634Бюджет
11.11.2009
11:54
#1
вот такая странность:
если заводим просто новый документ "Списание МЗ", то на второй закладке "комиссия" сразу из справочника дает вставить значения полей "председатель", "член комиссии1" и т.п., НО если мы заводим списание через такой путь: авансовый отчет - из его таблицы заводим документ поступление - на его основании делаем списание (по кнопке "действия"), то при выборе члена комисси справочник выдается, но выбранное значение в поле не ставит...почему?
если заводим просто новый документ "Списание МЗ", то на второй закладке "комиссия" сразу из справочника дает вставить значения полей "председатель", "член комиссии1" и т.п., НО если мы заводим списание через такой путь: авансовый отчет - из его таблицы заводим документ поступление - на его основании делаем списание (по кнопке "действия"), то при выборе члена комисси справочник выдается, но выбранное значение в поле не ставит...почему?
11.11.2009
23:07
#2
"Потому, что через этот путь док. поступления, док. списания и спр. сотрудников открываются в модальном режиме, а в док.списания МЗ не предусмотрен выбор сотрудников в модальном режиме.
Если надо исправить, то в модуле док.списания МЗ в процедуре ПриНачалеВыбораЗначения() после
ИначеЕсли (ЭлемД = "Председатель")
или (ЭлемД = "ЧленКомиссии1")
или (ЭлемД = "ЧленКомиссии2")
или (ЭлемД = "ЧленКомиссии3")
или (ЭлемД = "ЧленКомиссии4") Тогда
ФлОб = 0;
Конт = ВыбраннаяФирма;
ОткрытьФорму("Справочник.Сотрудники",Конт);
добавить:
Если Форма.МодальныйРежим() = 1 Тогда
УстановитьАтрибут(ЭлемД,Параметр);
КонецЕсли;
"
Если надо исправить, то в модуле док.списания МЗ в процедуре ПриНачалеВыбораЗначения() после
ИначеЕсли (ЭлемД = "Председатель")
или (ЭлемД = "ЧленКомиссии1")
или (ЭлемД = "ЧленКомиссии2")
или (ЭлемД = "ЧленКомиссии3")
или (ЭлемД = "ЧленКомиссии4") Тогда
ФлОб = 0;
Конт = ВыбраннаяФирма;
ОткрытьФорму("Справочник.Сотрудники",Конт);
добавить:
Если Форма.МодальныйРежим() = 1 Тогда
УстановитьАтрибут(ЭлемД,Параметр);
КонецЕсли;
"
Читают тему
(гостей: 1)