|
Конвертация данных ред.2 ПоступлениеТоваровуУслуг | ☑ | ||
---|---|---|---|---|
0
altaykniga
07.04.16
✎
17:39
|
Привет всем. Прошу подсказки умных людей.
Пишу правила конвертации. Нужно перенести Приходные накладные из УНФ в ПоступленияТоваровУслуг в Бух ред.3. Проблема с переносом услуг. В ТЧ приемника "Услуги" присутствует реквизит Субконо1. Надо туда всегда проставлять предопределенную статью затрат "Материальные расходы". Как этого добиться? |
|||
1
mehfk
07.04.16
✎
17:50
|
Значение = "МояПредопределеннаяСтатья"
|
|||
2
mehfk
07.04.16
✎
17:52
|
Хотя нет, лучше в призагрузке пройдись циклом по строкам ТЧ и заполни.
|
|||
3
altaykniga
07.04.16
✎
17:54
|
(2) как пройтись приЗагрузке? Не могу найти этот обработчик..
|
|||
4
sonne666
07.04.16
✎
17:57
|
(3) в ПКО ПоступлениеТоваровИУслуг
|
|||
5
altaykniga
07.04.16
✎
18:30
|
(2,4) Пишу такой код в обработчик ПриЗагрузке для ПКО ПоступлениеТоваровУслуг
Для Каждого СтрУслуга ИЗ Объект.Услуги Цикл СтрУслуга.Субконто1 = Справочники.СтатьиЗатрат.СписаниеМатериалов; КонецЦикла; при выгрузке данных выходит ошибка: "Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1175)}: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1258)}: Ошибка в обработчике события ПриЗагрузкеОбъекта ИмяПКО = ПоступлениеТоваровУслуг ТипОбъекта = Поступление (акт, накладная) Объект = Поступление (акт, накладная) РТУФ-000057 от 16.03.2016 8:24:32 Обработчик = ПриЗагрузкеОбъекта ОписаниеОшибки = Ошибка при получении значения атрибута контекста (СписаниеМатериалов) ПозицияМодуля = (2) КодСообщения = 20" |
|||
6
altaykniga
07.04.16
✎
18:31
|
(5) т.е. я пытаюсь подставить в каждое субконто1 предопределенный элемент справочника СтатьиЗатрат...
|
|||
7
mehfk
07.04.16
✎
18:32
|
||||
8
altaykniga
07.04.16
✎
18:40
|
поднимаю
|
|||
9
mehfk
07.04.16
✎
18:43
|
||||
10
altaykniga
07.04.16
✎
18:49
|
(9) да не работает переход по твоей ссылке
|
|||
11
mehfk
07.04.16
✎
18:51
|
Асмодею пожалуйся.
|
|||
12
sonne666
07.04.16
✎
19:13
|
(6) запихните всё это в ПослеЗагрузки.
И у вас точно есть такой предопределенный элемент? |
|||
13
altaykniga
07.04.16
✎
19:34
|
(12) послеЗагрузки запихнул. Та же самая ошибка. Предопределенный элемент такой точно есть (в базе-приемнике). Не правильно обращаюсь к предопределенному элементу? (уже просто пишу к коде в обработчик ПослеЗагрузки - "Сообщить(Справочники.СтатьиЗатрат.АмортизационнаяПремия);")
|
|||
14
MaxS
07.04.16
✎
20:05
|
(0) какая версия УНФ? статистику собираю ))
А то делаю тут обмены разные ;) Заодно и эту конфигурацию охватил бы... |
|||
15
Franchiser
гуру
07.04.16
✎
20:12
|
В толстом клиенте попробуй: будет ли ошибка
|
|||
16
Franchiser
гуру
07.04.16
✎
20:14
|
еще можешь через ПредопределенноеЗначение()
|
|||
17
altaykniga
07.04.16
✎
20:17
|
сделал через Справочники.СтатьиЗатрат.НайтиПоНаименованию("Материальные затраты"); Думаю дело в обновлении предопределенных данных... т.е. в конфигураторе предопределенный элемент справочника вижу, а в режиме предприятия - нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |