КД: Добавление префикса для каждого документа #607918


#0 by totparen
Ребята подскажите как мне изменить к Номеру документа приписать префикс. Я могу это сделать на уровне ПКС Номера, но хочу сделать на уровне Объекта, полагаю это нужно делать в обработчике события "ПриВЫгрузке", но какие параметры для этого мучать не пойму. Подскажите.
#1 by Агент Инфостарта
Чем ПКС не по нраву?
#2 by totparen
Я хочу описать данный префикс на глобальном уровне, а не писать его для каждого документа.
#3 by Агент Инфостарта
Присваивай префикс после загрузки в глобальном обработчике.
#4 by totparen
ок, как вариант. А если у меня значение префикса будет зависеть от данных, которые не выгружаются в базу приемник?
#5 by Агент Инфостарта
При выгрузке можно параметры объекта передавать, а при загрузке их учитывать.
#6 by fisher
Идеального варианта не вижу. Я бы все-таки в каждом ПКС номера делал. Просто получение префикса через вызов функции реализовал.
#7 by takefive
Номер - как бы поле поиска... его нужно установить ДО поиска в приемнике
#8 by totparen
Думаю это уже извращенство.  Должен быть способ делать это на этапе выгрузки.
#9 by totparen
Не факт, что оно поле поиска.
#10 by totparen
Есть у кого-нибудь ещё мысли по этому поводу?
#11 by totparen
В обработчике ПриВыгрузке ПКО, есть параметр ПРИЕМНИК, может быть как-то через него это можно сделать? Приемник - инициализированный xml-узел объекта приемника. Может быть дополнен призвольным xml-содержимым, например используемым при загрузке. В случае отключения СтандартнойОбработки, правила конвертации свойств (ПКС) не обрабатываются, т.е. необходимо реализовать алгоритм заполняющий узел приемника в соответствии с форматом файла обмена
#12 by totparen
Найдись! Тот кто знает ответ.
#13 by Агент Инфостарта
Можно и через него как-то. Для этого потребуется во всех ПКО документов поотключать перенос номеров и добавлять узел самостоятельно.
#14 by Агент Инфостарта
Другой вариант. Определить один общий Алгоритм и понавставлять его во все ПКС номеров документов.
#15 by Mikhail Volkov
Я тоже во все ПКС Номер --> Номер пропысывал:
#16 by totparen
Весь код, что перед и после "Выполнить" можно быть впихнуть в алгоритм. Лирика.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С