+1
На рассмотрении
Как отредактировать печатную форму реестра на карты МИР?
Добрый день!
Бухгалтера просят добавить в печатную форму реестра на карты МИР некоторые данные:
в шапке текущую дату и текст Зарплата за (месяц год от текущей даты) г. ст.21
в подножии ФИО пользователя бухгалтера.
Выглядеть это должно так:

Вопрос: в каком скрипте можно внести эти изменения?
В bank\mirpay.s есть только это:

Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Печатная форма не доступна из скрипта.
Можете создать свой шаблон и передать его в печатную форму, но порядок строк не меняйте, добавлять строки тоже нельзя.
( в строку 5 можете добавить "Зарплата за (месяц год от текущей даты) г. ст.21" и в подножие подпись)
з.ы. Что такое ст. 21?
Добрый день!
Шаблон создам, и в форму передам, только не очень поняла, а данные нужные в него как вывести? Никак получается?
ст.21 - не знаю, статья 21, просто текст такой, расчетчики так сказали написать.
Например вот так ( через формулы Excel)
Книга1.xltx
Добрый день!
В недавнем релизе появилась возможность редактировать печатную форму реестров МИР через скриптовую функцию.
Вопрос - а ее можно редактировать прямо в самом скрипте mirPay.s? Это же скорее всего не правильно, т.к. при каком-нибудь обновлении редакция клиента затрется.
Или ее надо вынести в какой-то другой скрипт?
Политика стандартная: все корректировки только в пользовательских скриптах или таблицах.
Поставочные модули заменяются при обновлении, поэтому если не хотите потерять свои доработки- делайте их в "пользовательской части"
В последнем релизе появилось "много способов" править печатную форму реестров МИР.
"свой скрипт" - это один из способов. Который стоит использовать при достаточно серьезной доработке формы.
Если вам всего лишь достаточно поправить шаблон, то:
1) возьмите СВЕЖИЙ(!!!) поставочный шаблон MirPaySum.xltx
2) скопируйте его в этой же папке в шаблон с именем user_MirPaySum.xltx
3) поправьте шаблон, не изменяя поставочные именованные диапазоны (ячейки для которых вместо стандартного адреса ячейки будет светиться говорящее имя). Т.е. вы спокойно можете добавлять свои строки или вписывать что-то в ячейки не являющиеся именованными диапазонами. А вот удалять "поставочные именованные" уже нельзя (скорее всего выдаст ошибку.).
На скриншоте я в верх шаблона написал "бла-бла-бла" и он появился в печатной форме (без всяких скриптов)
Если нужно более глубокое изменение формы печати (только шаблон поправить недостаточно), то необходимо в пользовательских модулях (каталог SCRIPT\user или ZPL\script) либо в новый пользовательский модуль (который надо чтобы загружался вместе с программой), либо в имеющийся (например SCRIPT\user\usfuncrwf.s) добавить скрипт с именем:
UserPrint_MirPayRegistry(CTabl)
{
тут как-то серьезно правим форму.
}
Пример такой функции есть в скрипте SCRIPT\bank\mirPay.S
Спасибо, да, клиенту сделаем так.
ФИО пользователя нужно выводить в строке Составил.