30 мая 2023 в 11:01:14
(1 год 25 недель 2 дня 20 часов назад)
59500
01.01.2020 19:00:38
Задание не актуально.
Текст задания
Есть внешняя обработка под УТ. Она из xml файла загружает данные в табличную часть УТ. При загрузке она проводит проверку: в комментарии у документов Заказ клиента она ищет квадратные скобки - "[" и "]".
Сейчас происходит ошибка http://joxi.ru/RmzNZwBURjJKxm и обработка перестаёт загружать файлы, если в Заказ клиента есть символы "[" и "]" более одного раза. Например, такой комментарий - http://joxi.ru/52aElMXHbgdab2 пройдёт без ошибок. При таком http://joxi.ru/823Eo3WHDaGbar будет ошибка http://joxi.ru/RmzNZwBURjJKxm
Надо поправить обработку, чтобы не важно сколько квадратных скобок было в комментарии, загрузка шла без ошибок.
Ваша программа при загрузке пытается найти через комментарий номер транзакции, и прочитать его. Но код написан очень жёстко, при небольших изменениях появляется ошибка.
Я сделаю через регулярные выражения, так что ошибок не будет. Обычно 1С-программисты не знаю регулярные выражения, и мои коллеги лишь удивляются, что так вообще можно). Для этого 1С должна запускаться на Windows (не Linux).