Имя: Пароль:
1C
1С v8
Обмен данными - подключение к иб-приемнику
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
спасибо - попробую сейчас