|   |   | 
| 
 | Как считать данные из доп колонки в Списке документа? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Domovoi 08.05.12✎ 10:49 | 
        Есть ТабПоле в обработке с типом ДокументСписок.ЗаказПокупателя. В это ТабПоле мне надо поставить колонку с типом булево и проставлять там галочки(мол загружать или нет файл). Возможно ли поставить эту колонку и как потом считывать значения в этой колонке?     | |||
| 1
    
        SmallDog 08.05.12✎ 10:50 | 
        да     | |||
| 2
    
        Domovoi 08.05.12✎ 10:51 | 
        (1)Ну и напрашивается вопрос, как добавить колонку и каким образом с нее потом данные считывать?     | |||
| 3
    
        SmallDog 08.05.12✎ 10:52 | 
        для начала озвучте территорию     | |||
| 4
    
        Domovoi 08.05.12✎ 10:52 | 
        (3)Что значит озвучте территорию?     | |||
| 5
    
        SmallDog 08.05.12✎ 10:55 | 
        (4) ну хотя бы в какой конфиге, в каком доке     | |||
| 6
    
        Domovoi 08.05.12✎ 10:56 | 
        (5)Это имеет значение? Ну док я сказал ЗаказПокупателя, конфа УТ 10.3, но думаю это не важно.     | |||
| 7
    
        luckyluke 08.05.12✎ 11:09 | 
        (0) ОформлениеЯчейки тебе надо, процедура обновление отображения кажись     | |||
| 8
    
        Domovoi 08.05.12✎ 11:15 | 
        (7)Хмм...я может ошибаюсь но в обновленииотображения вроде нет ОформлениеЯчейки. И помоему ОформлениеЯчейки это только по видимой части таблицы.     | |||
| 9
    
        luckyluke 08.05.12✎ 11:20 | 
        (8) процедуры ПриПолученииДанных и ПриВыводеСтроки     | |||
| 10
    
        luckyluke 08.05.12✎ 11:21 | 
        +(9)
  Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) // Вставить содержимое обработчика. КонецПроцедуры В оформлении строки можешь добавлять и убирать данные из добавленной колонки. | |||
| 11
    
        Domovoi 08.05.12✎ 11:21 | 
        (9)В ОформлениеСтрок попадают данные только видимой части таблицы. Плюс как надо добавить колонку чтоб можно было устанавливать галочку?     | |||
| 12
    
        luckyluke 08.05.12✎ 11:25 | 
        (11)
  >>В ОформлениеСтрок попадают данные только видимой части таблицы. Должны быть все колонки, которые есть на табличном поле, ты проверь. Как добавить? Хоть на форме сам добавь, хоть методом Колонки.Добавить(), это уже как больше нравится. | |||
| 13
    
        luckyluke 08.05.12✎ 11:27 | 
        +(12) типовая ЗУП:
  Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок) .... бла бла бла... Для Каждого Оформление Из ОформленияСтрок Цикл ДанныеСтроки = Оформление.ДанныеСтроки; Если РежимВыбора Тогда Если мМассивВыбранныхЗначений <> Неопределено И мМассивВыбранныхЗначений.Найти(ДанныеСтроки.Ссылка) <> Неопределено Тогда Оформление.ЦветТекста = ЦветаСтиля.ЦветПодобранногоЭлемента; КонецЕсли; КонецЕсли; Если НЕ ДанныеСтроки.ЭтоГруппа И Не ДанныеСтроки.Актуальность Тогда Оформление.ЦветТекста = ЦветаСтиля.ЦветРамки; КонецЕсли; Если ПоказыватьГруппы Тогда Группа = ПолучитьГруппуПорядка(ДанныеСтроки, ИмяРеквизитаПорядка); КонецЕсли; Если ПоказыватьГруппы И ПервыеСотрудники.Получить(Группа) = ДанныеСтроки.Ссылка Тогда Если ЗначениеЗаполнено(Группа) Тогда Если Найти(ИмяРеквизитаПорядка, "Дата") = 1 Тогда Оформление.Ячейки.Группа.УстановитьТекст(Формат(Группа, "ДФ='ММММ гггг""г.""'")); Иначе Оформление.Ячейки.Группа.УстановитьТекст(Группа); КонецЕсли; | |||
| 14
    
        luckyluke 08.05.12✎ 11:28 | 
        +(13) тебя интересует
  Оформление.Ячейки.Группа.УстановитьТекст(Формат(Группа, "ДФ='ММММ гггг""г.""'")); | |||
| 15
    
        Domovoi 08.05.12✎ 11:32 | 
        (12)Строки не все попадут, как мне считать потом где проставлены галочки? Или параллельно тащить таблицу?     | |||
| 16
    
        Domovoi 08.05.12✎ 11:35 | 
        И еще вопрос остается открытым как добавить колонку чтоб в ней можно было ставить галочки? Я добавляю, ставлю элемент управления флажок, в поле ставлю тип булево - вроде так надо. Но проблема в то что у меня списокдокументов, я нажимаю установить галочку, а у меня открывается документ.     | |||
| 17
    
        luckyluke 08.05.12✎ 11:41 | 
        (16) Пробуй обрабатывать событие ПриАктивизацииСтроки или ПриАктивизацииЯчейки, я давно с этой бедой долбался, так что не помню, можно еще табличное поле не привязывать к типу данных СписокДокументов, а заполнять и обновлять список самостоятельно, в общем, дальше сам.     | |||
| 18
    
        kosts 08.05.12✎ 12:00 | 
        (0) Держи
  v8: Флажок в табличном поле | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |