Вход | Регистрация
 

Регистр сведений Работники

Регистр сведений Работники
Я
   Yarosiko
 
29.06.19 - 09:58
Добрый День. Подскажите пожалуйста новичку как вывести работающих сотрудников из Регистра сведений "Работники"
 
 
   Красный рассвет
 
1 - 29.06.19 - 10:03
Запросом.
   Гобсек
 
2 - 29.06.19 - 10:05
   Фрэнки
 
3 - 29.06.19 - 10:07
решение поставленной задачи зависит от поставленных целей. Если цель в решении учебного задания, то нужно тогда написать внешний отчет и возможно с использованием СКД

Если цель более практическая, то можно просто сохранить все отображаемое формой списка регистра в файл и даже указать при этом удобный формат файла.
   Yarosiko
 
4 - 30.06.19 - 18:41
Извиняюсь не правильно сформулировал. Создал Документ "Начисления" и хотел через Кнопку "заполнить" вывести работающих сотрудников.

&НаСервере
Функция ЗаполнитьНачисления()
Запрос = новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| РаботникиСрезПоследних.Сотрудник,
| РаботникиСрезПоследних.СпособРасчета,
| РаботникиСрезПоследних.Оклад
|ИЗ
| РегистрСведений.Работники.СрезПоследних(&Дата, ) КАК РаботникиСрезПоследних
|ГДЕ
| РаботникиСрезПоследних.СтатусРаботника = ЗНАЧЕНИЕ(Перечисление.СтатусРаботника.Принят)";
Запрос.УстановитьПараметр("Дата",Объект.Дата);
Результат = Запрос.Выполнить().Выгрузить();


КонецФункции
&НаКлиенте
Процедура Заполнить(Команда)
Данные = ЗаполнитьНачисления();

КонецПроцедуры
   Yarosiko
 
5 - 30.06.19 - 18:42
Но ничего не получилось
   unbred
 
6 - 30.06.19 - 20:09
а в объект.дата что лежит?)
   Фрэнки
 
7 - 30.06.19 - 20:19
(5) так если на код в 6 смотреть, то из Функция требуется делать
Возврат Результат;

Ну и немного не понятно, это самое Данные что, табличная часть в ДокументОбъект ? Так ее в контексте сервера загружать нужно.
Т.е. ЗаполнитьНачисления() должна быть не функцией, а процедурой, в которой непосредственно заполняются данные объекта на сервере.
   Фрэнки
 
8 - 30.06.19 - 20:21
Скачай "версия для обучения программированию бесплатно" (эта строка гуглиться и первая ссылка)
Там есть подробные разъяснения как пишется код для подобного рода задачек.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует