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

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

Регистр сведений Работники
Я
   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
Скачай "версия для обучения программированию бесплатно" (эта строка гуглиться и первая ссылка)
Там есть подробные разъяснения как пишется код для подобного рода задачек.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.