Отчет по сотрудникам с выгрузкой и сохранением на диск (1С 8.2 ЗУП)


Отчет по сотрудникам со всей дополнительной информацией(хранящейся в свойствах сотрудника) с выгрузкой и сохранением на диск. Отчет написан на СКД.

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

Отчет был написан для сотрудников отдела охраны труда, что б не нажимать лишних кнопок, а просто открыть нажать «Сформировать» и он в нужной форме сразу сохраняется на диск. В отчете который выложен для скаччивания сразу после формирования отчета открывается диалоговое окно с выбором католога и ввода имени файла куда в дальнейшем отчет и сохраняется. 

Закомментировав лишние строки 

//Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
//Диалог.Фильтр=»Таблца Exel (*.xls)|*.xls»;
//Диалог.МножественныйВыбор=Ложь;
//Диалог.Выбрать();
//ИмяФайла = Диалог.ПолноеИмяФайла;

и просто прописав в модуле конкретное имя файла например у нас это прописано вот так :

ИмяФайла=»O:Отдел КАДРОВСотрудники»+«Сотрудники-«+Формат(ТекущаяДата(),«ДФ=ггггММдд»)+«.xls»;

Не будет выводится диалоговое окно а отчет автоматически сохраняется в указанное место с текущей датой.

Отчет написан на СКД, при необходимости легко дорабатывается. Вызов СхемаКомпоновкиДанных прописан в модуле формы отчета в ручную.


8 Comments

  1. Zero_nv

    А вашим «пользователям» еще не лень включать компьтер, запускать программу, открывать отчет, а потом вдобавок еще и нажимать кнопку сформировать? Столько действий надо сделать.

    Reply
  2. LaninaNata

    (1) Zero_nv, я ведь не заставляю плюсовать. Выложила как наглядное пособие для тех кто возможно не умеет реализовывать автосохранение. Отчет можно при желании вставить в регламентные задания и получится автоматическая ежедневная выгрузка для сотрудников организации не имеющих доступ к 1С.

    А пользователи бывают разные и требования в организациях разные…у нас зачастую бывает установка такая что «постановщик всегда прав» и не важно на сколько несуразным кажется его просьба…

    Reply
  3. Zero_nv

    (2) Я бы точно в такой организации не работал. Даже на заре своей карьеры работая простым эникеем такого не встречал. Иногда надо отстаивать свою точку зрения.

    Reply
  4. LaninaNata

    (3) Zero_nv, вы тут не совсем правы… не хочу спорить не по теме… но вы правда слишком категоричны… мой пример с возможной вставкой отчета в регламентное задание очень даже имеет место быть в практике…И свою точку зрения мне приходится отстаивать достаточно часто когда она принципиальна и основана на законодательстве или правильности чего-либо, а когда вопрос касается удобства тут постановка простая «программа должна максимальна упрощать работу а не усложнять».

    P.S. до работы в нынешней организации я отработала 5 лет во франче и рассуждала в точности как вы:-) работа во франче и программистом в организации кардинально отличаются:-)

    Reply
  5. Amras

    (4)

    Про организацию верно подмечено. Если ты в ней работаешь, хоть об убеждайся, а им все равно. Им вот надо и все тут. Хотя иногда можно с ними и поспорить. Ведь сохранить в файл это нажатие «пары» раз мышкой. Но сама идея хорошая, для ленивых пользователей. И как хорошо, что у нас пока они не хотят жить «одной кнопкой». За облегчение труда «юзверей» поставлю все же +

    Reply
  6. LaninaNata

    (5) Amras, Спасибо. рада что вы меня поняли. те кто не работали в организациях со сложной структурой и «особенным складом ума» руководителей вряд ли поймут:-)

    Reply
  7. laf

    Огромное Спасибо!

    Reply
  8. KillahPriest

    LaninaNata, скачал данный отчёт, большое спасибо, если есть возможность напиши в личном сообщении как мне вывести поля по охране труда (дата вводного инструктажа, дата медицинской комиссии), очень благодарен!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *