Подбор из формы Справочник.Сотрудники
04.04.2012
18:01
#1
Здравствуйте.
Внешний отчет содержит объект "ТаблицаЗначений". Объект содержит одно поле - Сотрудники. Необходимо с помощью подбора из формы справочник.сотрудники заполнять эту таблицу. Что посоветуте ?
Внешний отчет содержит объект "ТаблицаЗначений". Объект содержит одно поле - Сотрудники. Необходимо с помощью подбора из формы справочник.сотрудники заполнять эту таблицу. Что посоветуте ?
04.04.2012
18:12
#2
Обрабатывать событие клика на таблице значений и вызывать форму выбора справочника "Сотрудники". Ну и можно еще в гугле посмотреть, это так на всякий случай.
04.04.2012
18:22
#3
Хорошо ...
подскажите еще .....
как из открывшейся формы подбора надо выбрать не одного сотрудника , а сразу несколько сотрудников ..... ?
В зарплате есть документв которые могут заполняться через такую форму, например Начисление Заработной платы.
Из этого документа идет обращение к общей процедуре (всего одна строка кода), которая открывает форму сотрудники и через неё можно заносить сколь угодно нужное число записей.
Конечная цель - эта встоенная процедура .....
что можете посоветовать ?
подскажите еще .....
как из открывшейся формы подбора надо выбрать не одного сотрудника , а сразу несколько сотрудников ..... ?
В зарплате есть документв которые могут заполняться через такую форму, например Начисление Заработной платы.
Из этого документа идет обращение к общей процедуре (всего одна строка кода), которая открывает форму сотрудники и через неё можно заносить сколь угодно нужное число записей.
Конечная цель - эта встоенная процедура .....
что можете посоветовать ?
04.04.2012
20:36
#4
Есть такое понятие как "Множественный выбор", но объяснять как это сделать по форуму трудно, лучше скажи в чем трудность?
05.04.2012
15:49
#5
"наверное надо ловить в вашей форме результат выбора из формы подбора и обрабатывать его как то так:
Процедура КакаяТоТаблицаЗначенийОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)"
СтандартнаяОбработка=Ложь;
ТипВыбранногоЗначения = ТипЗнч(ВыбранноеЗначение);
Если ТипВыбранногоЗначения = Тип("Массив") Тогда
СписокВыбранныхОбъектов = ВыбранноеЗначение;
Иначе
СписокВыбранныхОбъектов = Новый Массив;
СписокВыбранныхОбъектов.Добавить(ВыбранноеЗначение);
КонецЕсли;
Для Каждого ОбъектСсылка Из СписокВыбранныхОбъектов Цикл
КонецЦикла;
КонецПроцедуры
Читают тему
(гостей: 1)