Способ погашения задолженности покупателя. При обмене КА-БУХ
Коллеги, добрый день.
Через типовую синхронизацию, из 1С:КА 2 (2.5.12.135) в БУХ 3.0 (3.0.134.23) создаются документы Поступление на расчетный счет. Проблема в том, что способ погашения задолженности покупателя почему то устанавливается в положение Не погашать. Подскажите, в чем дело?
Через типовую синхронизацию, из 1С:КА 2 (2.5.12.135) в БУХ 3.0 (3.0.134.23) создаются документы Поступление на расчетный счет. Проблема в том, что способ погашения задолженности покупателя почему то устанавливается в положение Не погашать. Подскажите, в чем дело?
Прикрепленные файлы:
Найденные решения
Разобрался почему так. У нас УТ 11.5.14.82, но принцип один и тот же, я думаю: это прописано в логике выгрузке общего модуля МенеджерОбменаЧерезУниверсальныйФормат в функциях:
- ВыгрузитьРасшифровкуКонтрагенты_ПоступлениеДС
- ВыгрузитьРасшифровкуКонтрагенты_СписаниеДС
примерно (немного отличается в каждой функции) следующий код:
Можешь сам убедиться поискав сроку
- ВыгрузитьРасшифровкуКонтрагенты_ПоступлениеДС
- ВыгрузитьРасшифровкуКонтрагенты_СписаниеДС
примерно (немного отличается в каждой функции) следующий код:
Если ЗначениеЗаполнено(СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ) Тогда
ТипЗаказа = ТипЗнч(СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ);
ИмяПКО = ИмяПКОДляОбъектаДанных(КомпонентыОбмена, СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ, ДанныеИБ.Организация);
Если ЗначениеЗаполнено(ИмяПКО) Тогда
Если ТипЗаказа = Тип("ДокументСсылка.ЗаказКлиента")
ИЛИ ТипЗаказа = Тип("ДокументСсылка.ЗаказПоставщику") Тогда
ИмяСвойстваЗаказ = "Заказ";
СтрокаРасшифровкиПлатежа.СпособПогашенияЗадолженности = "НеПогашать";
Иначе
ИмяСвойстваЗаказ = "ДокументРасчетов";
СтрокаРасшифровкиПлатежа.СпособПогашенияЗадолженности = "ПоДокументу";
КонецЕсли;
СтрокаРасшифровкиПлатежа[ИмяСвойстваЗаказ] = Новый Структура("Значение, ИмяПКО",
СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ, ИмяПКО);
КонецЕсли;
ПоказатьМожешь сам убедиться поискав сроку
СпособПогашенияЗадолженности = "НеПогашать"
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Разобрался почему так. У нас УТ 11.5.14.82, но принцип один и тот же, я думаю: это прописано в логике выгрузке общего модуля МенеджерОбменаЧерезУниверсальныйФормат в функциях:
- ВыгрузитьРасшифровкуКонтрагенты_ПоступлениеДС
- ВыгрузитьРасшифровкуКонтрагенты_СписаниеДС
примерно (немного отличается в каждой функции) следующий код:
Можешь сам убедиться поискав сроку
- ВыгрузитьРасшифровкуКонтрагенты_ПоступлениеДС
- ВыгрузитьРасшифровкуКонтрагенты_СписаниеДС
примерно (немного отличается в каждой функции) следующий код:
Если ЗначениеЗаполнено(СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ) Тогда
ТипЗаказа = ТипЗнч(СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ);
ИмяПКО = ИмяПКОДляОбъектаДанных(КомпонентыОбмена, СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ, ДанныеИБ.Организация);
Если ЗначениеЗаполнено(ИмяПКО) Тогда
Если ТипЗаказа = Тип("ДокументСсылка.ЗаказКлиента")
ИЛИ ТипЗаказа = Тип("ДокументСсылка.ЗаказПоставщику") Тогда
ИмяСвойстваЗаказ = "Заказ";
СтрокаРасшифровкиПлатежа.СпособПогашенияЗадолженности = "НеПогашать";
Иначе
ИмяСвойстваЗаказ = "ДокументРасчетов";
СтрокаРасшифровкиПлатежа.СпособПогашенияЗадолженности = "ПоДокументу";
КонецЕсли;
СтрокаРасшифровкиПлатежа[ИмяСвойстваЗаказ] = Новый Структура("Значение, ИмяПКО",
СтрокаРасшифровкиПлатежаИнформационнойБазы.Заказ, ИмяПКО);
КонецЕсли;
ПоказатьМожешь сам убедиться поискав сроку
СпособПогашенияЗадолженности = "НеПогашать"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот