Имя: Пароль:
1C
 
Изменить реквизит табличной части при обмене черех xml
0 lvg0270
 
17.01.17
10:14
Здравствуйте.
При выгрузке из ЗУП 3.1 в Бух КОРП надо при выгрузке в табличной части начисленная зарплата и взносы документа отражение зарплаты в бухучете изменить код подразделения
в ПКС перед выгрузкой пишу
Если ОбъектКоллекции.Подразделение.Код = "2" Тогда
    Значение = "1";
КонецЕсли;

при выгрузке ругается "Ошибка при вызове метода контекста (ЗаполнитьЗначениеСвойств) Недопустимое значение параметра (Параметр номер 2)"
Подскажите как правильно измененное значение в базу приемник...
1 azt-yur
 
17.01.17
10:19
Надо код в табличной части изменить? Это реквизит табличной части? Или все таки подразделение поменять?
Для какого ПКС пишете код?
2 lvg0270
 
17.01.17
10:26
Надо код в табличной части изменить? - нет
Это реквизит табличной части? - да, это реквизит табличной части начисленная зарплата и взносы документа отражение зарплаты в бухучете
Для какого ПКС пишете код? пишу ПКС в табличной части начисленная зарплата и взносы для реквизита подразделение.
Надо что бы при загрузке в бухгалтерии по коду нашлось правильное подразделение
3 azt-yur
 
17.01.17
10:31
(2) Реквизит Подразделение наверное имеет тип СправочникСсылка.Подразделения, а вы пытаетесь туда строку запихнуть.
В ЗУПе есть подразделение с кодом "1"? Если да то вместо
Значение = "1"
напишите
Значение = СправочникСсылка.Подразделения.НайтиПоКоду("1")
4 lvg0270
 
17.01.17
10:42
Вот именно, что в ЗУПЕ нет подразделения  с кодом "1".
Это подразделение только в бухгалтерии, надо чтобы в xml-файл
попал код подразделения которое в бухгалтерии.
5 azt-yur
 
17.01.17
10:51
А подразделению из ЗУП с кодом "2" всегда и везде будет соответствовать подразделение с кодом "1" из Бух?
Если да, то правьте ПКО подразделений в ПКС для Кода пишите
Если Источник.Код = "2" Тогда
    Значение = "1";
КонецЕсли;

Ну и для ПКО подразделений тогда стоит установить галочку "Не изменять существующие объекты".
6 azt-yur
 
17.01.17
10:52
Если всё же подразделения надо переносить, то проще всего будет поменять подразделение уже в бухгалтерии в обработчике ПослеЗагрузки
7 lvg0270
 
17.01.17
10:58
О, то что доктор прописал!
Благодарю!
8 lvg0270
 
17.01.17
11:00
Да тоже уже смотрел в сторону ПослеЗагрузки, но хотелось выгружать все за раз.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший