Список сотрудников для ОМС

Отчеты - Специальные

Внешний отчет для подготовки списка сотрудников для приложения к договору обязательного медицинского страхования. Проверен на ЗУП 2.5.21.3

Возможность подготовки списка как с помощью параметров отбора так и произвольно.

Отбор по: подразделениям организации, принятые-уволенные, период. Изменяемые реквизиты мед. учреждения и текст приложения к договору.

Добавлена Версия 2. Существенно ускорена работа, исправлены некоторые ошибки, связанные с ручным добавлением сотрудников в список. Проверена работоспособность (требуется конвертация) под 1С 8.2.
Предыдущая версия оставлена для гарантированной работы под ЗУП до 2.5.16

Скачать файлы

Наименование Файл Версия Размер
СписокСотрудниковПоОМС v.2
.erf 17,64Kb
11.05.10
193
.erf 17,64Kb 193 Скачать
СписокСотрудниковПоОМС.erf
.erf 21,50Kb
27.02.10
125
.erf 21,50Kb 125 Скачать

См. также

Комментарии
1. Igоr Sаulеviсh (gutentag) 250 07.10.09 21:39 Сейчас в теме
А отчета по уволенным сотрудникам нет?
2. Igоr Sаulеviсh (gutentag) 250 07.10.09 21:40 Сейчас в теме
3. Алексей Евсегнеев (ave57) 91 08.10.09 08:34 Сейчас в теме
(1) В параметрах отбора есть переключатель Принятые-Уволенные.
gutentag; +1 Ответить
4. tatushka (tatushka) 14.10.09 07:36 Сейчас в теме
Очень нужный отчет, спасибо!
5. Алексей Евсегнеев (ave57) 91 14.10.09 09:49 Сейчас в теме
(4) Пожалуйста.
Больше 40-а скачиваний, а плюсов только 6 :(
6. rasswet (rasswet) 80 14.10.09 10:31 Сейчас в теме
7. Алексей Евсегнеев (ave57) 91 14.10.09 11:58 Сейчас в теме
(6) Добавил скрины панелей формы.
8. rasswet (rasswet) 80 14.10.09 13:41 Сейчас в теме
(7) обновляю окно-тоже самое.
9. Алексей Евсегнеев (ave57) 91 14.10.09 15:53 Сейчас в теме
(8) Блин, оказывается надо наименование скринов указывать... :)
10. Ольга Пошинова (Olyunchik) 14.10.09 18:31 Сейчас в теме
Плюсик... Но хорошо бы чтоб по уволенным дата увольнения стояла...
11. Алексей Евсегнеев (ave57) 91 15.10.09 10:07 Сейчас в теме
(10) Добавил колонку. Это было не трудно :)
12. Алексей Захаров (almas) 188 15.10.09 13:07 Сейчас в теме
Спасиб за идею.Жаль 1с в ЗиУП не реализовала ОМС и ДМС. Для наших Кадровиков пришлось отдельную подсистему писать. :idea:
13. Инга (ЛюблюТебя) 16.10.09 10:08 Сейчас в теме
{Форма.ФормаОтчета(243)}: Индекс находится за границами массива
Область.Параметры.Инспектор = СокрЛП(Сотрудник[0].Должность) + "

а это чего такое? не печатается.
14. Инга (ЛюблюТебя) 16.10.09 10:10 Сейчас в теме
{Форма.ФормаОтчета(243)}: Индекс находится за границами массива
Область.Параметры.Инспектор = СокрЛП(Сотрудник[0].Должность) + " __________________ " + СокрЛП(ПолучитьФИО(ФИО));
15. Алексей Евсегнеев (ave57) 91 16.10.09 13:04 Сейчас в теме
(14) На форме в поле "Исполнитель" вводится фамилия пользователя, который работает с Зарплатой и Управлением Персоналом. В Справочники.СотрудникиОрганизаций по этой фамилии ищется сотрудник организации, а в РегистрыСведений.РаботникиОрганизаций.СрезПоследних по найденному сотруднику ищется его должность.
В Вашем случае по какой-то причине должность не находится.
16. Aleksey R (Rum95) 19.10.09 01:10 Сейчас в теме
:cry: Пишет:
{Форма.ФормаОтчета(247)}: Индекс находится за границами массива
Область.Параметры.Инспектор = СокрЛП(Сотрудник[0].Должность) + " __________________ " + СокрЛП(ПолучитьФИО(ФИО));
17. Алексей Евсегнеев (ave57) 91 19.10.09 20:58 Сейчас в теме
18. Инга (ЛюблюТебя) 20.10.09 11:09 Сейчас в теме
заработало, спасибо. но не хватает одного столбца "фактическое место жительства", человек может быть прописан по одном адресу а проживать по другому
19. Инга (ЛюблюТебя) 20.10.09 11:13 Сейчас в теме
рано обрадовалась, по одной фирме при нажатии выполнить отбор выбирает только одного сотрудника вне зависимости от указания периода (хотя сотрудников несколько принято на работу), а по другой фирме вообще не выбирает при нажатии Выполнить отбор.
20. Алексей Евсегнеев (ave57) 91 20.10.09 20:20 Сейчас в теме
(18) Это какие-то специфические требования. В нашей организации достаточно только адрес прописки.
(19) А хоть по какой-нибудь фирме выводится правильно?
21. Инга (ЛюблюТебя) 20.10.09 22:51 Сейчас в теме
у меня в базе несколько организаций, по одной указываю период октябрь а в список попадает сотрудник принятый в сентябре, даже если выбираю любой другой период к примеру январь то опять этот же сотрудник принятый в сентябре, а по другой фирме вообще пустой список. До обновления обработки сотрудники в список попадали правильно, поэтому в чем проблема я не понимаю.
22. Алексей Евсегнеев (ave57) 91 20.10.09 23:40 Сейчас в теме
(21) Это очень странно... Обновленный отчет отличается от старого только тем, что при выводе на печать проверяется нахождение должности исполнителя.
У Вас есть доступ к конфигуратору?
23. Алексей Евсегнеев (ave57) 91 22.10.09 15:47 Сейчас в теме
Только что обновил. Оптимизировал выбор организация/подразделение, ну и другие небольшие доработки.
ЛюблюТебя; +1 Ответить
24. Sergey Uskov (masson) 19.01.10 18:18 Сейчас в теме
Очень полезный отчёт. но после перехода на версию УПП 8.1.2.27.1 при попытке сформировать список по параметрам отбора вываливается ошибка:
"...{Форма.ФормаОтчета(140)}: Ошибка при вызове метода контекста (Выполнить): {(17, 63)}: Неоднозначное поле "ФизическиеЛица.Ссылка"
ПО ПриемНаРаботуВОрганизацию.РаботникиОрганизации.ФизЛицо = <<?>>ФизическиеЛица.Ссылка
ДопСписок = Запрос.Выполнить().Выгрузить();
по причине:
{(17, 63)}: Неоднозначное поле "ФизическиеЛица.Ссылка"
ПО ПриемНаРаботуВОрганизацию.РаботникиОрганизации.ФизЛицо = <<?>>ФизическиеЛица.Ссылка
..."
но проявляется если только флажок стоит на "Принятые", а когда на "Уволенные", то заполняется нормально без ошибок.
Посоветуйте, что можно в коде отчётика поправить?
25. Sergey Uskov (masson) 20.01.10 17:58 Сейчас в теме
в 27й версии УПП добавлена табличная часть с именем "ФизическиеЛица" в документ "ПриказОПриемеВОрганизацию". Поэтому пришлось в коде отчёта подправить "ФизическиеЛица.ссылка" на "ФизическиеЛица1.Ссылка"
26. Алексей Евсегнеев (ave57) 91 20.01.10 21:09 Сейчас в теме
(25) Работает? Ну и хорошо...
27. Sergey Uskov (masson) 21.01.10 00:42 Сейчас в теме
спасибо большое за дополнительные рекомендации. Да работает, спасибо. что посоветуете изменить, что бы при выборе всех подразделений предприятия в диалоговом окне отображалось что-нибудь (корень ветки справочника подразделения), что бы пользователи не терялись?
28. Алексей Евсегнеев (ave57) 91 21.01.10 09:24 Сейчас в теме
(27) У меня (ЗиУП 2.5.16) в окне "Список подразделений", вызываемое из формы ОМС, корень ветки справочника подразделений называется "Подразделения организации", затем идут непосредственно подразделения. Или я что-то не понял в Вашем вопросе?
29. Svetka (Bis) 21.01.10 09:46 Сейчас в теме
Спасибо, нужно было срочно, а времени делать не было, умничка!!!
30. Алексей Евсегнеев (ave57) 91 21.01.10 09:53 Сейчас в теме
31. Gavdis Gavdis (Gavdis) 73 22.02.10 11:51 Сейчас в теме
8.2 "Зарплата и Управление Персоналом, редакция 2.5 (2.5.21.3)"
- при формировании списка принятых работников вылетает ошибка
{Форма.ФормаОтчета.Форма(140)}: Ошибка при вызове метода контекста (Выполнить): {(17, 63)}: Неоднозначное поле "ФизическиеЛица.Ссылка"
ПО ПриемНаРаботуВОрганизацию.РаботникиОрганизации.ФизЛицо = <<?>>ФизическиеЛица.Ссылка
ДопСписок = Запрос.Выполнить().Выгрузить();
по причине:
{(17, 63)}: Неоднозначное поле "ФизическиеЛица.Ссылка"
ПО ПриемНаРаботуВОрганизацию.РаботникиОрганизации.ФизЛицо = <<?>>ФизическиеЛица.Ссылка

- при формировании списка уволенных - обработка никак не работает (ничего не формирует и ошибок не показывает)

- хорошо бы сделать колонку "дата приема на работу" при оформлении полиса, а также выбор регистрационного номера в ТФОМС и номера договора для разных организаций
32. Алексей Евсегнеев (ave57) 91 27.02.10 10:52 Сейчас в теме
Добавлена Версия 2. Существенно ускорена работа, исправлены некоторые ошибки, связанные с ручным добавлением сотрудников в список. Проверена работоспособность (требуется конвертация) под 1С 8.2.
Предыдущая версия оставлена для гарантированной работы под ЗУП до 2.5.16
33. Алексей Евсегнеев (ave57) 91 04.03.10 23:05 Сейчас в теме
Обнаружил и устранил досадную ошибку, связанную с печатью большого (больше листа) списка.
34. Igоr Sаulеviсh (gutentag) 250 05.03.10 09:57 Сейчас в теме
35. Gavdis Gavdis (Gavdis) 73 07.03.10 09:46 Сейчас в теме
Спасибо, все работает! :)
36. МagIvan (RailMen) 07.06.10 18:19 Сейчас в теме
Эх... Плюс, конечно за работу, т.к. давно пора осветить тему.
НО!!! Код ужасен, оптимальности нет (впрочем как и у твоего подражателя). Функции по получению ФИО меня удручают. Зачем они? Все можно получить в запросе. В одном!
Вот для ЛикБеза:
http://infostart.ru/public/71373/
37. МagIvan (RailMen) 11.06.10 10:29 Сейчас в теме
Привет, Алексей !
Получил твое письмо с просьбой прокоментировать слабые места твоей работы. В надежде, что и ты прокоментируешь в будующем мои работы, читай нижеследующие.

1) что творится в Процедура Отбор()

Процедура Отбор()
Если ПустаяСтрока(ИмяОрг) Тогда
Сообщить("Поле «Организация» должно быть заполнено!!!");
Возврат;
КонецЕсли;

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


Я бы не стал делать отборы по реквизитам справочника Сотрудники для получения принятых/уволенных. Для этого есть РС РаботникиОрганизаций. И потом у тебя крайне притивный "одноклеточный" запрос. Почему отборы только через конструкцию (В &ПодразделениеОрганизации)? Посмотри как организован отбор в моей обработке Управление увольнениями.

2) Не понятно для чего Функция ПолучитьФИО(ФИО)
ФИО надо получать в запросе через РС ФИОФизЛиц.
Еще раз повторюсь - смотри мой запрос и внимательно читай мою статью по ОМС.

3) в таблице ДопСписок я бы сделал флажки - которыми устанавливались по умолчанию в истина - каких печатать, а каких нет

4) процедуры Отбор и ПечатьСписка - надо перенести в модуль объекта.

И еще раз: все поля должны быть получены запросом.
38. Алексей Евсегнеев (ave57) 91 11.06.10 11:11 Сейчас в теме
Я бы не стал делать отборы по реквизитам справочника Сотрудники для получения принятых/уволенных.

Чем плох справочник? Насколько я понимаю, там актуальная информация о датах приема и увольнения. Нет?

Почему отборы только через конструкцию (В &ПодразделениеОрганизации)?

Конструкция "В ИЕРАРХИИ" позволяет (где-то читал) без проблем производить отбор при отсутствии параметра.

Не понятно для чего Функция ПолучитьФИО(ФИО)

У меня в макете фамилия на одной строке, а имя и отчество - на другой. Эта функция разбивает ФИО на составляющие.

в таблице ДопСписок я бы сделал флажки

Это ж разовый список! Мне кажется, что проще инспектору вручную его иногда корректировать, удаляя/добавляя фамилии, чем мне изощряться с пометками ;)

процедуры Отбор и ПечатьСписка - надо перенести в модуль объекта.

В чём сакральность?

И еще раз: все поля должны быть получены запросом.

Согласен. Но в данном случае я посчитал, что важнее как можно быстрее вывести список и только после его возможной корректировки подтягивать данные по паспорту и адресу.

PS Большое спасибо за оперативный ответ :)
GROOSSMAN; +1 Ответить
39. Юлия Алигина (Юлек я) 16.10.11 18:39 Сейчас в теме
Воспользовалась только один раз и пришло 01.05.2011! Ура! Не нужно заниматься этой фигней.
40. Алексей Евсегнеев (ave57) 91 16.10.11 18:51 Сейчас в теме
41. Дима Кучеров (diman85) 17.10.11 01:00 Сейчас в теме
Легко и просто имплементировал все это в зуп, спасибо , кадровик был счастлив
42. Алиса Чудесная (defend) 5 21.12.11 10:10 Сейчас в теме
Конечно +! Спасибо большое.
43. Дмитрий Титов (dtitov) 21.12.11 14:03 Сейчас в теме
Большое спасибо за обработку. Очень помогает.
44. Нина Пашева (alo2012) 22 30.05.13 11:45 Сейчас в теме
Спасибо, поможет при создании своих печатных форм со списками сотрудников.
Оставьте свое сообщение