Энциклопедия Баланса Энциклопедия Баланса
Бухгалтерия, налогообложение, стандарты, отчетность, налоговые программы, консультации
ПравилаПравила ПрофильВход ПрофильМои данные Личные письмаЛичные письма RSS подписка на форумRSS Поиск по форумуПоиск по форуму Рекламодателям
Сроки представления:
до 16 февраля: 510.00, 400.00, 421.00
до 16 февраля: 910.00 декларация за 2 полугодие 2025г.
до 16 февраля: 300.00, 200.00, 870.00 декларации за 4 квартал 2025г.
до 16 февраля: 701.01, если сумма имущ.налога за 2026г свыше 300 МРП
до 20 февраля: 320.00/328.00 (импорт в январе)
до 20 февраля: 851.00 (договор с января), 870.00 (разрешит.док.за январь)
Сроки уплаты:
до 20 февраля:
- Акциз (ф.400.00, 421.00)
- НДС и акциз по импорту в январе (ф.320.00/328.00)
- Плата за эмиссии (ф.870.00, разрешит.док.за январь)
до 25 февраля:
- КПН/ИПН и СН за 2 полугодие 2025г. (ф.910.00);
- АП по КПН за февраль (ф.101.01);
- НДС за 4 квартал 2025 года (ф.300.00);
- Плата за эмиссии в окружающую среду за 4 квартал 2025 года (ф.870.00)
- ИПН, ОПВ, ОППВ, ОПВР, СО, СН, ОСМС, ВОСМС или Единый Платеж (ф.200.00, ф.910.00)
- налог на имущество (ф.701.01)
- плата за польз.зем.участками (ф.851.00)
- плата за наруж.рекламу (за январь)
- КПН за нерезидента (ф.101.04 по доходам в январе)
Техподдержка КН и СОНО sonosd@kgd.minfin.gov.kz Техподдержка ИС ЭСФ esfsd@kgd.minfin.gov.kz
Техподдержка КНП ИСНА knpsd@ecc.kz
Налоговый режим налогоплательщика проверить
  • Информация по ЕАЭС (Таможенный союз), Об обязанностях при обращении товаров
    Все санкционные списки по РФ
  • Формы налоговой отчетности 2024 год, 2025 год, все ФНО по годам
  • Ставки в 2025 г.: КПН 20%, НДС 12%, ИПН 10%, СН 11%, СО 5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 2,5%, ЕП 23,8%
  • Ставки в 2026 г.: КПН 20%, НДС 16%, ИПН 10%+15% > 8 500 МРП(36 762 500), ИПН для ИП на ОУР 10%+15% > 230 000 МРП(994 750 000), ИПН с дивидендов 5%+15% > 230 000 МРП(994 750 000), СН 6%, СО 5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 3,5%, ЕП 24,8%
  • с 1 января 2025: МРП 3 932, МЗП 85 000, стандартный НВ для ИПН 14 МРП = 55 048
  • с 1 января 2026: МРП 4 325, МЗП 85 000, базовый НВ для ИПН 30 МРП = 129 750
  • Пределы для СНР в 2025 г.: патент 13 872 096, упрощенка 94 517 416, упрощенка с ТИС 275 428 736, фиксированный вычет 566 931 488, розничный налог 2 359 200 000.
  • Пределы для СНР в 2026 г.: самозанятые 300 МРП = 1 297 500, упрощенка 600 000 МРП = 2 595 000 000, предел для ведения БУ на упрощенке 135 000 МРП = 583 875 000.
  • Пределы для НДС в 2025 г.: для всех 78 640 000, для упрощенки с ТИС 488 291 488
  • Предел для НДС в 2026 г.: 10 000 МРП = 43 250 000, упрощенка без НДС.
  • Пределы налоговой задолженности в 2026 г.: 20 МРП = 86 500 - арест счетов, кассы; 45 МРП = 194 625 -ограничение в распоряжении имуществом, взыскание с дебиторов; 27 000 МРП = 116 775 000 - ограничение на выезд из РК
  • Базовые ставки НБ РК: с 03.06.24: 14,5; с 15.07.24: 14,25; с 02.12.24: 15,25; с 11.03.25: 16,5; с 13.10.25: 18,0. Все базовые ставки НБ РК. Все курсы валют НБ РК

  • Продаются домена BALANS.KZ, TAX.KZ, VEBINAR.KZ по вопросам приобретения обратитесь пожалуйста на поддержку


    Посмотрите похожие темы
    Зарплата: переменная и постоянная часть
    Как присвоить изготовленной продукции код ТНВЭД?
    При открытии ИП ему присваивают ФИО в...
    Что делать когда ПО НДС НП выдает &qu...
    Забыли присвоить номер счет фактуре, ...
    Начать новую тему  Ответить на тему      На главную Энциклопедия Баланса »
     
    Переменная=Еще не записанный элемент справочника как присвоить???     
    Reader
    Guest

      

    #1 Пн Авг 25, 2008 11:16:00 Сообщить модератору   

    Привет всем! Как присвоить переменной еще не записанный элемент справочника?, то есть который находиться еще перед записью?.

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #2 Пн Авг 25, 2008 11:34:46 Сообщить модератору   

    Никак.. С точки зрения системы его "еще нет". Так что записывайте, а потом присваиваете...
    Может осветите задачу, что-бы стало понятно что Вы хотите сделать?

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #3 Пн Авг 25, 2008 11:38:48 Сообщить модератору   

    Хорошо. Задача проста. есть справочник, есть стандартное поле наименование, в качестве значения наименование выступает числа(номера), необходимо при записи нового элемента проверять имееться ли такой элемент в спрвочнике или нет, то есть проверка дублей в справочнике.

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #4 Пн Авг 25, 2008 11:51:46 Сообщить модератору   

    Присвойте переменной значения поля с "новым наименованием" и поищите в справочнике например конструкцией Справочник.НайтиПоНаименованию(Строка(Переменная));

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #5 Пн Авг 25, 2008 14:24:33 Сообщить модератору   

    Или запросом - в процедуре модуля "ПередЗаписью". Параметром выставляете свою строку и группировку КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВашСправочник.Ссылка). А если используете Справочник.НайтиПоНаименованию(Строка(Переменная)) то лучше тогда так: Справочник.НайтиПоНаименованию(Строка(Переменная), ИСТИНА) Smile

    <Точное соответствие> (необязательный)
    Тип: Булево. Определяет режим поиска по полному соответствию.
    Поиск будет успешным, если строка поиска: в случае значения параметра Ложь - будет соответствовать левой части наименования; в случае значения параметра Истина - будет полностью совпадать с наименованием (за исключением "хвостовых" пробелов в наименовании).
    Значение по умолчанию: Ложь

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #6 Пн Авг 25, 2008 14:33:16 Сообщить модератору   

    Все это понятно, я делал и через запрос и через конструкцию найтипонаименованию, но везде в переменную надо присваивать записываемое значение, как его прописать ????
    Перем=Записываемое значение. или речь тут о другой переменной....

         Цитата полностью   §Печать темы
    Технический
    Коллега
    Спасибки: +1915

      

    #7 Пн Авг 25, 2008 14:42:51   

    daysemsk Переменная не записалась, а ее значение проверяется на присутствие. Это понимаемо? Еще не записали, то есть ПередЗаписью

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #8 Пн Авг 25, 2008 14:48:23 Сообщить модератору   

    Я кажется понял, с чем daysemsk "парится"...

    В модуле справочника если оьтработка проверки идет, то объект.ссылка.наименование - там конечно пусто, а вот Объект.Наименование - там то, что пользователь в форму забил, т.е. искомое значение, которое и надо "выловить" среди записанных элементов уже.

    Добавлено спустя 6 минут 29 секунд:

    Перем=Объект.Наименование - это в модуле справочника (равно как и в модуле формы). ВОт эту Перем и надо отлавливать.

    Добавлено спустя 43 минуты 13 секунд:

    Глянул поточнее - ЭтотОбъект.Наименование :lol:

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #9 Пн Авг 25, 2008 17:04:52 Сообщить модератору   

    Делал подобную задачу: перед записью контрагента проверял наличие записей с подобными наименованиями.

    Проверку делал в форме элемента в процедуре ПередЗаписью.

    Новое наименование получал через ЭтаФорма.ЭлементыФормы.Наименование.Значение

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #10 Пн Авг 25, 2008 17:24:50 Сообщить модератору   

    Извините, торможу. А почему не просто Наименование? У формы объекта основной реквизит же типа Объект? В модуле объекта перед записью тем более.

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #11 Пн Авг 25, 2008 18:44:33 Сообщить модератору   

    Круглая Земля говорит:
    Извините, торможу. А почему не просто Наименование? У формы объекта основной реквизит же типа Объект? В модуле объекта перед записью тем более.


    Знаете, человеку "срочно" надо было, поэтому ЭтотОбъект.Наименование сказал, знаю что это уже без вариаций на 100% сработает. "Наименование" по идее тоже должно получить наименование элемента, но это надо проверять, отладчик запускать и т.д. - времени особо тоже нет на это. А в форме элемента перед записью - этот код работать не будет в случае программного создания элемента (без получения и открытия формы).

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #12 Пт Авг 29, 2008 12:07:07 Сообщить модератору   

    Спасибо всем !!! Вопрос дублейв справочнике отошелна второй план, но у меня возник другой вопрос, в запросе на отбор данных с непустыми реквезитами типа дата не выбираеться по заданному условию, почему ??? вот он код:
    ВЫБРАТЬ РАЗЛИЧНЫЕ
    ДвиженияВагонов.Период,
    КОЛИЧЕСТВО(ДвиженияВагонов.Вагоны) КАК Вагоны,
    ДвиженияВагонов.ДатаВозврата,
    ДвиженияВагонов.Регистратор
    ИЗ
    РегистрСведений.ДвиженияВагонов КАК ДвиженияВагонов
    ГДЕ
    ДвиженияВагонов.Период МЕЖДУ &Дата1 И &дата2
    и (не ДвиженияВагонов.ДатаВозврата = "")

    СГРУППИРОВАТЬ ПО
    ДвиженияВагонов.Период,
    ДвиженияВагонов.ДатаВозврата,
    ДвиженияВагонов.Регистратор

    Добавлено спустя 1 минуту 25 секунд:

    Он мне начинаеть выбирать все движения и с пустыми и с не пустыми значениями Датавозврата ...

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #13 Пт Авг 29, 2008 15:21:50 Сообщить модератору   

    И правильно делает... У машины запросов свой язык, а вы ей не объяснили, что нужно в итоге получить, это не ДвиженияВагонов.ДатаВозврата = "" - ерунда. Может подождем Very Happy , и этот вопрос тоже на второй план отойдет? :lol:

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #14 Пт Авг 29, 2008 15:28:52 Сообщить модератору   

    daysemsk говорит:
    (не ДвиженияВагонов.ДатаВозврата = "")

    Попробуй так:
    (не ДвиженияВагонов.ДатаВозврата = &ПустДата)
    Запрос.УстановитьПараметр("ПустДата", Дата(1,1,1);
    Не уверен, но я бы так для начала сделал

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #15 Пт Авг 29, 2008 15:30:36 Сообщить модератору   

    Большое спасибо решение нашлось, вэтом месте надо ставить вот так
    а программно не проставлять параметр. вот и все
    И (НЕ ДвиженияВагонов.ДатаВозврата = &дата222)
    Darjal говорит:
    , и этот вопрос тоже на второй план отойдет?

    нет этот вопрос не уйдет на второй план, первым я пока не занимаюсь так как , есть другие задачи...

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #16 Пт Авг 29, 2008 15:45:49 Сообщить модератору   

    daysemsk говорит:
    а программно не проставлять параметр. вот и все

    Как это?
    Запрос.УстановитьПараметр("ПустДата", Сюда ничего не ставить?);

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #17 Пт Авг 29, 2008 16:01:04 Сообщить модератору   

    Да вот именно , если вы заметили
    у меня в начале запроса выбираеться период

    ГДЕ
    ДвиженияВагонов.Период МЕЖДУ &Дата1 И &дата2

    , а параметр
    И (НЕ ДвиженияВагонов.ДатаВозврата = &дата222)
    просто напросто не заполнять, на форме я просто напросто сделал поле параметра невидимым, соответсвенно поле осталось и параметр запрос прочитает, но поле где заполнять дату(параметр) не видно пользователю, попробуйте сами, убедитесь

    Добавлено спустя 10 минут 29 секунд:

    daysemsk говорит:
    Как это?
    Запрос.УстановитьПараметр("ПустДата", Сюда ничего не ставить?);

    Нет вэтом месте я как положено пишу параметр

    Запрос.УстановитьПараметр("дата222", дата222);
    , я имею ввиду не давать пользователю заполнять(выбирать дату) параметр!

    а в условий стоит операнд НЕ РАВНО, то есть не равно ПУСТОМУ значению

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #18 Пт Авг 29, 2008 16:13:58 Сообщить модератору   

    daysemsk говорит:
    просто напросто не заполнять, на форме я просто напросто сделал поле параметра невидимым

    Ясно. Это не поле параметра, а реквизит обработки (или документа, не знаю откуда Вы запускаете запрос).
    Можно было обойтись без него.
    Запрос.УстановитьПараметр("Дата222", Дата(1,1,1));
    Вот выдржка из Габец, Гончаров:
    Цитата:
    Значение типа Дата не бывает «пустым». Если в явном виде значение переменной типа Дата не задано, она будет иметь значение по умолчанию: начало первого дня первого месяца первого года (00 часов 00 минут 00 секунд). Поэтому проверку проще сделать так:
    Листинг 1.2. Проверка даты на пустое значение
    Если ДатаПроверяемая = Дата(1, 1, 1) Тогда
    Сообщить("Пустая дата!");
    КонецЕсли;



         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #19 Пт Авг 29, 2008 16:18:42 Сообщить модератору   

    да читал об этом, но у меня опыт разработки в восьмерке месяц с небольшим, и опыта маловато а задачу надо было решить быстро, поэтому стал изврщяться с запросом. программно я как не додумался, зато у нас сеть километровая, а запросом не будет грузить сетку и трафик.

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #20 Пт Авг 29, 2008 16:24:13 Сообщить модератору   

    А я дату через кавычки одинарные обычно делаю. Привычка...

    "поэтому стал изврщяться с запросом" - а НЕ ЗАПРОСОМ - это как?

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #21 Пт Авг 29, 2008 16:27:45 Сообщить модератору   

    Darjal говорит:
    я дату через кавычки одинарные обычно делаю. Привычка...
    , не знаю я беру дату в двойные кавычки.
    Darjal говорит:
    поэтому стал изврщяться с запросом" - а НЕ ЗАПРОСОМ - это как?


    Я то как раз таки и заросом и извращялся...

         Цитата полностью   §Печать темы
    Reader
    Guest

      

    #22 Вт Сен 09, 2008 09:45:30 Сообщить модератору   

    Darjal говорит:
    а НЕ ЗАПРОСОМ - это как?


    Не запросом это средствами встроенного языка.

         Цитата полностью   §Печать темы
    Показать сообщения:   
    Начать новую тему   Ответить на тему    На главную Энциклопедия Баланса »
     
    Страница 1 из 1

    Cайт взаимодействует с файлами cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
    2006-2026 Balans.kz. Hosting hoster.kz