Все привет! Управляемые формы, на форме документа есть табличная часть, одним из ее реквизитов является Запчати это справочник Автозапчасти. У этого справочника есть реквизит НеПродавать.
Я перебираю табличную часть при изменении НаКлиенте:
Для Каждого СтрокаЗапчасти Из Объект.Автозапчасти Цикл
КонецЦикла
Как мне в цикле получить доступ к реквизиту НеПродавать?
Через СтрокаЗапчасти.Запчати.НеПродавать нет доступа к этому реквизиту. Получаю только имя Запчасти. И ни как не пойму как его получить. Подскажи, пожалуйста, если кто знает
Логичнее, учитывая многопользовательский режим работы, значение реквизита справочника получать (и показывать) в момент обновления видимых строк табличной части формы.
Как пример решения из типовых, - показ кода/артикула номенклатуры ТЧ документов.
Для Каждого СтрокаЗапчасти Из Объект.Автозапчасти Цикл
Если ЗапчастьНеПродаватьПолучить(СтрокаЗапчасти.Запчасть) Тогда Продолжить; КонецЕсли;
.......
КонецЦикла;
&НаСервереБезКонтекста
Функция ЗапчастьНеПродаватьПолучить(Запчасть)
Возврат Запчасть.НеПродавать;
конецФункции
(8) Отличное наименование - <Объект><Поле><Действие> - искать удобно. Пока в этих ваших наименованиях процедуров/функций/переменных разберешься - в дурку угодишь.
(10) Он и читается. Как переложенный на музыку Маяковский.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс