Имя: Пароль:
1C
1С v8
Обмен между базами
0 ColonelAp4u
 
26.11.14
10:20
Добрый день подскажите люди. Делаю обмен между УТ 8.2 и розница 8.2
создаю из внутреннего заказа в УТ заказ поставщику в рознице, мне нужно указать значение цены, добавил конвертацию свойств Цена в приемнике в источнике пустота, передвыгрузкой  нужно записать значение поля цена как его указать?
Написал Значение=0.01;
1 vicof
 
26.11.14
10:23
Поздравляю, ты справился с задачей
2 Godofsin
 
26.11.14
10:24
(0) Вы проходите на следующий уровень
3 ColonelAp4u
 
26.11.14
10:26
(1) ага, и при обработке этого правила на выгрузку происходит ошибка

Ошибка в обработчике события ПередВыгрузкой (свойства)
    ПКО                    =  ВнутреннийЗаказ00002  (Документ: Внутренний заказ)
    ПКС                    =  14  (--> Цена)
    Объект                 =  Внутренний заказ КР000000021 от 26.11.2014 9:26:58  (Внутренний заказ)
    СвойствоПриемника      =  Цена  (Число)
    Обработчик             =  ПередВыгрузкойСвойства
    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,11)}: Неопознанный оператор
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8807)
    КодСообщения           =  55
4 ColonelAp4u
 
26.11.14
10:27
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1593)}: Ошибка в обработчике события ПередВыгрузкой (свойства)
    ПКО                    =  ВнутреннийЗаказ00002  (Документ: Внутренний заказ)
    ПКС                    =  14  (--> Цена)
    Объект                 =  Внутренний заказ КР000000021 от 26.11.2014 9:26:58  (Внутренний заказ)
    СвойствоПриемника      =  Цена  (Число)
    Обработчик             =  ПередВыгрузкойСвойства
    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,11)}: Неопознанный оператор
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8807)
    КодСообщения           =  55
5 vicof
 
26.11.14
10:29
ну наверное запятушку вместо точки поставил, не?
6 ColonelAp4u
 
26.11.14
11:23
(5) е, спс
7 ColonelAp4u
 
26.11.14
12:40
еще вопросик есть в рознице контрагент а в ут подразделение но оно мне не нужно,  как мне в этом случае указать значение контрагента. источник пустой-> приемщик Контрагент и что написать в передвыгрузкой
8 ColonelAp4u
 
26.11.14
13:13
ап
9 ColonelAp4u
 
26.11.14
13:14
пишу в событии при послевыгрузки
Значение=Справочники.Контрагенты.НайтиПоКоду("00001");
10 ColonelAp4u
 
26.11.14
13:15
при загрузке в рознице в документе не ставит контр агента и пишет ошибка проведения поле КА не заполнен
11 Новенький_2009
 
26.11.14
13:17
источник = ут
приемник = розница
нужно чтобы в рознице подставился какой-то контрагент в доке?
12 GenAcid
 
26.11.14
13:22
(9) В "После загрузки" объекта:
Объект.Контрагент = Справочники.Контрагенты.НайтиПоКоду("00001");

Хотя более красиво - написать правило по конвертации подразделения в контрагента.
13 ColonelAp4u
 
26.11.14
13:22
(11) да
14 ColonelAp4u
 
26.11.14
13:25
(12) а если у меня события только ПередВыгрузкой ПриВыгрузки, ПослеВыгрузки.
15 Новенький_2009
 
26.11.14
13:26
(13) >>источник пустой-> приемщик Контрагент

Если поля поиска - код, то Перед выгрузкой определяешь Значение = "твой_код".

Все.
16 GenAcid
 
26.11.14
13:30
(14) Значит ты смотришь в правила конвертации свойства, а не объекта.
17 ColonelAp4u
 
26.11.14
13:45
с этим все теперь при создании заказу поставщику формируется все кроме вкладки этапы оплат. добавил в свойствах приемника этапы оплат а когда выгружаю с УТ пишет ошибка поле этапы оплат не найдено
18 ColonelAp4u
 
26.11.14
15:26
Подскажите как сформировать этопы оплат из документа в котором их нет, а то при выгрузке из УТ ругается что такого поля нет