|
Вопрос по КД. При переносе документа не подтягивается договор контрагента | ☑ | ||
---|---|---|---|---|
0
Невский Александр
23.02.12
✎
13:22
|
Есть правила обмена старого релиза ТиС (ред. 853) и УТ 10.3.
Пишу правила обмена. Договора перенеслись нормально. Сейчас хочу перенести документ счет на оплату покупателя. В договорах поля поиска - вид договора, владелец, ЭтоГруппа, Организация, ВалютаВзаиморасчетов В ПКС в событии перед выгрузкой договора в документе счета написал ИсходящиеДанные = СоздатьОбъект("СписокЗначений"); ИсходящиеДанные.ДобавитьЗначение(Источник.Фирма, "Организация"); ИсходящиеДанные.ДобавитьЗначение("СПокупателем", "ВидДоговора"); ИсходящиеДанные.ДобавитьЗначение(Источник.Валюта, "ВалютаВзаиморасчетов"); В виде договора и других ПКС у реквизитов справочника договора (организация, валюта взаиморасчетов) написано в виде Если Источник.ЭтоГруппа() = 1 Тогда Отказ = 1; Иначе Если ТипЗначенияСтр(ВходящиеДанные) = "СписокЗначений" Тогда Значение = ВходящиеДанные.Получить("ВидДоговора"); Пусто = ПустоеЗначение (Значение); Иначе Пусто = 1; КонецЕсли; КонецЕсли; |
|||
1
Невский Александр
23.02.12
✎
13:24
|
Это все сделал по аналогии как в типовых правилах обмена (ТиС 9.2 -> УТ 10.3)
Но ... договор не подтягивается, хотя такой договор есть И мне не совсем понятно - как определяется связь между контрагентом в документе и владельцем договора Что я сделал не так? Подскажиет пожалуйста |
|||
2
Невский Александр
23.02.12
✎
13:33
|
Кто писал правила обмена
Как вы делали, чтобы договор подтягивался в документ? Может я что-то не так делаю? |
|||
3
kn
23.02.12
✎
13:50
|
попробуй в ПКО договора в ПередВыгрузкой поставить
ВыгрузитьПоПравилу(Источник.Владелец,,,, "Контрагенты"); не знаю правда будет ли это работать для 7.7 |
|||
4
Невский Александр
23.02.12
✎
14:14
|
(3) не то
У меня договор уже есть |
|||
5
Невский Александр
23.02.12
✎
14:14
|
Мне договор нужно подтянуть в документ
|
|||
6
Пришел в тапках
23.02.12
✎
14:18
|
Так тебе по правилу нужно тянуть линк у сам документ.
|
|||
7
Пришел в тапках
23.02.12
✎
14:19
|
Попробуй по коду искать или по владельцу полем контрагента
|
|||
8
Невский Александр
23.02.12
✎
14:19
|
(6) в типовых это не нашел
А как это правильно сделать? напишу я ВыгрузитьПоПравилу() - а как его в сам документ то запихать? :) |
|||
9
echo77
23.02.12
✎
14:28
|
Договоры с документом выгружаются?
|
|||
10
Невский Александр
23.02.12
✎
14:29
|
(9) Да походу что нет
|
|||
11
echo77
23.02.12
✎
14:32
|
Я не пойму, в источнике в документе счет на оплату покупателя нет реквизита договор что ли? Из-за этого такой сложный алгоритм переноса?
|
|||
12
Immortal
23.02.12
✎
14:34
|
это означает, что при выгрузке по данному ПКС ничего не выгружается - ошибка либо в передаче параметров в ПКО "Договоры ...", либо в самом ПКО "Договоры.."
|
|||
13
Невский Александр
23.02.12
✎
14:36
|
Выгрузил один документ
Вижу - договор правда не выгрузился, в файле данных по нему нет Соответствие установлено (11) Есть, из него я могу взять только наименование, есть еще 2 реквизита - но они мне не нужны |
|||
14
Невский Александр
23.02.12
✎
14:36
|
(12) похоже на правду
|
|||
15
Невский Александр
23.02.12
✎
15:04
|
Я извиняюсь :) Ветку можно закрывать
Все оказалось еще лучше - просто в 7.7 не во всех документах договора указаны, а так все работало изначально |
|||
16
echo77
23.02.12
✎
15:05
|
(0) Автор точно сохраняет правила КД и заново их загружает в обработке V77Exp?
Текст модуля выгрузки автор заменяет в обработке V77Exp? п...ц. Внимательность |
|||
17
Невский Александр
23.02.12
✎
15:08
|
(16) да
Я не обратил внимание - что в 7.7 не во всех документах договор заполнен |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |