|
КД 2. Переброс из БП 3.0 в КА 2.2, Справочник Контрагенты в Партнеры | ☑ | ||
---|---|---|---|---|
0
spiller26
06.09.17
✎
11:10
|
Сделал ПКО "Партнеры", источник "Контрагенты", приемник "Партнеры".
Поиск по Наименованию. Справочник заполняется. Дальше делаю ПКО документов "СписаниеСРасчетногоСчета", источник "СписаниеСРасчетногоСчета", приемник "СписаниеБезналичныхДенежныхСредств". ТЧ "РасшифровкаПлатежа", для приемника "Партнеры" делаю ПКС, источник "Пусто", приемник "Партнер". Перед выгрузкой: Если Источник.ВидОперации = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ОплатаПоставщику Тогда ИмяПКО = "Партнеры"; Если Источник.Контрагент = Справочники.Контрагенты.ПустаяСсылка() Тогда Значение = Справочники.Контрагенты.ПустаяСсылка(); Иначе Значение = Источник.Контрагент; КонецЕсли; ИначеЕсли Источник.ВидОперации = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ВозвратПокупателю Тогда ИмяПКО = "Партнеры"; Если Источник.Контрагент = Справочники.Контрагенты.ПустаяСсылка() Тогда Значение = Справочники.Контрагенты.ПустаяСсылка(); Иначе Значение = Источник.Контрагент; КонецЕсли; Иначе Отказ = Истина; КонецЕсли; Но при загрузке реквизит ТЧ.РашифровкаПлатежа.Партнер = пусто. Что делаю не так? |
|||
1
Dmitry1c
06.09.17
✎
11:26
|
методом Сообщить() посмотри, в какой кусок кода у тебя заходит
от этого пляши дальше |
|||
2
spiller26
06.09.17
✎
11:31
|
(1) Ставил уже, сейчас закоменчено, но тоже самое.
Если Источник.ВидОперации = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ОплатаПоставщику Тогда ИмяПКО = "Партнеры"; Если Источник.Контрагент = Справочники.Контрагенты.ПустаяСсылка() Тогда Значение = Справочники.Контрагенты.ПустаяСсылка(); Иначе //Сообщить(Источник.Контрагент); //??? Значение = Источник.Контрагент; КонецЕсли; ИначеЕсли Источник.ВидОперации = Перечисления.ВидыОперацийСписаниеДенежныхСредств.ВозвратПокупателю Тогда ИмяПКО = "Партнеры"; Если Источник.Контрагент = Справочники.Контрагенты.ПустаяСсылка() Тогда Значение = Справочники.Контрагенты.ПустаяСсылка(); Иначе //Сообщить(Источник.Контрагент); //??? Значение = Источник.Контрагент; КонецЕсли; Иначе Отказ = Истина; КонецЕсли; |
|||
3
Dmitry1c
06.09.17
✎
11:33
|
(2) сообщить("Ветка условия №1, ЗАШЛО СЮДА")
|
|||
4
novichok79
06.09.17
✎
11:34
|
(2) пиши в файлотладки, так удобнее - сообщить для ламеров. а вообще у вас без холдингов? 1-му партнеру соответствует 1 контрагент?
|
|||
5
spiller26
06.09.17
✎
11:36
|
(4) Пока да и надеюсь что не будет холдингов.
|
|||
6
spiller26
06.09.17
✎
11:47
|
(3) Находит он Контрагентов, только по правилу не ищет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |