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

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

Регистр сведений Работники
Я
   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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.