![]() |
![]() |
![]() |
|
Подскажите по конвертации | ☑ | ||
---|---|---|---|---|
0
Sun125
12.06.13
✎
14:42
|
Нужно перенести документы "Счета на оплату". В ТЧ приемника есть реквизиты, которых нет в источнике.
В ПКО документа После Загрузки: Для каждого ТекСтрока из Объект.товары Цикл ТекСтрока.Коэффициент = 1; ТекСтрока.ЕдиницаИзмерения = ТекСтрока.Номенклатура.ЕдиницаИзмерения; Конеццикла; объект.Записать(); При выгрузке документов вылетает с ошибкой. Что не так делаю? |
|||
1
Alex S D
12.06.13
✎
14:45
|
какой ошибкой то? телепатов ждешь?
|
|||
2
Sun125
12.06.13
✎
14:45
|
ПКО = СчетНаОплатуПокупателю (Документ: Счет на оплату покупателю)
ПКС = 34 (--> Коэффициент) Объект = Счет на оплату покупателю М0000000065 от 11.06.2013 0:00:01 (Счет на оплату покупателю) СвойствоПриемника = Коэффициент (Число) ОписаниеОшибки = Поле объекта не обнаружено (Коэффициент) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8323) КодСообщения = 17 |
|||
3
Sun125
12.06.13
✎
14:47
|
Есть такой реквизит в ТЧ
|
|||
4
Зойч
12.06.13
✎
14:47
|
(3) врешь. нету такого реквизита
|
|||
5
Зойч
12.06.13
✎
14:48
|
хотя при выгрузке же ошибка. зачем ты коэфф переносишь?
|
|||
6
Sun125
12.06.13
✎
14:50
|
потому что его в источнике нет, а заполнить нужно
|
|||
7
Alex S D
12.06.13
✎
14:50
|
зачем тебе пкс Коэффициент? удали его
|
|||
8
Alex S D
12.06.13
✎
14:50
|
если уже после загрузки заполняешь
|
|||
9
Alex S D
12.06.13
✎
14:51
|
чет мне кажется у тебя конфа не соответсвует той что в КД
|
|||
10
Sun125
12.06.13
✎
14:52
|
(7) спасибо.
|
|||
11
vicof
12.06.13
✎
15:00
|
(0) нафиг
Для каждого ТекСтрока из Объект.товары Цикл ТекСтрока.Коэффициент = 1; ТекСтрока.ЕдиницаИзмерения = ТекСтрока.Номенклатура.ЕдиницаИзмерения; Конеццикла; объект.Записать(); пиши в источнике в пкс коэффициент: Значение = 1; в единице измерения соответственно единицу измерения. И конвертируй. На стороне приемника такое делать - моветон. |
|||
12
Sun125
12.06.13
✎
15:31
|
А как заполнить реквизит в приемнике в зависимости от другогореквизита в источнике?
В ПКО справочника Номенклатура ПослеЗагрузки пишу: Если Источник.Услуга Тогда Объект.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Услуги"); КонецЕсли; При загрузке ошибка: ИмяПКО = Номенклатура ТипОбъекта = Номенклатура Объект = Автоматизированный контроль сигналов Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Значение не является значением объектного типа (Услуга) ПозицияМодуля = (1) КодСообщения = 21 |
|||
13
Alex S D
12.06.13
✎
15:42
|
не Если Источник.Услуга, а Если Объект.Услуга..
Источник при загрузке не доступен уже |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |