Доброе утро.
Подскажите пожалуйста,как правильно сделать или где можно почитать(желательно с примерами) такую обработку.И правильно ли я понимаю задачу.
Для начала объясню,что надо.
Есть Справочник Направления , в нем есть Табличная Часть Города.
Сделано для того,чтобы можно было сориентироваться по каким городам будет ехать машина с данным направлением.
Так же есть 7 реквизитов с типом булево. Пн Вт Ср ЧТ Пят Суб Вс . Для возможности проставить галочками, в какие дни данное направление будет ехать.
Есть Справочник ТорговаяТочка ,в нем так же 7 реквизитов с типом булево. Пн Вт ... (для того чтобы было видно в какой день недели туда доставка). и реквизит Город. Город указывает ,где находится Торговая Точка. и 7реквизитов направление напротив каждого дня недели(для того чтобы видеть в какой день недели к ним приезжает машина и в каком нашем направлении)(данные берутся из справочника направления)
Вопрос/и суть задачи.
Когда создаю направление,или редактирую старое направление в справочнике Направления.
Нужно добавить кнопку,при нажатии на которую, запускалась следующая обработка.
Получить Название текущего направления (которое создаем,редактируем),получить заполненые реквизиты ПН-Вс.
И подставить (Пн-Вс и Направление) всем в Справочник Торговые Точки, у которых значение город совпадает с занченем из списка Города.
То есть если есть Направление (Киев-Одесса) и там в ТЧ указны Винница,Харьков...
То чтобы в справочнике Торговая Точка (Всем торговым точкам ,где их Город указан как Виннца и Харьков) у них перезаписало (если заполнено),или заполнило если пусто реквизиты.
Пн-Вс и направления.
До этого создавал справочники нужные реквизиты в них и указывал что откуда брать, также создавал отчеты СКД .
Но тут уже другой уровент.
Я вроде понимаю что и как должно делаться,но как это записать в коде не знаю.
Для себя вижу примерно так.
Создать обработку в которой
ПриНажатии
Получаю текущий СправочникНапраление.Ссылка
Далее по идее получаю все что там заполнено,затем надо
Получить Справочник Торговая точка ссылка , где
Справочник торговая точка . Город = Выбор ТЧСправчоникНаправление.Города
Заменить(Перезаписать)
СравочникТорговаяТочка.ДоставкаПН = СправочникНаправление.ДоставкаПН
....
до Вс
Если СправочникНаправление.ДоставкаПН = Истина Тогда
СравочникТорговаяТочка.НаправлениеПН = СправочникНапраление.Ссылка
Если СправочникНаправление.ДоставкаВТ = Истина
Тогда
СравочникТорговаяТочка.НаправлениеВТ= СправочникНапраление.Ссылка
и так до вс