|
Конвертация перечисление. КД 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)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |