Новое требование казначейства по платёжкам

Новая тема
Возникло требование из казначейства,

если номер платежки перешел за 1000, то при выгрузке оставлять 3 знака.

Например: Номер 1033, а выгружаться должно 033. На печати и в журнале 1С 1033 так и остается.



Кто сталкивался? Чем можете помочь?

"Требование, в принципе, не новое. Банки идентифицируют платежки как раз по 3 знакам, но нельзя "000". Если смотреть в 1С:Бухгалтерию Стандартную, то оргинальный кусок алгоритма выглядит так:
Результат = Строка(Число(Прав(СокрЛП(глПреобразоватьНомерДок(Документ.НомерДок, 0, 0)),3)));

то есть, как раз идет выгрузка 3 знаков справа.

Напишите какая у вас конфигурация."
"бюджетка, релиз 615

Результат = Строка(Число(Прав(СокрЛП(глПреобразоватьНомерДок(Документ.НомерДок, 0, 0)),3)));
почему то не нашёл я этой строки в модуле((("
посмотрите, где формируется реквизит номера платёжки, там должна быть строка  ...=прав(...,3), можно попробовать поправить на прав(...,4)
> там должна быть строка ...
В бюджетке ее не должно быть по умолчанию, поскольку сейчас ГРКЦ (а именно там открывают счета большинство отделений ФК) нормально пропускает и номера платежек, которые имеют разрядность и более трех.
Так что это требование весьма ограниченного числа казначейств, как правило, местных и региональных.
Значит мне не повезло с казначейством (((
в ручную меня не прёт править(((
Читают тему
(гостей: 1)

Быстрый переход