КД 2.1 Как назначить реквизиту приемника определенное значение? #527275


#0 by 6tuf
предположим ситуация такая - есть две конфы, в обеих есть справочник "контрагенты", реквизиты у этого справочника в конфах одинаковые, но в приемнике есть один дополнительный реквизит которого нет в источнике, например "пол". тип - перечисление, варианты - м и ж. хочу чтобы у всех контрагентов в источнике проставлялся пол м. это легко можно сделать в обработчиках, например в "после загрузки", но мне этот вариант не нравится. каким еще образом это можно сделать?
#1 by Михей
#2 by 6tuf
не хочу в обработчике, другой способ есть?
#3 by Defender aka LINN
Нет
#4 by Михей
это ваще самый правильный способ
#5 by 6tuf
а если у меня пол не перечисление, а справочник без предопределенных элементов с двумя элементами?
#6 by Dmitriy_76
тогда призагрузке ищи в справочнике. и заполняй значение
#7 by Михей
сделать ПКО на это справочник, присвоить его ПКСу, через ИсходящиеДанные передать код элемента справочника в ПКО
#8 by Aleksey
Ну не обязательно. Можно его вообще не трогать. а у контрагента при записи добавить проверку на заполнения и подстановка значение по умолчанию. Т.е. после обмена когда объект будет записан, то отработает процедура ПриЗаписи у справочника и реквизит будет заполнен
#9 by Defender aka LINN
Значение = Новый Структура("Наименование", "Мужской"); Ну и правило создать.
#10 by Aleksey
Только обычно в типовых в при записи первые строки идут типа КонецЕсли Т.е. проверку нужно вставлять ДО
#11 by Михей
правка конфы, но компрендо
#12 by 6tuf
всем спасибо)
#13 by Aleksey
Ага а добавлять реквизиты пол - это в самый раз?. Хотя я бы сделал через свойства и конфигу бы не трогал
#14 by Amra
Проверка заполнений реквизитов делается в типовых в процедуре "ПередЗаписью"
#15 by Aleksey
В данном случае указано направление, а там уже автору решать копать или нет
#16 by DreddKzn
, Можно передать код элемента ПКС, ПриВыгрузке , только в таком случае в ПКС нельзя указывать какое-либо ПКО
#17 by Рэйв
>>не хочу в обработчике Оригинально.Он еще и капризничает:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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