Имя: Пароль:
1C
1С v8
Конвертация данных???
0 kanalex
 
28.03.12
14:13
Вопрос такой...
Есть две базы Камин: Камин расчет з/п 3.0 (Источник) и Камин Кадровый учет 2.0 (Приемник).

В Источнике документ Прием сотрудника имеет реквизит шапки Разряд. (не обязательный к заполнению).
В Приемнике реквизит Разряд в табличной части и обязателен к заполнению.
Кроме того Справочник, на который ссылается этот реквизит в приемнике имеет предопределенное значение БезРазряда с кодом 1 и Наименованием "--".

Вопрос: Как заставить конвертацию заполнять этот реквизит значением БезРазряда, если оно не было заполнено в Источнике.
Саму конвертацию Разряда я настроил. Если оно было заполнено в источнике, то оно переносится. Но если не было заполнено, то получаем в Приемнике пустое поле:(
1 zinch
 
28.03.12
14:25
В событии ПослеЗагрузки ПКО проверить заполнение.
2 kanalex
 
28.03.12
14:42
чего-то не получилось:( Значения пустыми остались.
Пока без проверки написал в событии После загрузки ПКО:

Сообщить(Объект.ТаблицаДокумента[0].Сотрудник);
Объект.ТаблицаДокумента[0].Разряд = Справочники.ТарифныеСетки.БезРазряда;

Сообщения выдает, но разряды остались пустыми.
3 kanalex
 
28.03.12
14:49
сорри. не в тот ПКО ткнул запись:)
Все случилось.
Спасибо!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший