Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 07:12

Как сделать чтобы на заводить еще один атрибут

Автор pro85, 26 окт 2010, 18:41

0 Пользователей и 1 гость просматривают эту тему.

pro85

Здравствуйте.
Есть иерархический справочник НоменлатураПоставщиков. У него есть реквизит Номенклатура - ссылка на справочник Номенклатуры.
Хотелось бы сделать при отображении списка НоменлатурыПоставщиков добавить поле, в которое выводилось бы булево в зависимости от того назначен атрибута Номенклатура.
Я новичок, поэтому единственное что придумал - это добавить булевский реквизит и при записи его менять.
Подскажите как сделать правильней?
Заранее спасибо.

progmikon

Можно в форме списка добавить заполнение этой колонки через процедуру ПриПолученииДанных(). По-моему она так называется.

pro85

В конфигураторе при добавлении необходимо указать путь к данным.
Тогда получается реквизит придется все равно добавить и указать путь к нему а в процедуре  ПриПолученииДанных назначать значение?

pro85

ПриПолученииДанных точно существует такой метод?

progmikon

Цитата: pro85 от 26 окт 2010, 18:48
В конфигураторе при добавлении необходимо указать путь к данным.
Тогда получается реквизит придется все равно добавить и указать путь к нему а в процедуре  ПриПолученииДанных назначать значение?
Давайте тогда я приведу пример, а вы спрашивайте, что не понятно:
На форме списка добавляем новую колонку. Имя "НоваяКолонка". Элемент Управления "флажок" и собственно процедура:

Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
Для Каждого Строка Из ОформленияСтрок Цикл
Если НЕ Строка.ДанныеСтроки.Комментарий = "1" Тогда
Строка.Ячейки.НОВАЯКОЛОНКА.УстановитьФлажок(Истина);
Иначе
Строка.Ячейки.НОВАЯКОЛОНКА.УстановитьФлажок(Ложь);
КонецЕсли;
КонецЦикла
КонецПроцедуры


pro85

Я завел реквизит. Указал у колонки доступкданным на этот реквизит. Установил Вид - Поле флажка.
Теперь не могу найти обработчик ПриПолученииДанных. 1С 8.2.

progmikon

Нажимаете в конфигураторе на список - правой клавишей свойства - внизу окна идет список возможных событий. Выбираете свое и нажимаете на лупу.

pro85


progmikon


pro85


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск