Как из регистра сведений "РасчетчикиЗарплатыОрганизации" получить в виде массива всех расчетчиков зарплаты определенного подразделения организации?

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. afrodit 11.04.15 16:04 Сейчас в теме
Как из регистра сведений "РасчетчикиЗарплатыОрганизации" получить в виде массива всех расчетчиков зарплаты определенного подразделения организации?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. sokets 11.04.15 16:04 Сейчас в теме

Функция ПолучитьМассивРасчетчиков(Подразделение) 

	НаборЗаписей = РегистрыСведений.РасчетчикиЗарплатыОрганизации.СоздатьНаборЗаписей(); 
	НаборЗаписей.Отбор.ПодразделениеОрганизации.Установить(Подразделение); 
	НаборЗаписей.Прочитать(); 
	МассивРасчетчиков = НаборЗаписей.ВыгрузитьКолонку("Пользователь"); 
	
	Возврат МассивРасчетчиков; 

КонецФункции 
Функция ПолучитьМассивРасчетчиков(Подразделение) 

	Запрос = Новый Запрос; 
	Запрос.Текст = "
	|ВЫБРАТЬ 
	|	РасчетчикиЗарплатыОрганизации.Пользователь КАК Расчетчик 
	|ИЗ 
	|	РегистрСведений.РасчетчикиЗарплатыОрганизации КАК РасчетчикиЗарплатыОрганизации 
	|ГДЕ 
	|	РасчетчикиЗарплатыОрганизации.ПодразделениеОрганизации = &Подразделение"; 

	Запрос.УстановитьПараметр("Подразделение", Подразделение); 

	Результат = Запрос.Выполнить(); 
	Выборка = Результат.Выбрать(); 

	МассивРасчетчиков = Новый Массив; 
	Пока Выборка.Следующий() Цикл 
		МассивРасчетчиков.Добавить(Выборка.Расчетчик); 
	КонецЦикла; 

	Возврат МассивРасчетчиков; 

КонецФункции 
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sokets 11.04.15 16:04 Сейчас в теме

Функция ПолучитьМассивРасчетчиков(Подразделение) 

	НаборЗаписей = РегистрыСведений.РасчетчикиЗарплатыОрганизации.СоздатьНаборЗаписей(); 
	НаборЗаписей.Отбор.ПодразделениеОрганизации.Установить(Подразделение); 
	НаборЗаписей.Прочитать(); 
	МассивРасчетчиков = НаборЗаписей.ВыгрузитьКолонку("Пользователь"); 
	
	Возврат МассивРасчетчиков; 

КонецФункции 
Функция ПолучитьМассивРасчетчиков(Подразделение) 

	Запрос = Новый Запрос; 
	Запрос.Текст = "
	|ВЫБРАТЬ 
	|	РасчетчикиЗарплатыОрганизации.Пользователь КАК Расчетчик 
	|ИЗ 
	|	РегистрСведений.РасчетчикиЗарплатыОрганизации КАК РасчетчикиЗарплатыОрганизации 
	|ГДЕ 
	|	РасчетчикиЗарплатыОрганизации.ПодразделениеОрганизации = &Подразделение"; 

	Запрос.УстановитьПараметр("Подразделение", Подразделение); 

	Результат = Запрос.Выполнить(); 
	Выборка = Результат.Выбрать(); 

	МассивРасчетчиков = Новый Массив; 
	Пока Выборка.Следующий() Цикл 
		МассивРасчетчиков.Добавить(Выборка.Расчетчик); 
	КонецЦикла; 

	Возврат МассивРасчетчиков; 

КонецФункции 
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот