Closed PerlAmutor closed 1 year ago
Скопируй текст и вставь в редактор с обозначением спец символов или HEX отображением. Это точно не моих рук дело.
Похоже, что это ошибка платформы возникающая при записи текстов исключений в поле Событие вместо поля Комментарий.
На этом скрине то как видит ИР это событие:
Платформенный просмотр Журнала Регистрации этого события вообще не видит, как будто его нет:
Это код обработки ПомощникаЗачетаОплат в ERP (ошибка и в 2.5.8 и в 2.5.12 не исправлена), который формирует такие кривые записи:
А это то как видит ИР это событие:
А это содержимое самого .lgp файла:
Т.е. с представлением события все-таки и в ИР не все гладко, т.к. в форме события он это событие видит, хоть и с символом переноса строки, а вот в результате выгрузки и в отборе уже не видит.
Ты в курсе как работаешь флажок "Многострочное" у поля ввода? Все дело в нем. В ИР нет ошибки. Табличное поле отображает текст ячейки с уважением символа "Перенос строки", а поле ввода в форме события журнала ИР - его не уважает. Для углубления познаний включи у колонки журнала флажок "Автовысота" и "Высота"=2+
Так может для формирования представления отбора по Событию ЖР убирать переводы строки? Визуально хотя бы какой-то текст будет виден, а значение отбора оставить как есть.
Адаптировать инструмент под многострочные имена событий я не буду. От них во многих местах будут проблемы. Это НЕ правильное использование имени события. Нормальный код так не делает. Как увидеть их в удобном виде, я написал выше. Подозреваю, что ты еще даже не пробовал.
Создал задачу на общее решение проблемы https://www.hostedredmine.com/issues/961562
Реализовано в 6.70
Информация для технической поддержки
Платформа: 8.3.20.1996 Режим БД: файловый Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.5.12.28) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_17 Конфигурация. Режим использования синхронных вызовов: Использовать Конфигурация. Версия БСП: 301 Инструменты разработчика. Версия: Расширение 6.69.1e Инструменты разработчика. Инструмент: Анализ журнала регистрации Инструменты разработчика. Перехват клавиатурного ввода: Да Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Асинхронность запрещена: Нет Инструменты разработчика. Разрешены имитаторы: Да Расширения. ИнструментыРазработчикаTormozit (6.69.1e) Клиент. Приложение: Обычное приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Нет Клиент. Постоянный кэш метаданных: Да Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Нет Клиент. ОС Текущая кодовая страница: 866 Клиент. ОС выполнение BAT: ДаВоспроизведение проблемы
Какие-то символы в строке приводят к неправильному парсингу?