Проблема с Радченко #98679


#0 by prophesying
Делаю конфигурацию по «практическому пособию разработчика» Глава 2. Изменение процедуры проведения документа ОказаниеУслуги. Изменяя процедуру проведения нам надо, чтобы в регистр накопления ОстаткиМатериалов попадали только записи с реквизитом ВидыНоменклатуры – Материал. При изменении цикла обработки все работает, т.е. попадают только материалы. Но дальше на рисунке показано, что в табличной части документа появляется новая колонка ВидНоменклатуры с указанием, как ни странно, вида номенклатуры. О каком либо дополнительном создании колонок не говориться, так откуда же она взялась? А если ее надо сделать самому, то не могу понять, как обратиться к  реквизиту ВидыНоменклатуры справочника Номенклатура. И на что должен ссылаться реквизит табличной части ВидНоменклатуры: на Перечисления или на Номенклатуры. За ответы заранее благодарен.
#1 by korry
Что то типа того - При изменении СтрокаТЧ.ВидНоменклатуры = Номенклатура.ВидНоменклатуры; Названия тока те как они у тебя там идут
#2 by prophesying
Сделал!!! Напишу как, может кто еще на этом застревал. В документе ОказаниеУслуги создаем реквизит табличной части ВидНоменклатуры с типом строка,  в форме документа добавляем колонку ВидНоменклатуры(Данные- ВидНоменклатуры(!),Элем.управления – Поле выбора) В обработчике ПриИзменении колонки Номенклатура пишем СтрокаТабличнойЧасти.ВидНоменклатуры = СтрокаТабличнойЧасти.Номенклатура.ВидыНоменклатуры; Все работает! Спасибо korry!
#3 by prophesying
Сделал!!! Напишу как, может кто еще на этом застревал. В документе ОказаниеУслуги создаем реквизит табличной части ВидНоменклатуры с типом строка,  в форме документа добавляем колонку ВидНоменклатуры(Данные- ВидНоменклатуры(!),Элем.управления – Поле выбора) В обработчике ПриИзменении колонки Номенклатура пишем СтрокаТабличнойЧасти.ВидНоменклатуры = СтрокаТабличнойЧасти.Номенклатура.ВидыНоменклатуры; Все работает! Спасибо korry!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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