|   |   | 
| 
 | Конвертация реквизита справочника в перечисление? | ☑ | ||
|---|---|---|---|---|
| 0
    
        mrzed12 17.09.13✎ 12:09 | 
        привет,
 пытаюсь конвертировать. есть справочник и один из реквизитов - перечисление. конвертирую из БУХ в УТ, структура разная. читал, что делают через правило Строка->Перечисление и пишут в ПриЗагрузке: Значение = "КОтгрузке"; Это есть работающий пример в моей конвертации. Я делаю аналогично для моего справочника - не работает. Элемент создается с пустым реквизитом. Не могу понять почему работает пример и что не так делаю Спасибо | |||
| 1
    
        mrzed12 17.09.13✎ 12:12 | 
        я неточно описал работающий пример в моей конвертации:
 ПриЗагрузке: Значение = "КОтгрузке"; при этом, Правило НЕ создано (!!) почему работает без правила???? как так? | |||
| 2
    
        kosts 17.09.13✎ 12:13 | 
        В конфигурации конвертация есть демо примеры.     | |||
| 3
    
        mrzed12 17.09.13✎ 12:14 | 
        так вот и я привел работающий пример. Но делаю аналогично - не работает..     | |||
| 4
    
        МойКодУныл 17.09.13✎ 12:15 | 
        У перечисления есть только имя. Поэтому достаточно строки с совпадающим имен. 
 У тебя в ПКс выбраны тип источника и тип приемника? Можешь еще ПередВыгрузкой это написать "Значение = КОтгрузке". | |||
| 5
    
        МойКодУныл 17.09.13✎ 12:16 | 
        ПКС должно быть ()->РеквизитСправочника     | |||
| 6
    
        Саша Питерский 17.09.13✎ 12:18 | 
        (0) Если источник пустой, то ПКС ПриЗагрузке не сработает.
 Тебе надо ставить флажок "Получать из входящих данных" и в ПКО ПриЗагрузке устанавливать значение. | |||
| 7
    
        mrzed12 17.09.13✎ 12:20 | 
        у меня
 Источник пустой Приемник РеквизитСправочника и ПередВыгрузкой Значение = "КОтгрузке"; | |||
| 8
    
        mrzed12 17.09.13✎ 12:21 | 
        и без правила конвертации     | |||
| 9
    
        cw014 17.09.13✎ 12:24 | 
        Пиши не в обработчике "ПриЗагрузке", а "ПриВыгрузке" и будет тебе счастье. А вообще в (4) все тебе описали     | |||
| 10
    
        МойКодУныл 17.09.13✎ 12:27 | 
        (7) Достаточно только обработчика "ПередВыгрузкой" у ПКС. И чтобы в самом ПКС был определен тип приемника. Т.е. Источник Пусто, Приемник - реквизит с типом перечисление. Это точно есть?     | |||
| 11
    
        mrzed12 17.09.13✎ 12:39 | 
        (10)
 Да, у меня ПередВыгрузкой у ПКС тип Приемника - реквизитПолучателяСправочника Приемник - реквизит с типом перечисление Источник - пусто | |||
| 12
    
        Саша Питерский 17.09.13✎ 12:42 | 
        (11) Ты 6 читал?     | |||
| 13
    
        Aleksey 17.09.13✎ 12:43 | 
        (8) для перечислений правила не нужны, он их и так прекрасно синхронизирует     | |||
| 14
    
        mrzed12 17.09.13✎ 14:03 | 
        все так и делаю. У меня почему-то в файл выгрузки XML попадают только два поля. и именно те, по которым происходит поиск. Если добавляю например "искать по наименованию", то и оно попадает в выгрузку. но значение все равно не присваивает.     | |||
| 15
    
        Defender aka LINN 17.09.13✎ 14:06 | 
        (6) "Если источник пустой, то ПКС ПриЗагрузке не сработает" О_о
 "Тебе надо ставить флажок "Получать из входящих данных" и в ПКО ПриЗагрузке устанавливать значение." О_О Пелевинщина какая-то... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |