Сроки представления:
до 15 января: 400.00, 421.00
до 20 января: 320.00/328.00 (импорт в декабре)
до 20 января: 851.00 (договор с декабря), 870.00 (разрешит.док.за декабрь)
до 20 января: 101.01 АП по КПН за 2025г. расчет до сдачи декларации
Сроки уплаты:
до 20 января:
- Акциз (ф.400.00, 421.00)
- НДС и акциз по импорту в декабре (ф.320.00/328.00)
- Плата за эмиссии (ф.870.00, разрешит.док.за декабрь)
до 27 января:
- АП по КПН за январь (ф.101.01);
- ИПН, ОПВ, СО, СН, ОППВ, ОСМС, ВОСМС или Единый Платеж (ф.200.00, ф.910.00)
- плата за польз.зем.участками (ф.851.00)
- плата за наруж.рекламу (за декабрь)
- КПН за нерезидента (ф.101.04 по доходам в декабре)
Техподдержка КН и СОНО sonosd@kgd.minfin.gov.kz Техподдержка ИС ЭСФ esfsd@kgd.minfin.gov.kz
Все санкционные списки по РФ
|
Информация по ЕАЭС (Таможенный союз), Об обязанностях при обращении товаров
Формы налоговой отчетности 2024 год, 2025 год, все ФНО по годам
Ставки в 2024 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 1,5%, ЕП 21,5%
Ставки в 2025 г.: КПН 20%, НДС 12%, ИПН 10%, СН 11%, СО 5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 2,5%, ЕП 23%
с 1 января 2024: МРП 3 692, МЗП 85 000, стандартный НВ для ИПН 14 МРП = 51 688
с 1 января 2025: МРП 3 932, МЗП 85 000, стандартный НВ для ИПН 14 МРП = 55 048
Пределы для СНР в 2024 г.: патент 13 025 376, упрощенка 88 748 296, упрощенка с ТИС 258 617 216, фиксированный вычет 532 327 328, розничный налог 2 215 200 000.
Пределы для СНР в 2025 г.: патент 13 872 096, упрощенка 94 517 416, упрощенка с ТИС 275 428 736, фиксированный вычет 566 931 488, розничный налог 2 359 200 000.
Пределы для НДС в 2024 г.: для всех 73 840 000, для упрощенки с ТИС 458 487 328
Пределы для НДС в 2025 г.: для всех 78 640 000, для упрощенки с ТИС 488 291 488
Базовые ставки НБ РК: с 22.01.24. 15,25; с 26.02.24. 14,75; с 03.06.24. 14,5; с 15.07.24. 14,25; с 02.12.24. 15,25 Все базовые ставки НБ РК. Все курсы валют НБ РК
|
|
Как заставить правильно работать функцию "НайтиЗначение"
|
|
#1 Пт Апр 16, 2010 15:52:31
|
|
|
Здравствуйте помогите разобраться как правильно зациклить эту функцию.
Проблема вот в чем:
Пишу такой текст программы:
//выполняется запрос с параметром Запрос.ТМЦ //просто список номенклатуры
ВыгрузитьТабличнуюЧасть(ТекущаяТаблица);
Пока Запрос.Группировка() = 1 Цикл
НомерСтроки=""; // Пробовал еще НомерСтроки=0;
ТекущаяТаблица.НайтиЗначение(Запрос.ТМЦ, НомерСтроки, "ТМЦ");
ТекущаяТаблица.ПолучитьСтрокуПоНомеру(НомерСтроки);
//Далее работа с этой строкой
КонецЦикла;
Суть проблемы такова:
Он находит мне только одну номенклатуру т.к. сначала НомерСтроки пустая переменная он выполняет поиск во всей Таблице значений а на следующих этамах цикла он ищет только в определенной строки(( //Это мое предположение.
P/S По сути дела все значения ТМЦ в таблице значений и Запрос.ТМЦ имеет один и тот же список ТМЦ просто в разном порядке, ивсе..
|
|
За помощь кликните ′Спасибо′ →
|
|
|
KrEAtive
Нерезидент Баланса
|
|
|
|
#2 Пт Апр 16, 2010 16:59:19
|
Сообщить модератору
|
|
С ТЗ вроде все нормально, кури, что у тебя в запросе. Посмотри в отладчике Запрос.ТМЦ что возвращает
или вставь хотя бы
Если ТекущаяТаблица.НайтиЗначение(Запрос.ТМЦ, НомерСтроки, "ТМЦ")=1 Тогда
....
Иначе
Сообщить("Не нашел");
КОнецЕсли;
|
|
За помощь кликните ′Спасибо′ →
|
|
|
Darjal
Нерезидент Баланса
|
|
|
|
#3 Пт Апр 16, 2010 17:00:02
|
Сообщить модератору
|
|
"Семерка" чтоле?
А запросом к ТЧ обратиться если?
По моему разумению команда
ТекущаяТаблица.НайтиЗначение(Запрос.ТМЦ, НомерСтроки, "ТМЦ");
будет всегда находить ту строку, в которой значение ВПЕРВЫЕ встречается. Ну то есть если 2 или более значения - уже надо как-то вырезать первую строку найденную, потом опять искать и т.д.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
KrEAtive
Нерезидент Баланса
|
|
|
|
#4 Пт Апр 16, 2010 17:14:23
|
Сообщить модератору
|
|
Да, если нескольких строк с одним ТМЦ, тогда поиск будет давать первую найденную.
Тогда надо сворачивать ТЗ по ТМЦ (ТекущаяТаблица.Свернуть("ТМЦ", ...)) или добавлять ТекущаяТаблица.УдалитьСтроку(НомерСтроки), хотя на знаю, что в конечном счете нужно получить-то.
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
#5 Вт Апр 20, 2010 08:31:01
|
|
|
Вот Запрос:
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса ="
|ТМЦ = Справочник.Номенклатура.ТекущийЭлемент;
|Группировка ТМЦ;
|Условие (ТМЦ в СпискеТМЦ);";
СписокТМЦ - это теже самые ТМЦ что из Таблицы значения документа.
Вот СписокТМЦ:
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 цикл
СписокТМЦ.ДобавитьЗначение(ТМЦ);
КонецЦикла;
В итоге я получаю тот же самый список ТМЦ что и в ТЗ. И в запросе я получаю тот же самый список ТМЦ что в ТЗ.
Предистория работы: Чтобы было понятно зачем мне вообще это надо - В документе Инверторизация по кнопке Заполнить заполняются остатки ТМЦ из Бухгалтерских итогов (там они лежат по алфавиту), мне надо что бы табличная часть документа заполнялась в том порядке как они расположены в справочнике Номенклатура, с этой задачей правильно справляется Запрос.
В результате Выполнения Запроса я получаю тот же самый список ТМЦ только груупированный по группам, затем когда я перебираю запрос я ставлю условие:
Если Запрос.ТМЦ.Этогруппа()=0 Тогда
КонецЕсли;
И все проходит в идеале.
Вот... Так в чем вопрос: Я часто сталкиваюсь с этой проблемой когда зацикливаю НайтиЗначение() например как писал KrEAtive
Если ТекущаяТаблица.НайтиЗначение(Запрос.ТМЦ, НомерСтроки, "ТМЦ")=1 Тогда
....
Иначе
Сообщить("Не нашел");
КОнецЕсли;
Таким образом он находит только 1 тмц а все остальные ненаходит.
Я все время выхожу из эой проблемы таким образом(пишу перебор сам):
Пока Запрос.Группировка() = 1 Цикл
НайденЭлемент = 0;
ТекущаяТаблица.выбратьСтроки()
Пока ТекущаяТаблица.ПолучитьСтроку()=1 Цикл
Если ТекущаяТаблица.ТМЦ = Запрос.ТМЦ Тогда
НомерСтроки = ТекущаяТаблица.НомерСтроки;
НайденЭлемент = 1;
КонецЕсли;
КонецЦикла;
Если НайденЭлемент =1 Тогда
//Нужные мне операторы
КонецЕсли;
КонецЦикла;
Смысл в том что я конечно могу и обойтись без этой функции но сильно хочется знать как ее все таки правильно зациклить, при первом заходе в цикл она срабатывает и находит нужное значение а при остальных заходах в цикл Функция не находит значение((
|
|
За помощь кликните ′Спасибо′ →
|
|
|
jonni_jonni
Нерезидент Баланса
|
|
|
|
#6 Вт Апр 20, 2010 09:18:38
|
Сообщить модератору
|
|
Пока Запрос.Группировка() = 1 Цикл
ТекущаяТаблица.выбратьСтроки()
Пока ТекущаяТаблица.ПолучитьСтроку()=1 Цикл
НайденЭлемент = 0;
Если ТекущаяТаблица.ТМЦ = Запрос.ТМЦ Тогда
НомерСтроки = ТекущаяТаблица.НомерСтроки;
НайденЭлемент = 1;
КонецЕсли;
Если НайденЭлемент =1 Тогда
//Нужные мне операторы
КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
|
За помощь кликните ′Спасибо′ →
|
|
|
|
Cайт взаимодействует с файлами cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера. 2006-2025 Hosting hoster.kz
|