v7: Подстановка значения из подчиненного справочника #633930


#0 by bomster
У меня в доке реализация в табличной части добавлена колонка сертификат. Колонка должна заполняться автоматически при выборе номенклатуры подбором или заполнении документа на основании. Сертификат подчинен справочнику номенклатура, и каждой номенклатуре соответствует только один сертификат.в спр сертификат есть поле дата, нужно еще проверять, чтобы эта дата была больше текущей и только тогда подставлять в табличную часть. Не могу догнать как сделать эту автоматическую подстановку.
#1 by Рэйв
>>Сертификат подчинен справочнику номенклатура, и каждой номенклатуре соответствует только один сертификат нафига тогда тебе подчиненный справочник, который подразумевает отношение один(владелец) ко многим(подч. элементы)? Сделай данные сертификата реквизитами номенклатуры А по существу - проверяй и выводи в ПриПолученииДанных таб . поля
#2 by МимохожийОднако
Справочник Номенклатура сделать владельцем справочника Сертификаты. В справочнике Сертификаты реквизит Дата окончания с отбором и сортировкой. В процедуре при изменении Номенклатуры добавить процедуру поиска сертификата после текущей даты документа.
#3 by bomster
Да не знаю, были до меня сделаны сертификаты таким образом, видимо подразумевалось  что будет несколько сертификатов. Процедуры при изменении номенклатуры нет, колонке номенклатура назначена формула глПересчетТаблЧасти, я думаю в ней нужно прописывать это все, но не понимаю что писать, чтоб сертификат подставлялся из подчиненного справочника в соответствие с номенклатурой из текущей строки.
#4 by МимохожийОднако
Структуру справочников Номенклатура и Сертификаты в студию. Интересуют реквизиты (со свойствами) , через которые они связаны.
#5 by bomster
Сертификат подчинен спр Номенклатура, у сертификата наименование,датавыдачи,датаокончания,кемвыдан, я так понимаю они через наименование связаны, ну как справочник номенклатура и цены например
#6 by povar
вопрос из серии "сделайте все за меня, а я получу з/п"
#7 by МимохожийОднако
Осталось написать процедуру поиска сертификата по номенклатуре и дате
#8 by Zmich
. Не нужно менять процедуру глПересчетТаблЧасти, она много где используется, полезут ошибки в других документах. Вызывай в формуле 2 процедуры, т.е. формулу в колонке Номенклатура запиши так:
#9 by bomster
я спрашиваю здесь только потому что больше нигде ничего внятного не нашел. спасибо большое, примерно так и пытался делать просто пару вещей не мог сообразить, теперь все понятно
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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