Рассылка расчетных листков для ЗУП вер. 3.0-3.1

Простая обработка для ЗУП 3.0-3.1, рассылающая расчетные листки сотрудникам организации. Может быть хорошей базой для разработки более навороченных версий, под требовательных клиентов.

Обработка под ЗУП 3.0. После нескольких попыток завернуть что-нибудь такое "экстравагантное", и срывов срока на разработку. Старался написать быстро и максимально просто, используя функционал самой конфигурации.

21 Comments

  1. Synoecium

    А можете подробнее написать о принципах работы этой обработки?

    Если она отсылает расчетные листки в формате PDF, то каким образом происходит рендеринг формируемого отчета.

    Reply
  2. yaroslavch

    день добрый,

    Расчетные листки формируются средствами ЗУП 3.0 через отчет АнализНачисленийИУдержаний

    Далее, настраиваем Схему Компоновки Данных

    ДокументРезультат — Табличный документ получаемый входе выполнения компоновки данных

    сохранение в файл идет штатными средствами 1с. Т.е. в поле тип файла в принципе можно вписать любое расширение поддерживаемое 1С платформой.

    ТекИмяФайла = КаталогФайла + ИмяФайла + «.» + НРег(ЭтотОбъект.Объект.ТипФайла);
    ДокументРезультат.Записать(ТекИмяФайла, ТипФайлаТабличногоДокумента[ЭтотОбъект.Объект.ТипФайла]);
    
    Reply
  3. Synoecium

    Действительно все просто, спасибо)

    Reply
  4. Jawa

    Добрый день!

    Огромное спасибо за обработку! Просто выручила.

    Reply
  5. sergio199

    Спасибо! Возьму за основу. Затем выложу свою с переделками.

    Reply
  6. Гость

    Ошибка при работе в клиент-серверном режиме. Ссылается на то, что не может найти временный файл. Т.к файл записывается на сервере. А открыть его пытается с клиента, обращаясь по тому же пути

    Reply
  7. yaroslavch

    (6) Макс, прикольно. У клиента работает до сих пор. Собственно, выложил, как пример работы с почтой для ЗУП 3.0

    Дорабатывать не планирую, но если хочешь — доработай и вышли на почту мне, я её обновлю в публикации.

    Reply
  8. vagipov
    Reply
  9. DreamcastMD

    Мне поставлена аналогичная задача.

    Вопрос к комментирующим в 2016 году: почему не используете стандартный функционал?

    Описание во вложении или по ссылке

    Новость на buh.ru от 20.07.2015

    Reply
  10. Jen1978

    выходит пустой лист. ошибок никаких не выдает

    Reply
  11. TUTSIC923

    Если есть возможность Хелп! Пол дня промучался, так и всё равно колво строк = 0 , то бишь выходит «Пустой Лист» !!!

    Reply
  12. yaroslavch

    (11) обработку актуализировал под последние релизы ЗУП.. Выложу в течении дня, новую версию

    Reply
  13. Jen1978

    скачал новую обработку. все равно пустой лист выходит

    Reply
  14. Jen1978

    релиз 3.1.8.155

    Reply
  15. Jen1978

    короче отличия между первой и второй обработкой нет. поле выходит пустым

    Reply
  16. Jen1978

    после трех дней копания в темной магии ЗУП выяснил, что отчет еще до открытия колдует с формой и настройками.

    Чтобы все получилось нужно после

    ОтчетОбъект = Отчеты.АнализНачисленийИУдержаний.Создать();

    добавить еще одну команду

    ОтчетОбъект.ИнициализироватьОтчет();

    лишь после этого все взлетает.

    Reply
  17. Jen1978

    верните 2 стармани 🙂

    Reply
  18. yaroslavch

    (16) хорошо добавлю строчку…

    У меня в 4 различных базах у разных клиентов все листки отлично формируются.

    (15) По вашей проблеме возможно и нет(т.к. не понятны исходные данные)

    А так есть, обновил код программы в соответствии с измененными реквизитами и алгоритмами, вставил пожелания предыдущих комментаторов.

    Reply
  19. miclesmol

    (17)

    Подтверждаю на версии 3.1.185 выводится пустой отчет

    Reply
  20. Jen1978

    (19) Чтобы все получилось нужно после

    ОтчетОбъект = Отчеты.АнализНачисленийИУдержаний.Создать();

    добавить еще одну команду

    ОтчетОбъект.ИнициализироватьОтчет();

    лишь после этого все взлетает.

    Reply
  21. ret

    В типовых на базе БСП уже есть встроенная рассылка отчетов.

    Конкретно настроить рассылку расчетных листов в ЗУП 3.х можно так:

    https://its.1c.ru/db/staff1c#content:34827:zup30

    Reply

Leave a Comment

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