2020-01-25 01:32:03
Краткое описание :
Формирование книги покупок в формате Excel завершается
ошибкойОписание :
Управление сбытом \ Документы \ Книга продажЧто измененно :
1. Изменен макрос Excel шаблона отчета BookPrZk.xlt 2. Добавлен
новый шаблон BookPrZk.xltm, аналог BookPrZk.xlt. 3. Добавлен новый шаблон
BookPrZkWOPB.xltm 4. Доработан компонент F_XlsRep. В функциях CreateXLT,
CreateReport, CreateNextReport автоматически вызывается при его наличии шаблон
с расширением xltm , если установлен Excel с версией старше 11.
Как измененно :
1. В шаблоне BookPrZk.xlt добавлена обработка ошибок. Но из-за
ограничений, описанных в документе
https://support.office.com/ru-ru/article/Технические-характеристики-и-ограничения-excel-1672b34d-7043-467e-8e27-269d656771c3
полученный файл отчета может оказаться неполноценным. Ограничение Excel -
Разрывы страниц 1026 горизонтальных и вертикальных. 2. Добавлен новый шаблон
BookPrZk.xltm, аналог BookPrZk.xlt. 3. Добавлен шаблон BookPrZkWOPB.xltm, в
котором не используется вставка разрывов страниц. Вместо этого используется
подгонка высоты крайней на странице строки. Таким образом последующие строки
сдвигаются на следующую страницу. В некоторых ситуациях при использовании этого
шаблона после сохранения и последующего открытия файла разбивка на страницы
сбивается. Старый шаблон BookPrZk подходит для ситуаций, когда число страниц не
превышает ограничение Excel. Рекомендуется в параметрах печати учитывать это
ограничение и указывать оптимальный для этого шаблона диапазон дат. Новый
шаблон BookPrZkWOPB подходит для ситуаций, когда нужно сформировать и сразу
распечатать документ, не прибегая к сохранению отчета. 4. Доработан компонент
F_XlsRep. В функциях объектного интерфейса XLSRepBuilder CreateXLT,
CreateReport, CreateNextReport автоматически вызывается при его наличии шаблон
с расширением xltm , если установлен Excel с версией старше 11. Если шаблонов с
расширением xtlm нет в соответствующих папках или версия Excel ниже 11 (2003 и
ранее ), будут вызываться по-прежнему шаблоны с расширением xlt. Таким образом,
нет необходимости править все исходные тексты, где используется объектный
интерфейс XLSRepBuilder.