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

Выбор по флажкам в форме списки

Автор Zverff, 16 мар 2012, 09:51

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

Zverff

Здравствуйте, не работает процедура на выбор элементов из формы списка. Ошибку не вызывает, все отмечает. Когда жму выбрать. Выбирает только выделенный элемент
Перем ЗначенияСсылок;

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

Процедура СправочникСписокПриИзмененииФлажка(Элемент, Колонка)
   
    Если Колонка.Имя = "Флаг" Тогда
        Строка = ЭлементыФормы.СправочникСписок.ТекущиеДанные;
        Если Строка <> Неопределено Тогда
            Значение = ЗначенияСсылок.Получить(Строка.Ссылка);
            Если Значение = Неопределено Тогда
                Значение = Ложь;
            КонецЕсли;
            ЗначенияСсылок.Вставить(Строка.Ссылка, Не Значение);
        КонецЕсли;
    КонецЕсли;
   
КонецПроцедуры

ЭлементыФормы.СправочникСписок.Колонки.Добавить("Флаг");
ЗначенияСсылок = Новый Соответствие;

cska-fanat-kz

Ваш код можно озаглавить "Что-то про установку\снятие флажков".

Где непосредственно выбор происходит?

Если вы событие Выбор() табличного поля не обрабатываете, то естественно происходит стандартная обработка и выбирается текущий элемент...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Zverff

А что туда писать то? на выбор?

Zverff

Кто сможет подсказать? Я вообще не догоняю что можно написать в процедуре ВЫбор

Dethmontt

Бросай нафиг 1С!!!! НЕ ТВОЕ ЭТО!!!!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Zverff


Теги:

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

Рейтинг@Mail.ru

Поиск