Имя: Пароль:
1C
1С v8
Как в форме списка справочника добавить колонку?
0 Пендальф Серый
 
08.08.12
09:38
Как в форме списка справочника Основные средства в БП добавить колонку, куда бы выводился Инвентарный номер ОС. Как известно инвентарный номер не реквизит справочника ОС, а получается запросом к регистру сведений. Вот сижу и думаю, попробовал варианты - не получилось. Колонку добавил, а вот как в неё данные помещать непонятно. Подскажет кто чего?
1 Balonbl4
 
08.08.12
09:41
Процедуру запроса инвентарного номера пихните в обработчик ПриВыводеСтроки табличной части.
2 ILM
 
гуру
08.08.12
09:43
Лучше ПриПолученииДанных вставить.
3 Лоботряс
 
08.08.12
09:44
Торомозить будет - мама не горюй..
4 Vadik_62
 
08.08.12
09:44
(1) при выводе каждой стоки будет выполнятся запрос? не оптимально.
(0) забей в код элемента инв. номер и будет тбе счатье.
5 ILM
 
гуру
08.08.12
09:45
(3) не будет 146%
6 Smallrat
 
08.08.12
09:47
ПриОткрытии списка делаем выборку в запросе - помещаем в переменную.
ПриПолученииДанных делаем чтото типа:
Для Каждого ЭлементОформления Из ОформленияСтрок Цикл
   Выборка.Сбросить();
       Если Выборка.НайтиСледующий(ЭлементОформления.ДанныеСтроки.Ссылка,"Ссылка") Тогда
              ЭлементОформления.Ячейки.ДатаОкончания.Текст = "аааа";
7 Пендальф Серый
 
08.08.12
09:49
ага, спасибо, попробую.
8 боксер
 
08.08.12
09:53
не делай колонку в список.максимум выводил бы для текущей строки.не фиг баловать бухов и напрягать базу
9 Пендальф Серый
 
08.08.12
09:59
Сделал как в (1). Думал, если будет тормозить - переделаю как в (6). Но ВООБЩЕ НЕ ТОРМОЗИТ. Открывается влёт. Так что переделывать не буду.
10 Лоботряс
 
08.08.12
10:02
(9) Это пока ОС мало.
11 hhhh
 
08.08.12
10:08
(10) это в советское время было у всех много ОС, а сейчас максимум 10-15 штук.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший