+1
На рассмотрении

Как отредактировать печатную форму реестра на карты МИР?

KTV 3 месяца назад в Кассовые ведомости / Зарплатные проекты обновлен 6 дней назад 8

Добрый день!

Бухгалтера просят добавить в печатную форму реестра на карты МИР некоторые данные:

в шапке текущую дату и текст Зарплата за (месяц год от текущей даты) г. ст.21

в подножии ФИО пользователя бухгалтера.

Выглядеть это должно так:

Image 9658


Вопрос: в каком скрипте можно внести эти изменения?

В bank\mirpay.s есть только это:

Image 9657


На рассмотрении

Добрый день!

Печатная форма не доступна из скрипта.

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

( в строку 5 можете добавить "Зарплата за (месяц год от текущей даты) г. ст.21" и в подножие подпись)

з.ы. Что такое ст. 21?

Добрый день!

Шаблон создам, и в форму передам, только не очень поняла, а данные нужные в него как вывести? Никак получается?

ст.21 - не знаю, статья 21, просто текст такой, расчетчики так сказали написать.

Например вот так ( через формулы Excel)

Книга1.xltx

Добрый день!

В недавнем релизе появилась возможность редактировать печатную форму реестров МИР через скриптовую функцию. 

Вопрос - а ее можно редактировать прямо в самом скрипте mirPay.s? Это же скорее всего не правильно, т.к. при каком-нибудь обновлении редакция клиента затрется.

Или ее надо вынести в какой-то другой скрипт?

Политика стандартная: все корректировки только в пользовательских скриптах или таблицах.

Поставочные модули заменяются при обновлении, поэтому если не хотите потерять свои доработки- делайте их в "пользовательской части"

В последнем релизе появилось "много способов" править печатную форму реестров МИР.
"свой скрипт" - это один из способов. Который стоит использовать при достаточно серьезной доработке формы.
Если вам всего лишь достаточно поправить шаблон, то:
1) возьмите СВЕЖИЙ(!!!) поставочный шаблон MirPaySum.xltx
2) скопируйте его в этой же папке в шаблон с именем user_MirPaySum.xltx
3) поправьте шаблон, не изменяя поставочные именованные диапазоны (ячейки для которых вместо стандартного адреса ячейки будет светиться говорящее имя). Т.е. вы спокойно можете добавлять свои строки или вписывать что-то в ячейки не являющиеся именованными диапазонами. А вот удалять "поставочные именованные" уже нельзя (скорее всего выдаст ошибку.).
На скриншоте я в верх шаблона написал "бла-бла-бла" и он появился в печатной форме (без всяких скриптов)

Image 9817

+1

Если нужно более глубокое изменение формы печати (только шаблон поправить недостаточно), то необходимо в пользовательских модулях (каталог SCRIPT\user или ZPL\script) либо в новый пользовательский модуль (который надо чтобы загружался вместе с программой), либо в имеющийся (например SCRIPT\user\usfuncrwf.s) добавить скрипт с именем:
UserPrint_MirPayRegistry(CTabl)
{

тут как-то серьезно правим форму. 

}
Пример такой функции есть в скрипте SCRIPT\bank\mirPay.S

Спасибо, да, клиенту сделаем так. 

ФИО пользователя нужно выводить в строке Составил.


Сервис поддержки клиентов работает на платформе UserEcho