Движения по документу отсутствуют ?! Подскажите из-за чего ?
Добрый день ! Наступил на простые грабли не могу понять как исправить ...
Создал новый документ, конструктором сделал заготовку Движений по Регистру бухгалтерии.
Провожу документ - проводок нет ! Проверил отладчиком - Движение = Движения.Хозрасчетный.Добавить() и далее все выполняется; Движение.Сумма не нулевая.
Что именно я забыл ?!
Создал новый документ, конструктором сделал заготовку Движений по Регистру бухгалтерии.
Провожу документ - проводок нет ! Проверил отладчиком - Движение = Движения.Хозрасчетный.Добавить() и далее все выполняется; Движение.Сумма не нулевая.
Что именно я забыл ?!
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// регистр Хозрасчетный
Движения.Хозрасчетный.Записывать = Истина; // <- Ошибка тут надо перенести и вставить перед .Записать()
Движения.Хозрасчетный.Очистить();
Для Каждого ТекСтрокаРезервы Из Резервы Цикл
Если ТекСтрокаРезервы.Использовать Тогда
Движение = Движения.Хозрасчетный.Добавить();
Движение.Организация = Справочники.Организации.НайтиПоНаименованию("Моя-Фирма (ООО)");
Движение.Период = Дата;
Движение.ДатаЗаписи = Дата;
Движение.Сумма = ТекСтрокаРезервы.СуммаЗатрат;
Движение.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("96.03"); // = ПланыСчетов.Хозрасчетный.ПрочиеРасходыНеОблагаемыеЕНВД;
// Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = < ? >;
Движение.СчетКт = ПланыСчетов.Хозрасчетный.НайтиПоКоду("63.02");
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = ТекСтрокаРезервы.НаименованиеПоставщика;
Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = ТекСтрокаРезервы.НомерДоговора;
КонецЕсли;
КонецЦикла;
// <- вставить сюда: Движения.Хозрасчетный.Записывать = Истина;
Движения.Хозрасчетный.Записать();
КонецПроцедуры
ПоказатьПо теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
по моему
и
в обработке проведения лишние, они итак запишутся при проведении документа.
И удаление движений, в свойстве документа, на вкладке движения настраивается.
Вообще, для простых случаев проще и быстрее пользоваться конструктором движений. Он создаст основу, которую останется только доделать.
Движения.Хозрасчетный.Очистить();
и
Движения.Хозрасчетный.Записать();
в обработке проведения лишние, они итак запишутся при проведении документа.
И удаление движений, в свойстве документа, на вкладке движения настраивается.
Вообще, для простых случаев проще и быстрее пользоваться конструктором движений. Он создаст основу, которую останется только доделать.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот