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

Динамический список

Автор Natain14, 21 сен 2015, 08:26

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

Natain14

Добрый день, подскажите, пожалуйста,
Управляемые формы 8.3. Форма списка документов.

Задача следующая:
1)добавить поле-картинка в выводимый на форму динамический список;
2)при нажатии на это поле должен изменяться реквизит документа (увеличиваться приоритет) и записываться документ;

Вопрос: в какой момент срабатывает событие Нажатие у поля динамического списка? Вставила туда код, но при нажатии на поле отладчик туда не заходит, а при двойном клике открывается документ( Может галочки какие-то надо убрать?   

vitasw

Не очень понятно зачем картинка если речь идет об изменении реквизита...
Вам нужен обработчик "ПередНачаломИзменения"
&НаКлиенте
Процедура СписокПередНачаломИзменения(Элемент, Отказ)
ДокСсылка=Элементы.Список.ТекущаяСтрока;
Попытка
ДокОб=ДокСсылка.ПолучитьОбъект();
ДокОб.<РеквизитТакой-ТО>=<НовоеЗначение>;
ДокОб.Записать();
Отказ=Истина;
Исключение
Сообщить("Не удалось изменить реквизит документа пр причине:"+ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры

cska-fanat-kz

Цитата: vitasw от 21 сен 2015, 10:02Не очень понятно зачем картинка если речь идет об изменении реквизита...

визуализацию мутят. картинка например со стрелкой вверх... :ooifh:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

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

Natain14

Спасибо! Сначала сделала первым способом, потом передумала и сделала общую кнопку, как-то я про нее сразу не подумала) 

Теги:

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

Рейтинг@Mail.ru

Поиск