|
Обмен данными - подключение к иб-приемнику
| ☑ |
0
Paul_Nevada
08.07.14
✎
17:35
|
Модифицировал типовые правила обмена данными на предмет дозаполнения некоторых реквизитов документа ПОСЛЕ его полной загрузки в Приемнике.
Правила в конфигурации обновил на свои. Выполняю обмен - нифига. И тут-то что подумал - а ниче, что у меня в настройках моего обмена указано прямое подключение к ИБ-Приемнику? Тут как это все отрабатывает? OLE же сейчас, а у меня в обработчике после загрузки моего объекта:
Если ЗначениеЗаполнено(Объект.СтатьяДвиженияДенежныхСредств) Тогда
Объект.СубконтоДт1 = Справочники.ПрочиеДоходыИРасходы.НайтиПоКоду("00001");
КонецЕсли;
Кто-то, может, наверняка в курсе - как здесь правильно дообработать загруженные данные?
|
|
1
Alex S D
08.07.14
✎
17:44
|
почитай для начала как значение субконто присваивается
|
|
2
Paul_Nevada
08.07.14
✎
17:46
|
этот кусочек кода тестировал во внешней обработке - все присваивается
|
|
3
Paul_Nevada
08.07.14
✎
17:47
|
да, загружаемый Объект - документ "СписаниеСРасчетногоСчета".
Субконто1 - реквизит этого документа
|
|
4
Alex S D
08.07.14
✎
17:49
|
попробуй добавить ПКС для этого субконто и перед выгрузкой пропиши:
Выражение = "Справочники.ПрочиеДоходыИРасходы.НайтиПоКоду(""00001"")"
|
|
5
Franchiser
гуру
08.07.14
✎
17:51
|
СубконтоДт - это коллекция
|
|
6
Franchiser
гуру
08.07.14
✎
17:51
|
Если СубконтоДт1 - реквизит. см. (4)
|
|
7
Paul_Nevada
08.07.14
✎
17:54
|
Выражение = "Справочники.ПрочиеДоходыИРасходы.НайтиПоКоду(""00001"")
это должно отрабатывать на стороне ИБ-Приемника!
Этот справочник - только в Приемнике.
|
|
8
Alex S D
08.07.14
✎
17:56
|
(7) оно и отработает на приемнике
|
|
9
Alex S D
08.07.14
✎
17:56
|
читай справку в обработчике
|
|
10
Franchiser
гуру
08.07.14
✎
18:10
|
(7) не веришь?
|
|
11
Franchiser
гуру
08.07.14
✎
18:11
|
если бы в источнике смысла ставить кавычки бы не было.
|
|
12
Paul_Nevada
08.07.14
✎
18:12
|
спасибо - попробую сейчас
|
|