Ошибка печати штатного расписания при количестве строк больше 999 - Каминсофт

Ошибка печати штатного расписания при количестве строк больше 999

22 дек 2020 09:04 #1
от Хлыбов Сергей
В модуле менеджера документа Штатное расписание при печати штатки с кол-м строк более 999 возникает ошибка, чтобы ее поправить нужно в процедуре ПечатьТ3 в конструкциях вида
ТабДокумент.область("R"+Формат(ПредСтрокаВывода,"ЧГ=0")+"C1:R"+Формат(ТекСтрокаВывода,"ЧГ=0")+"C1").Объединить();
ТабДокумент.область("R"+Формат(ПредСтрокаВывода,"ЧГ=0")+"C2:R"+Формат(ТекСтрокаВывода,"ЧГ=0")+"C3").Объединить();
добавить форматирование чисел, чтобы убрать пробел между разрядами.
Исправленная процедура во вложении
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
23 дек 2020 09:52 #2
от Николай Малышевский

ТабДокумент.область("R"+Формат(ПредСтрокаВывода,"ЧГ=0")+"C1:R"+Формат(ТекСтрокаВывода,"ЧГ=0")+"C1").Объединить();

В "большом" 1С-овском форуме обсуждались подобные случаи, и пришли к решению делать немного иначе.

Вместо
Формат(ПредСтрокаВывода,"ЧРГ=; ЧГ=0")
писать просто
XMLСтрока(ПредСтрокаВывода)

Кстати, в стандартах разработки 1С предлагается писать именно так.
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
29 дек 2020 17:15 #3
от Екатерина
Добрый день. Спасибо за предоставленную информацию.
По вашему вопросу зафиксировано Несоответствие № 496 и передано в отдел разработки.
Статус Несоответствия и резолюцию по нему вы можете отслеживать через несколько дней по ссылке www.kaminsoft.ru/products/tasks.html

Екатерина Бархатова, Группа компаний КАМИН
Тема закрыта.
Спасибо сказали: Андрей Ланьшин

Опрос
Всего 3 простых вопроса

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Принять