Расчетный листок ЗГУ (ЗУП) 3.1 со всеми показателями начислений. Расширение (с версии 3.1.8)

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

Отчеты - Бухгалтерские

Расчетный листок показатели

7
В ЗГУ и ЗУП 3.1 в Расчетный листок выводится только один показатель. Очень много пожеланий у бухгалтеров, чтобы выводились все показатели. Сделал доработку для вывода либо вообще всех показателей, либо всех тех, у которых в настройках вида расчета стоит "запрашивать". Вместо полного наименования показателя выводится краткое, если оно введено. Сделано через расширение.

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

Ссылка на отчет для версий до 3.1.7 включительно //catalog.1c-e.ru/public/906529/

Работает на вариантах отчета "Расчетный листок" и "Расчетный листок по источникам финансирования" (для вариантов "... с разбивкой по рабочим местам..." показатели выводится не будут, как и не выводятся в типовом отчете).

Подключить Расширение ( Для тех кто не знает: Администрирование - "Печатные формы и обработки"; "Расширения"; Кнопка "Добавить" - Выбираем файл; Снимаем v "Безопасный режим" -"Перезапустить"). 

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

Пользоваться типовым отчетом, а не подключенным через внешние обработки(если ранее скачивали обработку подключаемую как внешний отчет).

Делал на актуальном на текущий момент релизе ЗГУ 3.1.8.416, платформа 8.3.13.1644. (3.1.8.214 тоже работает)

Примечание: Если Введено два или более одинаковых начисления за один период(н-р если для какого-то вида расчета поддерживается несколько одновременно действующих начислений), то возможно задвоение неосновных показателей для этого начисления. (в планах на доработку)

13.02.2019 Исправил ошибку возникающую при формировании отчета, если после установки расширения не сделать следующее: зайти в Настройки - Вид "Расширенный" и вывести параметры "Выводить все показатели" и " в т.ч. выводить незапрашиваемые показатели" в шапку отчета, либо в простые настройки(как указано на втором скриншоте в публикации). Кто установил и пользуется прошлой версией, скачивать повторно не нужно.

14.02.2019 Когда установлен  "Выводить все показатели" , но не указан "в т.ч. выводить незапрашиваемые показатели" будут выводится и Определяющие показатели (те которые выбраны в разделе "Начисление выполняется только если введено значение показателя" комментарии 11). Кому это важно и не хочет заново скачивать способ исправления в комментарии 12. 

17.02.2019 Исправил ошибку возникающую при формировании некоторых других отчетов. Способ самому исправить в комментарии 17. 

7

Скачать файлы

Наименование Файл Версия Размер
Расчетный листок ЗГУ(ЗУП)3.1 со всеми показателями начислений Расширение (с версии 3.1.8) :
.cfe 9,15Kb
11.02.19
58
.cfe 3.1.8.246 9,15Kb 58 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. erutan 48 11.02.19 09:53 Сейчас в теме
Скажите, пожалуйста, а покажет ли актуальный процент удержаний по расчетным листкам(с учетом всех их изменений)? Или только начисления расшифровывает?
2. as7bs 154 11.02.19 16:59 Сейчас в теме
Не совсем понял вопрос, процент удержаний(кроме НДФЛ и исп.листов) и типовой показывается, и соответственно в моей будет показываться.
Если нужно что бы выводил все показатели удержаний, то на текущий момент не добавлял, но думаю можно сделать, если есть необходимость.
3. erutan 48 11.02.19 18:15 Сейчас в теме
(2)
Кроме НДФЛ и исп.листов

именно исполнительных листков интересно)
8. as7bs 154 13.02.19 17:28 Сейчас в теме
(3) тогда данная версия не покажет, возможно доработаю.
4. 8mironov 13.02.19 01:36 Сейчас в теме
Спасибо вам большое, от души)
5. smooth 184 13.02.19 16:06 Сейчас в теме
не фурычит. Что не так?
Прикрепленные файлы:
7. as7bs 154 13.02.19 17:23 Сейчас в теме
(5) Ошибка выходит при формировании разных сотрудников, или какого-то одного?
Настройки отчета стандартные?
При каких вариантах параметров: "Выводить показатели начислений(удержаний)", "Выводить все показатели" и " в т.ч. выводить незапрашиваемые показатели" выходит ошибка?
9. as7bs 154 13.02.19 17:48 Сейчас в теме
(5)
(7)
(6)
Нужно зайти в Настройки - Вид "Расширенный" и вывести показатели "Выводить все показатели" и " в т.ч. выводить незапрашиваемые показатели" в шапку отчета, либо в простые настройки(как указано на втором скриншоте в публикации). Скорее всего ошибка уйдет.
Внес изменения в публикацию. Скачивать повторно не обязательно, если сделать, что я написал в этом сообщении.
10. smooth 184 14.02.19 09:38 Сейчас в теме
(9) Да, проблема оказалась в одновременном включении 2х новых параметров и отключенном "Выводить показатели начислений(удержаний)"
Предлагаю в расширении по умолчании новый парметры в ложь устанавливать
6. smooth 184 13.02.19 16:07 Сейчас в теме
Уточню: конфигурация Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.8.216)
11. smooth 184 14.02.19 11:56 Сейчас в теме
(0) Однако не все так красиво, как показалось на первый взгляд (
При отключенном параметре "в т.ч. выводить незапрашиваемые показатели" выводятся совсем не те (см.скрин)
Как я понял из описания, должен выводиться показатель ЧасыПереработки. Или я не прав?
Прикрепленные файлы:
12. as7bs 154 14.02.19 23:13 Сейчас в теме
(11)
Не совсем, указанный вами показатель ЧасыПереработки является не Запрашиваемым, а Определяющим.
Но думаю, логичнее этот показатель выводить когда не указан параметр "в т.ч. выводить незапрашиваемые показатели".
Публикацию обновил.
Либо напишите почту, либо замените в модуле расширения текст:
			|	(НачисленияПоказатели.ЗапрашиватьПриВводе
			|			ИЛИ &ВыводитьНеЗапрашиваемыеПоказатели)


На:
			|	(НачисленияПоказатели.ЗапрашиватьПриВводе
			|			ИЛИ НачисленияПоказатели.ОпределяющийПоказатель
			|			ИЛИ &ВыводитьНеЗапрашиваемыеПоказатели)
14. smooth 184 15.02.19 08:26 Сейчас в теме
(12) кусок заменил, только оставил
| (НачисленияПоказатели.ОпределяющийПоказатель
| ИЛИ &ВыводитьНеЗапрашиваемыеПоказатели)
но почему то при подобном условии с ВыводитьНеЗапрашиваемыеПоказатели=ложь выводятся некоторые не определяющие показатели, в моем примере - вредность.
16. as7bs 154 17.02.19 12:56 Сейчас в теме
(14) возможно это основной показатель. Если он выводился в типовом расчетном листке, то и здесь будет.
В доработке в дополнение к основному показателю добавляются остальные.
13. smooth 184 15.02.19 07:53 Сейчас в теме
(0) Еще более глобальная проблема вылезла: при печати других пф (например Т-6 в отпуске) выходит ошибка:
{АС_РасчетныйЛистокСоВсемиПоказателями ОбщийМодуль.ЗарплатаКадрыОтчеты.Модуль(21)}: Преобразование значения к типу Булево не может быть выполнено
Если НастройкиВывода.ВыводитьПоказателиНачисленийИУдержаний И НастройкиВывода.ВыводитьВсеПоказатели Тогда
15. smooth 184 15.02.19 21:51 Сейчас в теме
(13) я думаю, в Функция АС_РасчЛистСоВсемиПоказ_РезультатКомпоновкиМакетаПечатнойФор­мы должно быть как минимум условие:
Если ТипЗнч(ОбъектОтчета) = Тип("ОтчетОбъект.АнализНачисленийИУдержаний") Тогда

а внутри еще желательно проверку на коллизию: "Выводить показатели" = Ложь И "Выводить все показатели" = Истина (ну, и вариации)
17. as7bs 154 17.02.19 13:15 Сейчас в теме
(15)
я думаю, в Функция АС_РасчЛистСоВсемиПоказ_РезультатКомпоновкиМакетаПечатнойФор­мы должно быть как минимум условие:
Если ТипЗнч(ОбъектОтчета) = Тип("ОтчетОбъект.АнализНачисленийИУдержаний") Тогда

Спасибо за замечание,исправил, публикацию обновил.
После строки:
	РезультатКомпоновкиМакета = ПродолжитьВызов(ОбъектОтчета, ДанныеРасшифровки, НастройкиОтчета, ВнешниеНаборыДанных, ДополнительныеПараметры);

Добавил код:
	Если НЕ ТипЗнч(ОбъектОтчета) = Тип("ОтчетОбъект.АнализНачисленийИУдержаний") Тогда
		Возврат РезультатКомпоновкиМакета;
	КонецЕсли;

(15)
а внутри еще желательно проверку на коллизию: "Выводить показатели" = Ложь И "Выводить все показатели" = Истина (ну, и вариации)
актуальной версии это уже есть.
18. tama_ 69 17.02.19 16:04 Сейчас в теме
Добрый вечер у меня задваиваются незапрашиваемые показатели . что могу сделать ?
Прикрепленные файлы:
22. as7bs 154 18.02.19 15:46 Сейчас в теме
(18) У вас для "Надбавки стимулирующего характера..." поддерживается несколько одновременно действующих начислений и введено два начисления на текущий месяц. Данную ситуацию для этого отчета не предусматривал, т.к. стараюсь у своих клиентов не использовать эту возможность. Посмотрю попозже, когда будет хоть немного свободного времени, возможно получится доработать. Отметил это в публикации.
19. xslava2008 65 17.02.19 17:17 Сейчас в теме
Не работает у меня (версия 3.1.8.246), ругается на критичные изменения. Может он не предназначен для данной версии?
21. smooth 184 18.02.19 11:34 Сейчас в теме
(19) Предназначен ) Посмотрите ответы на (5)
23. as7bs 154 18.02.19 15:53 Сейчас в теме
(19) Возможно вы используете внешний отчет подключенный через "Дополнительные отчеты и обработки" либо нестандартные настройки Расчетного листка.
25. xslava2008 65 18.02.19 18:02 Сейчас в теме
(23) Нет, установил как расширение
26. as7bs 154 18.02.19 19:31 Сейчас в теме
Какой вариант расчетного листка формируете?
20. irisha 18.02.19 06:57 Сейчас в теме
Что-то не могу скачать:(( Страница темнеет и далее никаких действий.
24. as7bs 154 18.02.19 17:32 Сейчас в теме
(20) Даже не знаю, что посоветовать. Попробуйте через другой браузер.
А другие обработки скачиваются?
27. xslava2008 65 21.02.19 18:17 Сейчас в теме
На 3.1.9 не хотите обновить? может и у меня наконец заработает отчет?
28. as7bs 154 25.02.19 20:35 Сейчас в теме
(27) Никому еще не ставил 3.1.9. И времени сейчас в обрез. Возможно на следующей неделе сделаю. Но думаю проблема не в этом. Попробуйте на другой базе, если есть возможность. У других же работает.
29. xslava2008 65 26.02.19 14:32 Сейчас в теме
(28) Хорошо,, клиенты пока ждут. Попробую тогда на другой базе. Но в любом случае надо искать причину для ошибки в этой базе.
30. alexyur 27.02.19 11:02 Сейчас в теме
Расчетный листок выдаёт ошибку при печати из документа начисления зарплаты, с этим что делать?
31. as7bs 154 27.02.19 19:31 Сейчас в теме
(30) Посмотрю, на следующей неделе. Сейчас нет возможности.
32. alexyur 28.02.19 09:32 Сейчас в теме
(31) Исправил самостоятельно.
33. ivnik 402 20.04.19 16:08 Сейчас в теме
Описание проблемы в скриншоте.
Прикрепленные файлы:
Оставьте свое сообщение