Энциклопедия Баланса Энциклопедия Баланса
Бухгалтерия, налогообложение, стандарты, отчетность, налоговые программы, консультации
ПравилаПравила ЗарегистрироватьсяРегистрация ПрофильВход ПрофильМои данные Личные письмаЛичные письма RSS подписка на форумRSS Поиск по форумуПоиск по форуму Рекламодателям
Сроки представления:
до 15 апреля: 400.00, 421.00
до 22 апреля: 328.00 (импорт в марте.)
до 22 апреля: 851.00 (договор с марта), 870.00 (разрешит.док.за март)
до 22 апреля: 101.02 КПН расчет ав.платежей после сдачи декларации
Сроки уплаты:
до 10 апреля:
- КПН, окончательный расчет по декларации за 2023 год (ф.100.00)
- ИПН, окончательный расчет по декларации за 2023 год (ф.220.00,230.00,240.00)
- Зем.налог, имущ.налог, налог на трансп.ср-ва, окончат.расчет за 2023 год (ф.700.00)
- Единый земельный налог, окончательный расчет по декларации за 2023 год (ф.920.00)
- КПН с нерезидента по невыпл.доходам за 2023г (ф.101.04)
до 22 апреля:
- Акциз (ф.400.00, 421.00)
- НДС и акциз по импорту в марте (328.00)
- Плата за эмиссии (ф.870.00, разрешит.док.за март)
до 25 апреля:
- АП по КПН за апрель (ф.101.02);
- ИПН, ОПВ, СО, СН, ОППВ, ОСМС, ВОСМС и ОПВР (ф.200.00,910.00)
- плата за польз.зем.участками (ф.851.00)
- плата за наруж.рекламу (за март)
- КПН за нерезидента (ф.101.04 по доходам в марте)
Техподдержка КН и СОНО sonosd@kgd.minfin.gov.kz Техподдержка ИС ЭСФ esfsd@kgd.minfin.gov.kz
Все санкционные списки по РФ
  • Информация по ЕАЭС (Таможенный союз), Об обязанностях при обращении товаров
  • Формы налоговой отчетности 2022 год, 2023 год, все ФНО по годам
  • Ставки в 2023 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ЕП 20%
  • Ставки в 2024 г.: КПН 20%, НДС 12%, ИПН 10%, СН 9,5%, СО 3,5%, ОПВ 10%, ВОСМС 2%, ООСМС 3%, ОПВР 1,5%, ЕП 21,5%
  • с 1 января 2023: МРП 3 450, МЗП 70 000, стандартный НВ для ИПН 48 300
  • с 1 января 2024: МРП 3 692, МЗП 85 000, стандартный НВ для ИПН 51 688
  • Пределы для СНР в 2023 г.: патент 12 171 600, упрощенка 82 931 100, упрощенка с ТИС 241 665 600, фиксированный вычет 497 434 800, розничный налог 2 070 000 000. Предел для ЕСП 4 053 750
  • Пределы для СНР в 2024 г.: патент 13 025 376, упрощенка 88 748 296, упрощенка с ТИС 258 617 216, фиксированный вычет 532 327 328, розничный налог 2 215 200 000. ЕСП отменен.
  • Пределы для НДС в 2023 г.: для всех 69 000 000, для упрощенки с ТИС 428 434 800
  • Пределы для НДС в 2024 г.: для всех 73 840 000, для упрощенки с ТИС 458 487 328
  • Базовые ставки НБ РК: с 28.08.23. 16,50; с 09.10.23. 16,00, с 27.11.23. 15,75; с 22.01.24. 15,25; с 26.02.24. 14,75. Все базовые ставки НБ РК. Все курсы валют НБ РК


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

    Налоговая проверка при закрытии ТОО

    Аналитические статьи: "Учёт и налогообложение заработной платы в 2023 году" и в 2022 году"

    Вы можете задать свой вопрос в качестве гостя на Балансе. Вопрос будет опубликован после проверки @Я в гостях у Баланса: задать вопрос. Как найти свой вопрос?

    В борьбе за грамотность: Налогообложение; Упрощенная декларация; Сдать, а не "здать"; Передать документы с нaрочным, нарочно ‐ это совсем другое значение.

    Как повысить свой статус? Как завести тему и правильно ответить? Что такое вандализм? Google поиск по сайту:


    Посмотрите похожие темы
    Объявление Аналитическая статья "Учёт и нал...
    Может ли ИП "Алибаев" работать под названием "Alibaev"?
    правильно ли говорить "дорогие б...
    В каких единицах измерения правильно ...
    Как правильно перейти с "серой" зарплаты на "белую"?
    Начать новую тему  Ответить на тему      На главную Энциклопедия Баланса »
     
    Как заставить правильно работать функцию "НайтиЗначение"     
    FoXSkr
    Коллега
    Спасибки: +12 Профиль
    Личное сообщение

      

    #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 Сообщить модератору   

    Да, если нескольких строк с одним ТМЦ, тогда поиск будет давать первую найденную.
    Тогда надо сворачивать ТЗ по ТМЦ (ТекущаяТаблица.Свернуть("ТМЦ", ...)) или добавлять ТекущаяТаблица.УдалитьСтроку(НомерСтроки), хотя на знаю, что в конечном счете нужно получить-то.

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    FoXSkr
    Коллега
    Спасибки: +12 Профиль
    Личное сообщение

      

    #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 Тогда
    //Нужные мне операторы
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    FoXSkr
    Коллега
    Спасибки: +12 Профиль
    Личное сообщение

      

    #7 Вс Апр 25, 2010 15:51:26   

    Круто.. Very Happy

    Добавлено спустя 20 секунд:

    Без комментариев..

    За помощь кликните ′Спасибо′ →
         Цитата полностью   §Печать темы         ⚑Позвать специалиста
    Показать сообщения:   
    Начать новую тему   Ответить на тему    На главную Энциклопедия Баланса »
     
    Страница 1 из 1
    Cайт взаимодействует с файлами cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера. 2006-2024 Hosting hoster.kz