v7: Работа в табличной части документа #312602


#0 by st13
Подскажите, пжл,кто знает. В табличной части докумена в каждой строке надо выбирать из справочника ВидыДеятельности конкретный ВидДеятельности и в следующей колонке табл. части в справочнике СтатьиЗатрат нужную строку, которая выбирается в определенной папке (детализация сделана в сооветствии с ВидамиДеятельности, в каждой папке свой перечень затра, характерных для данного ВидаДеятельности). Как сделать, чтобы при активизации  этого поля открывалась для выбора СтатьиЗатрат только нужная папка? На колонку СтатьиЗатрат я повесил процедуру, в которой выбирается в справочнике СтатьиЗарат нужная папка, прописывается родителем. В отладчие я вижу, что в эту процедуру программа не заходит, а сразу открывает весь справочник СтатьиЗатрат.
#1 by insider
ПриНачалеВыбораЗначения - ты об этом?
#2 by st13
Возможно да, до конца еще не понял. У клиента справочник СтатьиЗатрат многоуровневый и клиент хочет, чобы он открывался сразу в нужной папке на нужном уровне. Привязка идет к выбранному ВидуДеятельнсти, которая выбиралась в предыдущей колонке таблицы.
#3 by st13
В дополнение к предыдущему. На данную колонку в табличной части документа повесил процедуру, которую описывал в . В отладчике к этой процедуре не обращаясь, сразу открывается весь многоуровневый справочник СтатьиЗатрат. Как сделать, чтобы эти изменения выбора касались только 1 колонки, коорая отвечает за выбор СтатьиЗарат?
#4 by VladimirSK
в справочник передавай параметр ВидуДеятельнсти в справочнике в Процедуре ПриОткрытии  АктивизироватьОбъект(Объект), объект подбираешь на основании вида деятельности. Синтаксис: ПриНачалеВыбораЗначения(<ИдентЭлемДиалога>,<ФлагСтандОбр>)
#5 by Mikeware
как вариант - в ПриНачалеВыбораЗначения определяй колонку, и если СтатьиЗатрат, то открывай форму выбора с передачей туды ВидаДеятельности
#6 by st13
Чтобы было более понятно я повесил вот такую процедуру КонецПроцедуры     При активизации колонки она сразу открывает весь список не заходя в эту процедуру
#7 by Mikeware
Прочитай , ,
#8 by st13
Проблема еще в том, что что ВидДеятельности - это предыдущая колонка в табличной части документа. Надо предусмотреть 2 варианта: -когда идет прямое заполнение таблицы -когда идет редактирование выбранной ранее СтатьиЗатрат. Вот такая задача стоит передо мной...
#9 by Mikeware
Чукча не читатель, чукча писатель?
#10 by st13
Извините за тормоза, но, я что-то просек не до конца из ,,. У меня табличная часть документа в которой есть 2 интересующие меня колонки: ВидыДеятельности и СтатьиЗатрат. В справочнике СтатьиЗатрат прописано несколько папок. В каждой из этих папок - перечень своих затрат, которые относятся к конкретному выпускаемому на предприятии продукту.  Наименование папки определяется из предыдущей колонки - из ВидаДеятельности. При моем варианте заказчик хочет, чтобы выбрав нужный ВидДеятельности в следующей колонке в справочнике СтаьиЗатрат открывалась сразу нужная папка. В моем случае при открытии справочника открывается весь список папок СтатьиЗатрат, хотя нужная папка СтатьяЗатрат у меня выбирается, которая прописывается как Родитель. Просьба, если кто-то сможет помочь исправить ошибку, чтобы при окрытии Справочника СтатьиЗатрат открывался этот справочник сразу только папкой СтатьяЗатрат -помогите, пжл. Спасибо.
#11 by st13
КонецПроцедуры Извините, пропустил, выбор ИдентЭлементаДиалога, сейчас дописал
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям