|
Редактирования документа из формы списка. |
☑ |
0
Vladimir_Pr
07.05.12
✎
12:26
|
Добрый день уважаемые жители форума. Обращаюсь за помощю, уперся в ситуацию и немогу сдвинутся.
Задача:
В 1С8 УТП есть необхдимость редактировать реквизит "Наличие бумажного документа"[НаличиеБД] - документа "реализация товаров и услуг" через форму его списка, т.е не заходя в сам экземпляр документа. Решил создать столбец в форме списка что бы при нажатии двойным кликом в поле выпадал список значений (они фиксированы) - реализовать выпадающий список неполучается. Наставте пожалуйста на путь истинный! Зараннее Вам благодарен!
|
|
1
Vladimir_Pr
07.05.12
✎
12:26
|
Что я сдел чтобы реализовать.
В форме списка документа я добавил столбец "Наличие документа", пытаюсь реализовать выбор списка значений для этого столбца (чтобы при изменении обрабатывать сам реквизит документа), но невыходит.
Процедура ПриОткрытии()
// Вставить содержимое обработчика.
СписокБумажности = Новый СписокЗначений;
СписокБумажности.Добавить("Отсутствует");
СписокБумажности.Добавить("Корректировка");
СписокБумажности.Добавить("Закрыто");
ЭлементыФормы.ДокументСписок.Колонки.НаличиеДокумента2.ЭлементУправления.СписокВыбора = СписокБумажности;
ЭлементыФормы.ДокументСписок.Колонки.НаличиеДокумента2.ЭлементУправления.КнопкаСпискаВыбора = Истина;
ЭлементыФормы.ДокументСписок.Колонки.НаличиеДокумента2.ЭлементУправления.РежимВыбораИзСписка = истина;
КонецПроцедуры
|
|
2
Vladimir_Pr
07.05.12
✎
12:27
|
в режиме предприятия при двойном клике проваливаюсь в документ. Ребят , как сделать чтобы список значений для выбора появлялся при клике на поле!?
|
|
3
bugz2003
07.05.12
✎
12:33
|
делай кнопку на форме списка и при нажатии заполняй и открывай список нужных значений "Наличие документа", а потом присваивай реквизиту объекта выбранное значение.
|
|
4
IamAlexy
07.05.12
✎
12:34
|
(2) в контекстное меню положи команду которая будет в объекте менять нужный тебе реквизит..
|
|
5
Vladimir_Pr
07.05.12
✎
12:38
|
(3) под кнопкой имеется ввиду свойство столбца? кнопка выбора = истинна? Устанавливал , но все равно.. в режиме предприятия список невылетал.
(4) прошу прощение а где таково находится.. ?
|
|
6
Рэйв
07.05.12
✎
13:03
|
(5)Кидаешь на таб поле командную панель и делаешь ее невидимой.
Отключаешь ау таб поля Автоконтекстное меню, а контекстным назначаешь свежекинутое.
Потом в модуле формы
//------
Процедура ПриОткрытии()
ЭлементыФормы.МоеМеню.Кнопки.Добавить("МоёКнобко",ТипКнопкиКоманднойПанели.Действие,"Come on do it!",Новый Действие("ПроцедураЧеДелать"));
КонецПроцедуры
Процедура ПроцедураЧеДелать()
Предупреждение("Hello,world!");
КонецПроцедуры
|
|
7
Рэйв
07.05.12
✎
13:05
|
Процедуру по изменению дока поди сам напишешь:-)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший