Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 02:59

УНФ 1.4 Закрытие месяца - ошибка.

Автор mspuz, 15 фев 2016, 09:35

0 Пользователей и 1 гость просматривают эту тему.

mspuz

Доброе утро. УНФ 1.4.8.7, платформа 8.3.6.2421 при закрытии месяца выдает ошибку:

ЦитироватьЗапись не верна! Не заполнен счет дебета (Регистр бухгалтерии: Журнал проводок: Номер строки: 3112)

Под отладчиком выяснил, что проблема в трех позициях номенклатуры, которые фигурируют в одном документе "Расходная накладная" (при отмене проведения этого документа месяц закрывается без проблем). При этом в отчете "Остатки запасов" данный документ формирует непонятное движение (на скриншоте). Ломал голову долго и что-то не могу сообразить - как победить?

mspuz

Выделил данные три позиции в отдельную расходную накладную и пока закрыл месяц без них. Но как только провожу этот документ - месяц не закрывается. В модуле документа "Закрытие месяца" есть процедура - Процедура СформироватьКорректирующиеДвиженияПоРегиструУчетаЗатрат. В конце вот такой кусок кода:


Иначе

// Движения по регистру Управленческий.
НоваяСтрока = НаборЗаписейУправленческий.Добавить();
НоваяСтрока.Период = Дата;
НоваяСтрока.Регистратор = Ссылка;
НоваяСтрока.Организация = ВыборкаДетальныеЗаписи.Организация;
НоваяСтрока.ПериодПланирования = Справочники.ПериодыПланирования.Фактический;
НоваяСтрока.СчетДт = ВыборкаДетальныеЗаписи.СчетУчетаСписания;
НоваяСтрока.СчетКт = ВыборкаДетальныеЗаписи.СчетУчета;
НоваяСтрока.Содержание = НСтр("ru = 'Списание запасов на произвольный счет'");
НоваяСтрока.Сумма = СуммаКорректировки;

КонецЕсли;



именно эти три позиции попадают в этот участок и у всех трех оказывается пустой "НоваяСтрока.СчетДт". Может в следующих релизах УНФ исправили этот код? К сожалению у меня нет под рукой других релизов УНФ. Может быть кто-нибудь выложит текст данной процедуры у более поздних релизов. Спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск