ПОМОЩНИК ПЕЧАТИ В ЗИК 7.7

Публикация № 21365

Разработка - Печать - Универсальные печатные формы

8
Как оптимально использовать штатные средства системы программ 1С в версии 7.7. Использование помощника печати для настойки общих для всех пользователей отчетов.

ПОМОЩНИК ПЕЧАТИ ИЛИ ПРОИЗВОЛЬНЫЕ ОТЧЕТЫ

Как оптимально использовать штатные средства системы программ 1С в версии 7.7. Пособие для начинающих администраторов 1С.

В конфигурации «Зарплата и кадры» (ЗиК) системы программ 1С версии 7.7 отсутствуют казалось бы самые необходимые отчеты типа «Список сотрудников подразделения», на определенную дату, список уволенных или принятых на работу и т.д. При этом сопровождающие систему специалисты пишут свои отчеты, обработки и т.д. На самом деле имеется возможность получения всех этих отчетов стандартными средствами конфигурации.

Все эти отчеты можно получить с помощью встроенной обработки «ПомощникПечати», которая вызывается из меню «Отчеты» пункт «произвольные отчеты» или специальным значком «Помощник вывода произвольных отчетов» из панели инструментов. К сожалению подробного описания работы с этим инструментарием не существует. В документации описание занимает менее 1 страницы текста.

На самом деле с помощью помощника отчетов можно решить множество проблем с отчетностью, научив пользователей владению этим инструментом для получения простейших отчетов.

Я пошел следующим путем:

  • выделил обработку «ПомощникПечати» во внешнюю обработку;
  • изменил две строчки текста в обработке;
  • записал ее в папку «ExtForms», для того, чтобы она появилась в меню «Дополнительные возможности»;
  • создал набор самых ходовых отчетов. Файлам с настройками отчетов присвоил атрибут “R” – для чтения (чтобы пользователи не испортили созданные отчеты);
  • показал пользователям как работать с отчетами (написал инструкцию).

 

1.      Где прячутся произвольные отчеты

Первый вопрос, который у меня возник «Как удалить старый отчет»? Быстро выяснилось, что отчеты сохраняются в файлах “1Cv7.CFG”. Если в системе установлен неавторизированный доступ, то этот файл общий для всех пользователей и находится в папке с данными. К этой папке можно обратиться из программы с помощью функции «КаталогИБ()».

В файле “1Cv7.CFG” сохраняются различные настройки среды выполнения программы (фильтры, строки поиска, настройки отчетов и т.д.). При отсутствии авторизированного доступа все пользователи обращаются к этому файлу, сохраняют в нем значения среды выполнения и получают из него сохраненные значения. Это очень неудобно.

При авторизованном доступе к данным файл “1Cv7.CFG” у каждого пользователя свой и находится в личной папке пользователя, указанной в конфигураторе при создании нового пользователя.

Получить доступ к этой папке из программы можно с помощью функции «КаталогПользователя()».

Замечание по поводу файла “1Cv7.CFG”. Этот файл имеет тенденцию к непомерному увеличению размеров. При этом наступают следующие проблемы:

  • очень медленно работает программа (есть подозрение, что переменные в программу загружаются не по мере необходимости, а все целиком в начале работы);
  • неустойчиво сохраняются параметры;
  • медленно формируются отчеты.

Происходит это из-за того, что в файле сохранено очень много внутренних переменных программы. Файл “1Cv7.CFG” текстовый и его можно открыть в текстовом редакторе. Структура его тоже не очень сложна, но разобраться в нем непросто, когда там сохранено много всяких настроек, так что корректно отредактировать его сложно.

Для ускорения работы программы файл “1Cv7.CFG” можно удалить, но при этом удалятся все пользовательские настройки, в том числе и произвольные отчеты. Пользователю нужно заново создать свои любимые настройки. Делать это приходится довольно регулярно.

Для более продуктивной работы можно хранить «эталонный файл“1Cv7.CFG”» и отделить произвольный отчеты.

  

2.      Изменение обработки

Для отделения произвольных отчетов от файла “1Cv7.CFG” необходимо обработку «ПомощникПечати» сохранить как внешнюю обработку, например в файл «Произвольные отчеты.ert».

Затем в сохраненной обработке изменить две строки (строка 2501и 2624) и две добавить:

//СохранитьЗначение("_Помощник_ПЕЧАТИ_ОТЧЕТЫ_"+ТипОтчета+"_",СЗОтчетов);

ЗначениеВФайл(КаталогИБ()+"ExtForms\Пр_Отчет_"+ТипОтчета+".cfg",СЗОтчетов);
//СЗОтчетов = ВосстановитьЗначение("_Помощник_ПЕЧАТИ_ОТЧЕТЫ_"+ТипОтчета+"_"); СЗОтчетов = ЗначениеИзФайла(КаталогИБ()+"ExtForms\Пр_Отчет_"+ТипОтчета+".cfg");

 Две исходных строки нужно закомментировать, две строки добавить. Как видно в исходной обработке описания произвольных отчетов хранились в переменных  "_Помощник_ПЕЧАТИ_ОТЧЕТЫ_1_" (всего 3 таких переменных по количеству типов отчетов). Они сохранялись в файле “1Cv7.CFG”с помощью функций «СохранитьЗначение(,)» и «ВосстановитьЗначение()».

 Эти функции позволяют сохранять в файл “1Cv7.CFG” множество переменных и их значений. Для разделения хранения отчетов от прочих переменных предлагается сохранять каждую переменную в отдельный файл «Пр_Отчет_1.cfg», всего 3 файла для для 3-х типов отчетов:

  • «Пр_Отчет_1.cfg» - для отчетов по кадровым данным сотрудников;
  • «Пр_Отчет_2.cfg» - для отчетов по журналу расчетов;
  • «Пр_Отчет_3.cfg» - для отчетов по журналу ФОТ.

Файлы находятся в папке “ExtForms” каталога информационной базы. Туда же необходимо скопировать новую внешнюю обработку «Произвольные отчеты.ert».

ExtForms” – это специальная папка для хранения внешних отчетов и обработок. В программе есть средства для работы с ней: нужно в меню «Сервис» выбрать пункт «Дополнительные возможности». На экране появится таблица.

Мой совет - удалите из этой таблицы все строки, которыми ваши бухгалтера не пользуются. И вместо них добавьте новую обработку.

 

3.      Формирование отчетов

Затем можно приступить к формированию типовых отчетов в каждой из 3-х групп.

В процессе работы выплыли некоторые «ляпы»:

  • в адресных полях не работает операция «содержит»;
  • отсутствуют операции сравнения у полей с датами.

По завершению отчетов на файлы с описаниями отчетов можно установить атрибут файла “R” (readonly).

Поэтому пользователей нужно учить получать простейшие отчеты с помощью обработки и окончательно их оформлять в офисных программах (электронных таблицах).

 

4.      Что получили

В результате несложных действий мы получили две совершенно одинаковых обработки:

  • первая работает в стандартном варианте: вызывается из меню «Отчеты» и описание отчетов записывает в личный файл “1Cv7.CFG” пользователя;
  • вторая – общая для всех и находится в стандартном месте.

  

5.      Структура файла с описаниями отчетов

            Как уже говорилось файлы с описанием отчетов – текстовые файлы. Они имеют следующую структуру:

 

{“VL”, {

{ {“VL”,}, },

….

{ {“VL”,}, },

}}

 

Файлы достаточно большие, редактировать их напрямую нецелесообразно, но удалить старый отчет или добавить новый из другого файла вполне возможно.

Пример можно скачать по ссылке //infostart.ru/projects/5252/

8

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Tatitutu 3823 24.07.09 15:12 Сейчас в теме
Сергей , статья позновательная - спасибо. А вот ссылку на сайт (главная страница к этой статье не имеет никакого отношения, кроме автора) зачем разместил ? Накрутка посещаемости своего сайта, реклама другого продукта ? Размести его здесь - это будет более честно и правильно.
2. daulberg 498 09.09.09 12:45 Сейчас в теме
3. Re:аниматор 24.11.09 07:26 Сейчас в теме
а как в произвольном отчете получить графы в отчет Дата приема и Дата увольнения?
Оставьте свое сообщение

См. также

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

Открыто голосование за доклады на INFOSTART MEETUP Krasnodar Промо

Выбирайте и голосуйте за самые интересные доклады, лучшие из них попадут в окончательную программу митапа. Голосование продлится до 30 января 2020 года.

Не гибкие блокировки в "1С:Предприятие 7.7", но чуть-чуть "Управляемые". 11

Статья Системный администратор Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Windows Бесплатно (free) Производительность и оптимизация (HighLoad)

Обратились ко мне с вопросом по теме форума: http://forum.mista.ru/topic.php?id=558772 Автор темы: "DennizzM". Название: "v7: 1c v7.7 ошибки транзакции - как отловить виновника?" Текст с сокращениями: "Вопрос наверняка не новый... Итак - есть база 1c v7.7 (самописная конфа). Периодически у пользователей возникает ошибка при проведении транзакции. База работает под терминалом. Нагрузка на дисковую подсистему небольшая, CPU на нуле, RAM до черта свободного. Вопрос вот в чем - как отловить инициатора первой транзакции которая всех держит? Итак - как мне выкрутиться? ;) ...я не имею права и не могу лезть внутрь конфы и модифицировать ее.".

13.07.2011    23313    hogik    16       

Лицевой счет для ЗиК 7.7 8

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Зарплата Управление персоналом (HRM) Бесплатно (free) Универсальные печатные формы Бухгалтерские

В ЗиКе есть отчет Лицевые счета и карточки-справки. Для хозрасчетных организаций печатная форма только одна Т-54а, для бюджетных организаций имеется еще 2 печатных формы довольно удобных. В обработке сохранен отчет с установленным флагом бюджетной организации. Может кому пригодится.

12.05.2011    8370    165    VladB50    7       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Печать карточек контрагентов для 1С бухгалтерии 7.7 13

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Windows Документооборот и делопроизводство Бесплатно (free) Универсальные печатные формы Бухгалтерские

Данный отчет предназначен для использования совместно с конфигурацией 1С: Бухгалтерия 7.7 и позволяет вывести информацию о контрагентах на печать, или сохранить ее в файл и передать партнерам.

07.02.2011    13883    180    vrncit    2       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Расчетная ведомость с детализацией по месяцам 46

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Зарплата Бесплатно (free) Универсальные печатные формы Бухгалтерские

Стандартная расчетная ведомость с возможностью формирования за произвольный период. С детализацией по месяцам.

04.05.2010    18224    676    Diamante    14       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Пояснительная записка к отчету ПФР 17

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК БУ НУ Windows Зарплата Управление персоналом (HRM) ФОМС, ПФ, ФСС Бесплатно (free) Универсальные печатные формы Бухгалтерские

Как выяснилось некоторые пенсионки запрашивают дополнительно к отчетам еще и пояснительные записки. Если много организаций, то это огромная работа. Вот сделала для ЗИК 7.7. Буду рада, если кому-то понадобится.

06.02.2010    7608    235    Ежик    4       

INFOSTART MEETUP Krasnodar. 14 февраля 2020 г. Промо

Краснодар станет первым в 2020 году местом, где пройдет региональная встреча IT-специалистов сообщества Инфостарт. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Стоимость участия - 5000 рублей. Цена действительна до 26.12.2019.

Внешний отчет МХ-20а 7

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух БУ Windows Учет ТМЦ Бесплатно (free) Универсальные печатные формы Бухгалтерские

Внешний отчет "Отчет о движении товарно-материальных ценностей" форма МХ-20а для Бухгалтерии 7.7

18.01.2010    7202    239    Алибабаевич    3       

Обработка "Заявка на перечисление ЗП" в Сбербанк в формате DBF 11

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Банковские операции Зарплата Бесплатно (free) Универсальные печатные формы Файловые протоколы обмена, FTP Обмен с банком

Еще одна внешняя обработка по подготовке DBF-файла и печатной формы "Заявки на перечисление ЗП в Сбербанк". Выполняется автоматический или ручной подбор еще не отправленных ведомостей выплаты ЗП через банк.

15.01.2010    13397    211    BorisBelov    7       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.130.х, КА 2.4.11.х и ERP 2.4.11.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Внешние печатные формы приказов по личному составу 25

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух БУ Windows Зарплата Управление персоналом (HRM) Бесплатно (free) Универсальные печатные формы Бухгалтерские

В 1С: Бухгалтерия 7.7 мало кадровых документов (Приказов). Сделала для себя внешнюю обработку, чтобы не набирать вручную.

29.12.2009    12071    293    Доня    6       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Быстрый поиск средствами библиотеки ToySQL 9

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Россия Windows Бесплатно (free) Производительность и оптимизация (HighLoad)

В заметке приведен текст процедуры, с помощью которой можно реализовать быстрый поиск в SQL базе с помощью библиотеки ToySQL.

11.06.2009    13155    toypaul    12       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Сменный табель для конфигурации "Камин:Расчет зарплаты 2.0" 9

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1cv7.md БУ Windows Зарплата Учет рабочего времени Бесплатно (free) Универсальные печатные формы Бухгалтерские

Тем, кто хочет попробовать альтернативный табельный учет в конфигурации "Камин: Расчет зарплаты 2.0" - милости просим.

19.11.2008    7571    117    sergling    1       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.12.х и УТ 11.4.11.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

Печать уведомлений об окончании срока трудового договора 5

Отчеты и формы no Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК Windows Зарплата Бесплатно (free) Универсальные печатные формы Бухгалтерские Управленческие

Обработка предназначена для вывода на печать уведомлений об окончании срока трудового договора для выбранных сотрудников. Формирует пачку уведомлений по 2 экземпляра (отдела кадров и сотрудника). Можно прописать в Дополнительных возможностях, а также вставить короткий код, поле для даты и кнопку в форму списка справочника Сотрудники для формирования уведомлений по одному из формы. Поместите обработку в папку базы данные + папку ExtForms\ Почтовые адреса обработка не печатает, наша почта отказалась от печатных. Кому необходимо, напишите, сделаю. "ЗарПлата&Кадры" 7.7

27.10.2008    8704    165    AndrewEv    4       

Печать реквизитов предприятия из 1С 54

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух БУ Windows Бесплатно (free) Универсальные печатные формы

Выводит на печать реквизиты справочника из констант и справочников информационной базы.

12.09.2008    10608    528    dreamtim    13