Нужно получить отчет, к примеру, из двух столбцов - ФИО сотрудника и его телефон. Телефон хранится в подиненном справочнике ДляКадров.
Не могу получить номера телефонов... Выдает 0.
Процедура Запрос()
Перем Запрос, ТекстЗапроса, Таб;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Запрос)
|Наим = Справочник.Сотрудники.ТекущийЭлемент;
|Группировка Наим;
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
Пока (Запрос.Группировка("Наим") = 1) Цикл
ВыбДата = ТекущаяДата();
ДК = СоздатьОбъект("Справочник.ДляКадров");
ДК.ИспользоватьВладельца(Запрос.Наим);
ДК.ВыбратьЭлементы();
Пока (ДК.ПолучитьЭлемент() = 1) Цикл
Сообщить(ДК.Телефон.Получить());
Сообщить(ДК.Участок.Получить());
Тел=ДК.Телефон.Получить();
Сообщить(Тел);
КонецЦикла;
КонецЦикла;
Не могу получить номера телефонов... Выдает 0.
Процедура Запрос()
Перем Запрос, ТекстЗапроса, Таб;
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Запрос)
|Наим = Справочник.Сотрудники.ТекущийЭлемент;
|Группировка Наим;
|"//}}ЗАПРОС
;
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
Пока (Запрос.Группировка("Наим") = 1) Цикл
ВыбДата = ТекущаяДата();
ДК = СоздатьОбъект("Справочник.ДляКадров");
ДК.ИспользоватьВладельца(Запрос.Наим);
ДК.ВыбратьЭлементы();
Пока (ДК.ПолучитьЭлемент() = 1) Цикл
Сообщить(ДК.Телефон.Получить());
Сообщить(ДК.Участок.Получить());
Тел=ДК.Телефон.Получить();
Сообщить(Тел);
КонецЦикла;
КонецЦикла;
По теме из базы знаний
- Движения и остатки товаров в УТ 11.1. Отчет для ордерных складов.
- Расчеты с работниками (сотрудниками, подотчетниками) для БП 3.0 и КА 2
- Данные о сотрудниках: оклад, паспорт, прописка, ИНН, СНИЛС
- Внешний отчет "* "Расчетное" отражение зарплаты в разрезе видов начислений". ЗУП.3.1
- Анализ долга по взаиморасчетам и корректировкам выплаты в разрезе сотрудников
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот