Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД 2.0 создаю правила обмена, нужно добавить префикс в документы для объединения баз.

КД 2.0 создаю правила обмена, нужно добавить префикс в документы для объединения баз.
Я
   FCM 50 t
 
03.12.20 - 12:20
КД 2.0 создаю правила обмена, нужно добавить префикс в документы для объединения бух баз.
Много баз без префикса надо слить в одну, где для каждой организации префиксы.

Пробовал по всякому, единственный рабочий вариант -

Создаем ПКС - Приемник указываем реквизит документа Номер, в процедуре ПКС "Перед Загрузкой"

пишем код -
Значение = "НеобходимыйПрефикс"+ Источник.Номер; (на самом деле через параметр делал, но для простоты тут пишу так)

Но! В каждый документ писать - это как-то долго.
Я раскопал где в КД 2 это хранится (Справочник.ЗначенияСвойствОбъектов , Реквизит ПередЗагрузкой, тип строка) и по идее это все обработкой можно заполнить строкой  Значение = "НеобходимыйПрефикс"+ Источник.Номер (только по документам)

Какие еще варианты, какие подводные камни возможны?
   FCM 50 t
 
1 - 04.12.20 - 13:22
Ап. Помогите советом, плиз.
   Aleksey
 
2 - 04.12.20 - 13:53
Есть же глобальные процедуры
   FCM 50 t
 
3 - 04.12.20 - 14:19
(2) "перед загрузкой" и "перед трансформацией" объект получаю без проблем, а вот записывать мне в него не надо, не подходит (или я не понял как сделать чтоб в файл префикс записался в номер документа)
"Перед выгрузкой" наверное больше всего подходит, но я не понял как префикс поставить в глобальной процедуре, не понимаю к чему его там плюсовать.
Буду благодарен если есть какой-то пример, не нашел.

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