|   |   | 
| 
 | Конвертация перечисление. КД 2.0 | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dimarik_1 13.04.18✎ 20:07 | 
        Делаю перенос справочника из УТ 10 в УТ 11.
 Тип Кассы всегда дожлен быть ФискальныйРегистратор в ПКС пишу Значение = "ФискальныйРегистратор". В результате при переносе не заполняется. Что не так может быть? https://fastpic.co/image/Pcq4lF | |||
| 1
    
        mexanik_96 13.04.18✎ 20:45 | 
        скрин не смотрел укажи тип приемника     | |||
| 2
    
        Dimarik_1 13.04.18✎ 21:15 | 
        ПеречислениеСсылка     | |||
| 3
    
        Franchiser 13.04.18✎ 21:38 | 
        Может значения такого нет или не замещаются загруженные объекты     | |||
| 4
    
        VS-1976 13.04.18✎ 21:39 | 
        Галку поставь поиска     | |||
| 5
    
        Franchiser 13.04.18✎ 21:45 | 
        В базе-приемник у тебя "ФискальныйРегистратор" или в базе-источнике?     | |||
| 6
    
        user-ok 13.04.18✎ 21:55 | 
        А ПКО для перечисления ТипыКасс, или как там оно у тебя, есть?     | |||
| 7
    
        Franchiser 13.04.18✎ 21:58 | 
        Пко не нужно если пишешь значение = "имяперечислениявприемнике"     | |||
| 8
    
        Franchiser 13.04.18✎ 22:00 | 
        Или пишешь значение = перечисление.твоепересеслениевисточнике и указать указываешь пко конвертации перечисления     | |||
| 9
    
        Dimarik_1 13.04.18✎ 22:03 | 
        (7) у меня в базе приемнике ФискальныйРегистратор. В источнике такого нет. По сути, конвертировать нечего. Сразу задать. Тогда где мне это лучше прописать?     | |||
| 10
    
        Dimarik_1 13.04.18✎ 22:05 | 
        нужно чтобы просто при загрузке всегда устанавливался статично тип кассы ФискальныйРегистратор     | |||
| 11
    
        Йохохо 13.04.18✎ 22:14 | 
        попробуй Выражение, но по нему не знаю можно ли ПоляПоиска     | |||
| 12
    
        Dimarik_1 13.04.18✎ 22:23 | 
        (11) какое выражение?
 Есть вариант в ПослеЗагрузки написать, но это будет криво и неоптимально 2 раза придется тогда записывать объект. А хочется сразу подставить. | |||
| 13
    
        Йохохо 13.04.18✎ 22:32 | 
        Выражение - Неопределено. Может быть указано произвольное строковое выражение на встроенном языке, результат вычисления которого при загрузке будет присвоен значению свойства. Если Выражение определить в теле обработчика, то дальнейшая обработка ПКС будет прекращена. Данная возможность, используется только если конфигурация-приемник реализована на платформе V8     | |||
| 14
    
        Cyberhawk 13.04.18✎ 22:44 | 
        "в ПослеЗагрузки написать, но это будет криво и неоптимально 2 раза придется тогда записывать объект" // Шта?     | |||
| 15
    
        Йохохо 13.04.18✎ 22:47 | 
        вообще должно и так работать (7-8), мб в КД не загружены значения перечисления приемника     | |||
| 16
    
        Dimarik_1 13.04.18✎ 22:57 | 
        (13) написал в ПКС:
 Значение = Выражение("Перечисления.ТипыКассККМ.ФискальныйРегистратор"); В результате ошибка Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,12)}: Процедура или функция с указанным именем не определена (Выражение) | |||
| 17
    
        Dimarik_1 13.04.18✎ 22:59 | 
        (7) Я и написал значение = "ФискальныйРегистратор"
 где фискальный регистратор это Перечисления.ТипыКассККМ.ФискальныйРегистратор У меня правда нет правила конвертации объектов в это перечисление. Так как не во что конвертировать | |||
| 18
    
        Йохохо 13.04.18✎ 23:14 | 
        (16) Выражение = !!     | |||
| 19
    
        GreyK 13.04.18✎ 23:19 | 
        (0) Уверен что не заполняется? Проверь в ПриСозданииНаСервере форму.     | |||
| 20
    
        Franchiser 13.04.18✎ 23:51 | 
        Выражение ="Перечисления.ТипыКассККМ.ФискальныйРегистратор";
 Но обычно Выражение пишут если нужно найти по коду или наименованию элемент справочника. | |||
| 21
    
        Franchiser 13.04.18✎ 23:57 | 
        Кстатит, почему у тебя Владелец отключен в кассе?     | |||
| 22
    
        Franchiser 14.04.18✎ 00:00 | 
        Если касса ищется по наименованию и типу, то существующие кассы с незаполненным типом уже не перезапишутся, а создадутся новые     | |||
| 23
    
        Franchiser 14.04.18✎ 00:06 | 
        Может у тебя есть дубль правила КассыККМ ?     | |||
| 24
    
        Franchiser 14.04.18✎ 00:08 | 
        Напиши Сообщить("что-то") в передвыгрузкой этом правиле, чтобы понять, заходит ли в него вообще     | |||
| 25
    
        mexanik_96 14.04.18✎ 06:57 | 
        (24) после загрузки лучше всего, чтобы понять возможно меняет при записи. те до записи реквизит был после уже нет     | |||
| 26
    
        SleepyHead гуру 14.04.18✎ 13:40 | 
        Прочитал всю ветку. Никто так и не догадался посмотреть, как же выглядит идентификатор значения перечисления в базе-приемнике.     | |||
| 27
    
        Cyberhawk 14.04.18✎ 13:52 | 
        (26) Не ссы, так и называется, как в ветке неоднократно фигурировало     | |||
| 28
    
        Franchiser 14.04.18✎ 14:08 | 
        (26) смотри (5)     | |||
| 29
    
        SleepyHead гуру 14.04.18✎ 15:02 | 
        (28) Смотрел, нигде не увидел, что это в базе приемнике. Человек просто пишет - должно быть, а почему, не пишет.     | |||
| 30
    
        Franchiser 14.04.18✎ 17:25 | 
        (29) пишет в (9)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |