Имя: Пароль:
1C
1С v8
Прошу помочь по конвертации
0 Eugene_life
 
25.05.15
16:10
Всем привет. Туплю и не могу реализовать довольно простой алгоритм.
Переношу с помощью КД документ Поступление на расчетный счет. В табличной части "Расшифровка платежа" есть 2 реквизита: СчетУчетаСКонтрагентом и СчетАвансов. Мне нужно при конвертации реализовать условие:
Если РасшифровкаПлатежа.СчетУчетаСКонтрагентом.Код = "62.01" Тогда
в базе приемнике СчетАвансов = 62.02
Иначе
в базе приемнике СчетАвансов = СчетУчетаСКонтрагентом

Подскажите, пожалуйста, как мне при выгрузке (или при загрузке) проверить реквизит и установить новое значение?
1 Fish
 
гуру
25.05.15
16:18
(0) Поройся здесь, вроде мне в примерах попадалось что-то подобное: http://www.mykod.info/primeri/
2 Eugene_life
 
25.05.15
16:22
спасибо, пороюсь
3 zak555
 
25.05.15
16:23
создаем пкс в пгкс (ТЧ)

там указываем в перед выгрузкой


й = "";
Если ОбъектКоллекции.СчетУчетаСКонтрагентом.Код = "62.01" Тогда
    й = 62.02; // счет по коду
Иначе
    й = СчетУчетаСКонтрагентом ;
КонецЕсли;

Значение = й;
4 Eugene_life
 
25.05.15
16:24
(3) Спасибо, сейчас попробую
5 zak555
 
25.05.15
16:26
(4) ты открой в пкс справку -- инфа по обработчикам
6 Eugene_life
 
25.05.15
16:27
да я так уже и делал, как ты написал... но  я сразу пытался присвоить Значение. И не вышло.
7 Eugene_life
 
25.05.15
16:28
(5) Т.е. я писал
Если ...... Тогда
Значение = ....
Иначе
Значение = .....
КОнецЕсли;

и не работало
8 Eugene_life
 
25.05.15
16:48
(3) Все работает прекрасно. Просто тупил.
Всем спасибо, тема закрыта.