Вход | Регистрация



Конвертация перечисление. КД 2.0

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует