Расчетный листок для ЗКБУ 8.2



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

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

13 Comments

  1. Legolas

    Внешний отчет (erf) для 1С Зарплата и кадры бюджетного учреждения 8.2. Особенностью является то, что данные выводятся в две колонки с

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

    Перейти к публикации

    Reply
  2. nu_fguz_buh

    Обработка хорошая +. Задала сокращенные наименования, сохранила. Но дальше выдало ошибку: {Форма.ФормаСокр.Форма(147)}: Ошибка при вызове метода контекста (ВыгрузитьКолонку)

    ЭлементыФормы.ТаблицаСокращений.Значение.ЗагрузитьКолонку(ЭтотОбъект.Сокращения.ВыгрузитьКолонку(«ВидРасчета»),»ВидРасчета»);

    по причине:

    Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции)

    Reply
  3. Legolas

    В крайнем случае напишите в конфигураторе вместо строк:

    ЭлементыФормы.ТаблицаСокращений.Значение.ЗагрузитьКолонку(ЭтотОбъект.Сокращения.ВыгрузитьКолонку(«ВидРасчета»),»ВидРасчета»);

    ЭлементыФормы.ТаблицаСокращений.Значение.ЗагрузитьКолонку(ЭтотОбъект.Сокращения.ВыгрузитьКолонку(«Сокращение»),»Сокращение»);

    вот это:

    Попытка ЭлементыФормы.ТаблицаСокращений.Значение.ЗагрузитьКолонку(ЭтотОбъект.Сокращения.ВыгрузитьКолонку(«ВидРасчета»),»ВидРасчета»);

    ЭлементыФормы.ТаблицаСокращений.Значение.ЗагрузитьКолонку(ЭтотОбъект.Сокращения.ВыгрузитьКолонку(«Сокращение»),»Сокращение»);

    Исключение

    КонецПопытки;

    Reply
  4. Tata81

    Печатает только когда всех выберешь, а по одному не фига не дает

    Reply
  5. Legolas

    Tata81, спасибо за замечание, да, действительно когда заполнишь и удалишь всех, кроме одного, то формирует, а когда кнопкой «добавить» добавлять, не формирует… учту в следующей версии.

    Reply
  6. sandreg

    (Legolas) Олег. Приветствую! Тоже пишу отчет с похожим примером вывода данных (объектов) в параллельных областях (как у тебя в 2-х колонках) Методом «Присоединить» не получается т.к. у каждого объекта (у тебя сотрудник) разное кол-во строк. Хотелось посмотреть на код при выводе в таблицу. Скачивать не дают. Не поможешь? Спасибо.

    Reply
  7. Legolas

    Не вопрос, Андрей) Вот, смотри:

    ТД.Присоединить(ВремТабдок.ПолучитьОбласть(1,1,ВремТабдок.ВысотаТаблицы,ВремТабдок.ШиринаТаблицы))- попробуй написать так при выводе.

    Я думаю проблема у тебя из-за того, что присоединяется вся горизонтальная область, поэтому выводится не так, как хотелось бы. У меня тоже не сразу получилось…

    Прикрепляю код процедуры вывода, можешь посмотреть.

    Если будут вопросы, пиши…

    Reply
  8. Legolas

    Вот принцип, по которому делал я:

    Reply
  9. sandreg

    Спасибо огромное Олег! Все понятно стало. Как раз не хватало в голове этой мысли: использования временной таблицы в качестве готовой области. Очень благодарен. Удачи!

    Reply
  10. vat-74

    Косячный отчет. Пока не за что плюсовать.

    Reply
  11. Legolas

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

    И задайте сокращения..

    Reply
  12. silver-747

    Жалко что нет как в стандартном листке строчки кто должен на конец Сотрудник или организация. Не хватает еще отработанных часов. А так очень замечательные листки.

    Reply
  13. bus1ka

    Понравилась компактность расположения)

    Reply

Leave a Comment

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