Формирование расчетного листка из формы набора записей регистров расчета. Исправляем помарку в ЗУП

28.06.13

Задачи пользователя - Адаптация типовых решений

Убираем ошибку в установке фильтра при формировании расчетного листка из формы набора записей регистров расчета

На днях наткнулся на несущественную помарку в ЗУПе. Почему «несущественную»? Да потому, что функцией формирования расчетного листка из формы набора записей регистров расчета вообще редко кто пользуется, так как одни не знают, что она существует, а другие не вообще не понимают что такое регистры расчета и зачем смотреть их наборы записей.

Речь идет о пиктограмме с листком, по нажатию на которую формируется расчетный листок по данным текущей записи набора.

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

Решается, в общем-то, просто. Стоит ли для этого снимать конфигурацию с поддержки, решать вам. Тем не менее, для кого-то эта функция может оказаться полезной.

В общем модуле «УправлениеОтчетамиПереопределяемый» находим процедуру УстановитьОтбор(Отчет, Поле, Значение)

 

Между строками

                                 ЗначениеПользовательскойНастройки.ДинамическиеОтборы.Получить(Поле).Значение.Добавить(Значение);

И

                                 ЗначениеПользовательскойНастройки.ДинамическиеОтборы.Получить(Поле).Использование = истина;

 

 

Вставляем новую строку

ЗначениеПользовательскойНастройки.ДинамическиеОтборы.Получить(Поле).ВидСравнения = "Выбранные";

 

Теперь все работает!

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Адаптация типовых решений 1С:Предприятие 8 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

32330 руб.

29.06.2023    12226    35    15    

42

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    3554    9    0    

8

Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

6000 руб.

07.02.2023    13097    117    23    

73

Адаптация типовых решений 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Расширение для вывода информации об остатках и ценах номенклатуры в форме списка и выбора номенклатуры. (УТ 11, КА 2, ERP). Позволяет получать информацию о ценах, остатках и доступности в разрезе складов и характеристик номенклатуры, информацию по документам резерва.

7930 руб.

16.10.2025    1325    2    0    

2

Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)

Расширение "Дополнительные документы" предназначено для создания дополнительных документов различного назначения, как форм для внесения данных так и печатных форм в расширяемой конфигурации пользовательскими средствами, без работы в конфигураторе и внесения изменений в структуру данных. Тестировалось для "1С:БП", "1С:УНФ","1С:КА"

21859 руб.

29.12.2025    1367    1    8    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CITRUM 28.06.13 15:38 Сейчас в теме
Не самый последний релиз (2.5.67.1), НО - все прекрасно отбирается/переключается/фильтруется и никаких доработок не требует.
Магия?
2. Sergey1CSpb 279 28.06.13 15:58 Сейчас в теме
Похоже, что магия!
У меня и на 69.2 и на лохматом 35-м картина одинаковая.
Надо подумать! Видимо, можно что-то подкрутить в настройках отчетов.
Может кто еще подскажет как у него с этим обстоят дела?
3. Amras 47 01.07.13 12:31 Сейчас в теме
2.5.69.2 - Ситуация описанная присутствует и исправляется как все и описал автор.
4. Sergey1CSpb 279 01.07.13 13:03 Сейчас в теме
(3) Amras,
Благодарю! Значит может пригодиться.
Если кто еще попробует, отпишитесь, если не затруднит!
5. Styvi 6 03.07.13 10:22 Сейчас в теме
В общем, полезная статейка, а недоработка в ЗУП на самом деле несущественная... Можно ведь после выноса в форму отчёта и вручную поставить "Только выбранные" и собрать листок снова... Но... "плюсую" за исследования...
6. Sergey1CSpb 279 03.07.13 11:32 Сейчас в теме
(5) Styvi,
Благодарю! Главное, Вы подтвердили, что фильтр не у всех работает.
По поводу несущественности (я о ней, кстати, упоминал), соглашусь частично.
То, что на эту кнопку никто никогда не жмет - это да. А если представить себе человека, который занимается разгребанием зарплатных проводок и решит воспользоваться данным сервисом. Он вынужден будет подождать пока сформируются листы всех сотрудников (может быть долговато в некоторых случаях), а потом выбрать вариант фильтра, нажать сформировать, еще подожать, а затем увидеть заветный результат.
Думаю, тут два варианта: либо этим не пользоваться вообще, либо, все же, вписать строчку в модуль.

А по поводу исследований - просто потребовалось сделать функцию формирования расчетного листка для своего отчета. В процессе изучения вопроса выяснилось, что у 1С почти все сделано, кроме этой "помарки", о чем и решил поделиться.
Для отправки сообщения требуется регистрация/авторизация