Как настроить правила обмена, чтобы возврат от покупателя выгружался в отчет о розничных продажах
Доброго дня! Опыт работы с конвертацией небольшой, возникла трудная для меня задача. Исходные данные: источник УТ 10.3, приемник БП 3.0, КД 2. Из УТ реализации выгружаются в отчеты о розничных продажах, а возвраты от покупателя в возвраты. Задача - сделать так, чтобы возвраты выгружались в отчеты о розничных продажах. Пытаюсь в КД настроить, но в приемнике дает выбор только табличных частей Товары и Оплаты, а мне, по логике, нужна табличная часть Возвраты. Как правильно сделать конвертацию?
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- [ED2] Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена), обработка
- Обмен между 1С:Розница и Frontol 6 по организациям (Розница - Фронтол)
- Загрузка документов из товароучетного ПО: 1С Розница 2.2/2.3 в 1С Бухгалтерия 3.0 в файловом формате XML
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
А точно нужно так? А если возврат был от вчерашней продажи по вчерашнему чеку? А с проводками в БУ, что делать будите? Продали товар в одном налоговом периоде, а вернули его вам в другом, например.
чтобы возврат от покупателя выгружался в отчет о розничных продажах
А точно нужно так? А если возврат был от вчерашней продажи по вчерашнему чеку? А с проводками в БУ, что делать будите? Продали товар в одном налоговом периоде, а вернули его вам в другом, например.
(6) Задача не оканчивается на включении возвратов в ОоРП в обратные продажи. Далее это надо правильно и безболезненно отобразить в БУ.
Обычно разделяют возвраты день в день и возвраты в следующее время. То что день в день включают в ОоРП. Всё остальное через документ возврат. Проводки разные.
Обычно разделяют возвраты день в день и возвраты в следующее время. То что день в день включают в ОоРП. Всё остальное через документ возврат. Проводки разные.
UPD. Появилась новая история. При загрузке в бухгалтерию выскакивает ошибка:
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ВозвратТоваровОтПокупателя
ТипОбъекта = Возврат товаров от покупателя
Объект = Возврат товаров от покупателя О0000000005 от 06.03.2023 16:32:53
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (ПолучитьОбъект)
ПозицияМодуля = {(1)}:ДоговорОбъект = Объект.ДоговорКонтрагента.ПолучитьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10639)}:Выполнить(Правило.ПослеЗагрузки);
Имя правила ВозвратТоваровОтПокупателя
При прогоне через отладчик в правиле вижу строку с таким модулем:
ДоговорОбъект = Объект.ДоговорКонтрагента.ПолучитьОбъект();
Если Не ЗначениеЗаполнено(ДоговорОбъект.ВидДоговора) Тогда
Если СОКРЛП(ДоговорОбъект.Наименование) = "С поставщиком" Тогда
ДоговорОбъект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком;
Иначе
ДоговорОбъект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(ДоговорОбъект.ВалютаВзаиморасчетов) Тогда
ДоговорОбъект.ВалютаВзаиморасчетов = Объект.ВалютаДокумента;
КонецЕсли;
ДоговорОбъект.Записать();
Для Каждого СтрокаТЧ Из Объект.Товары Цикл
СтрокаТЧ.ОтражениеВУСН = Перечисления.ОтражениеВУСН.Принимаются;
КонецЦикла;
Если Объект.ЭтоНовый() Тогда
Параметры.ДокументыСОпределениемДопРеквизитов.Добавить(Объект.ПолучитьСсылкуНового());
Иначе
Параметры.ДокументыСОпределениемДопРеквизитов.Добавить(Объект.Ссылка);
КонецЕсли;
в своих правилах обмена вооще не нахожу этих строк про договор
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ВозвратТоваровОтПокупателя
ТипОбъекта = Возврат товаров от покупателя
Объект = Возврат товаров от покупателя О0000000005 от 06.03.2023 16:32:53
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (ПолучитьОбъект)
ПозицияМодуля = {(1)}:ДоговорОбъект = Объект.ДоговорКонтрагента.ПолучитьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10639)}:Выполнить(Правило.ПослеЗагрузки);
Имя правила ВозвратТоваровОтПокупателя
При прогоне через отладчик в правиле вижу строку с таким модулем:
ДоговорОбъект = Объект.ДоговорКонтрагента.ПолучитьОбъект();
Если Не ЗначениеЗаполнено(ДоговорОбъект.ВидДоговора) Тогда
Если СОКРЛП(ДоговорОбъект.Наименование) = "С поставщиком" Тогда
ДоговорОбъект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком;
Иначе
ДоговорОбъект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СПокупателем;
КонецЕсли;
КонецЕсли;
Если Не ЗначениеЗаполнено(ДоговорОбъект.ВалютаВзаиморасчетов) Тогда
ДоговорОбъект.ВалютаВзаиморасчетов = Объект.ВалютаДокумента;
КонецЕсли;
ДоговорОбъект.Записать();
Для Каждого СтрокаТЧ Из Объект.Товары Цикл
СтрокаТЧ.ОтражениеВУСН = Перечисления.ОтражениеВУСН.Принимаются;
КонецЦикла;
Если Объект.ЭтоНовый() Тогда
Параметры.ДокументыСОпределениемДопРеквизитов.Добавить(Объект.ПолучитьСсылкуНового());
Иначе
Параметры.ДокументыСОпределениемДопРеквизитов.Добавить(Объект.Ссылка);
КонецЕсли;
в своих правилах обмена вооще не нахожу этих строк про договор
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот