Показать сообщение отдельно
Старый 03.03.2020, 14:28   #1  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Что использовать для плат.требования, DocVariable или Bookmarks? NAV2009
Всем добрый день!

У меня задача - сформировать платежное требование в ворд.
Заказчик хочет точности: чтобы строчки были «не ниже , не выше»
Сейчас есть формирование инкассового поручения на основе шаблона с помощью закладок (Bookmarks, Range.InsertAfter), но там почему-то получаются строчки сдвинуты, наверно, так закладки в шаблоне определены.

Еще можно вывести данные в ворд с помощью полей DocVariable ( Selection.TypeText).

Может, есть еще какие-то методы (DocProperty?)

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

Еще .. у меня нет понимания, какая точность нужна в платежных требованиях, которые распечатывают вместе с реестром и несут в банк?

И вообще, задача странная. Возможно, эта тема была лет 10 назад актуальна. Давно клиент-банк используют. Или клиент-банк только для платежных поручений?
Из Нава потому, что документы по бизнесу (по проблемным активам). Думаю, к 1С никам сходить посоветоваться, у них бухгалтерия.

Заказчик о точности и размерах пишет так «выгружаемый текст не должен съезжать, образовывать пробелы между линиями и текстом» , «Выгрузка параметров должна производиться четко в указанные строки шаблона (ни строчкой ниже ни строчкой выше) !.»

Но у меня возникает вопрос: а как в банке работают с платежками? Не выдвинут ли требование точности размеров линий? (образе заказчик предоставил, пока цу - делать по этим размерам).

Платежные требования по проблемным активам и отправляются во все банки клиента. Так что там могут быть разные банки, с разными требованиями и уровнем автоматизации (зоопарком программ).

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

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

Поделитесь, пжл, опытом решения подобных задач!

Техническая часть вопросов не вызывает.

Последний раз редактировалось mira; 03.03.2020 в 14:31.