Не проводится отчет о розничных продажах Рознца 3.0 (УНФ)
Доброго дня, коллеги! Переходим с УТ 10.3 на Розницу 3.0. Продажи ведутся не через РМК, а через документ чек ККМ. Столкнулись с проблемой, если в течении дня были продажи в рассрочку (т.е. без оплаты) не проводится отчет о розничных продажах.
Понимаю, что где-то не заполнен счет учета, но вот где - непонятно. Проблема только при кредитных продажах, в остальном всё ок. Причем именно при отпуске в кредит, а не при его оплате (всяко экспериментировали). Если кто-то сталкивался - поделитесь опытом, пожалуйста.
Запись не верна, не заполнен счет дебита (Регистр бухгалтерии, журнал проводок)
Понимаю, что где-то не заполнен счет учета, но вот где - непонятно. Проблема только при кредитных продажах, в остальном всё ок. Причем именно при отпуске в кредит, а не при его оплате (всяко экспериментировали). Если кто-то сталкивался - поделитесь опытом, пожалуйста.
Найденные решения
Разобрался, но вдруг кому-то понадобится. Проблема была в справочнике контрагенты. Данные загружали программно и не заполнили часть реквизитов, а где они заполняются интерактивно вообще непонятно. При этом в контрагентах созданных интерактивно нет такой проблемы. В моем случае помог вот такой простой код.
Спр = справочники.Контрагенты.Выбрать();
Пока спр.Следующий() цикл
Если НЕ Спр.ЭтоГруппа тогда
Если НЕ ЗначениеЗаполнено(Спр.ВалютаРасчетовПоУмолчанию) тогда
обспр = спр.ПолучитьОбъект();
обспр.ВалютаРасчетовПоУмолчанию = Справочники.Валюты.ОсновнаяВалютаНачальногоЗаполнения();
обспр.СчетУчетаАвансовПокупателя = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты по авансам полученным");
обспр.СчетУчетаАвансовПоставщику = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты по авансам выданным");
обспр.СчетУчетаРасчетовСПокупателем = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты с покупателями");
обспр.СчетУчетаРасчетовСПоставщиком = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты с поставщиками");
обспр.СпособЗачетаПредоплатыПоУмолчанию = Перечисления.СпособыЗачетаИРаспределенияПлатежей.Вручную;
обспр.СпособРазнесенияОплатыПоУмолчанию = Перечисления.СпособыЗачетаИРаспределенияПлатежей.Вручную;
обспр.СтранаРегистрации = Справочники.СтраныМира.Россия;
обспр.Записать();
КонецЕсли;
КонецЕсли;
КонецЦикла;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Разобрался, но вдруг кому-то понадобится. Проблема была в справочнике контрагенты. Данные загружали программно и не заполнили часть реквизитов, а где они заполняются интерактивно вообще непонятно. При этом в контрагентах созданных интерактивно нет такой проблемы. В моем случае помог вот такой простой код.
Спр = справочники.Контрагенты.Выбрать();
Пока спр.Следующий() цикл
Если НЕ Спр.ЭтоГруппа тогда
Если НЕ ЗначениеЗаполнено(Спр.ВалютаРасчетовПоУмолчанию) тогда
обспр = спр.ПолучитьОбъект();
обспр.ВалютаРасчетовПоУмолчанию = Справочники.Валюты.ОсновнаяВалютаНачальногоЗаполнения();
обспр.СчетУчетаАвансовПокупателя = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты по авансам полученным");
обспр.СчетУчетаАвансовПоставщику = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты по авансам выданным");
обспр.СчетУчетаРасчетовСПокупателем = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты с покупателями");
обспр.СчетУчетаРасчетовСПоставщиком = ПланыСчетов.Управленческий.НайтиПоНаименованию("Расчеты с поставщиками");
обспр.СпособЗачетаПредоплатыПоУмолчанию = Перечисления.СпособыЗачетаИРаспределенияПлатежей.Вручную;
обспр.СпособРазнесенияОплатыПоУмолчанию = Перечисления.СпособыЗачетаИРаспределенияПлатежей.Вручную;
обспр.СтранаРегистрации = Справочники.СтраныМира.Россия;
обспр.Записать();
КонецЕсли;
КонецЕсли;
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот