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

НЕLP! Помогите...

Автор Алексей_1985_06, 02 дек 2019, 22:20

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

Алексей_1985_06

Друзья, прошу помощи.... не могу сообразить как написать код ..
Вот в чем дело: Есть справочник "ЛичныйСостав" в нем реквизит "подразделение", и есть документ "Ведомость", - необходимо, чтоб при выборе подразделения, в ТЧ документа "Ведомость" записались все сотрудники у которых есть соответсвующие значение реквизита "подразделение". Например: Выбираем подразделение 2 факультет, и получаем список всех сотрудников в таблице  (колонке Фамилия имя отчество).

&НаСервере
Функция ПолучитьЗначениеРеквизита (ИмяОбъекта, ИмяРеквизита);
Возврат ИмяОбъекта[ИмяРеквизита];
КонецФункции


&НаКлиенте
Процедура нажать(Команда)
НоваяСтрока = Объект.Ведомость.Добавить(); // добавляем строку в ведомость

// как дальше выбрать всех сотрудников, данного подразделения???
НоваяСтрока.ФамилияИмяОтчество = ПолучитьЗначениеРеквизита (Объект.Подразделение, "Наименование") ;
// здесь знаю что не неправильно, не понимаю как обратится к справочнику ЛичныйСостав
//и вытащить от туда весь список сотрудников данного подразделения
КонецПроцедуры


bsn-chita

1. Перейти на сервер
2. Запросом получить все записи из справочника ЛичныйСостав с отбором по подразделению.
3. Перебором или Выгрузить/Загрузить заполнить табличную часть.

Теги:

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

Рейтинг@Mail.ru

Поиск