helpf.pro
Регистрация

v8: Как выбирать из формы списка альтернативную форму документа?

Vzonder
27.12.2016 21:52Прочитано: 1962

Очевидно, что можно навоять несколько форм списка, а так же форм документа (справочника и т.д.).

Предположим: Имеются 3 категории отдела, работающих с заказом покупателя.

Для каждого отдела создается своя форма списка заказа покупателя.

Назовем их:

ФормаСписка

ФормаСписка1

ФормаСписка2

Соответственно вызываются эти формы из панели меню.

Так же создаются формы документа (со своими наборами инструментов и т.д.)

ФормаДокумента

ФормаДокумента1

ФормаДокумента2

По умолчанию, из любой формы списка (ФормаСписка ; ФормаСписка1 ; ФормаСписка2) при выборе документа – будет открывать всегда одна форма, которая назначена основной.

Вопрос:

Как назначить каждой форме списка, свою форму документа?

Yandex
Возможно, вас также заинтересует
Реклама на портале
Vzonder
28.12.2016 19:52Ответ № 1

Нашел решение.Подсказали на другом форуме, цитирую ответ:

Нужно для поля формы ДокументСписок добавить обработчик события Выбор.

В этом обработчике написать подобный код:
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)  // Вставить содержимое обработчика.  СтандартнаяОбработка = Ложь;  Если Не ВыбраннаяСтрока = Неопределено Тогда   Форма = ВыбраннаяСтрока.ПолучитьФорму("ФормаДокумента1");  Форма.Открыть();  КонецЕсли; КонецПроцедуры[/pre]

Все заработало сразу и отлично!

all4cf
28.12.2016 20:12Ответ № 2

Обработка выбора - нужно сделать СтандартнаяОбработка=Ложь; и написать свой код открытия нужной формы

Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.