Просьба переименовать функцию "replace", т.к. она конфликтует с такой же функцией "replace" в ряде тиражных коробочных решений для финансовых организаций.
К сожалению в коробках это не изменить. Аргументация наличия данной функции в глобальном модуле:
Финансовым организациям от ЦБ приходят правила валидации отчётности в виде гигантского XML файла, в тексте которого фигурируют названия функций, в т.ч. "replace".
Данный файл нельзя менять по соображениям безопасности. Далее данный файл подгружается в тиражные решения 1С по сдаче отчётности в ЦБ. И по сути его текст выполняется через функцию Выполнить.
Поэтому функции, используемые в ЦБ и добавлены в глобальный модуль. Т.к. там всё оптимизировано по скорости, то лишние СтрЗаменить были бы лишними.
Повлиять на коробки я не могу и поэтому для использования ИР, приходится делать рефакторинг и переименовывать в ИР функцию "replace".
Я понимаю, что это мои личные проблемы, но вдруг пойдёте на встречу. Тем более аналогичные проблемы будут у всех счастливых обладателей таких тиражных решений.Добавлено (30.10.2021, 22:30)
---------------------------------------------
Забыл важный момент, чтобы оценить масштабы беды. Эти тиражные решения (БНФО, БССД, 710П, XBRL и т.д.) не просто узкоспециализарованные отдельные базы, а это подсистемы, которые накатываются на основную учётную систему, например на бухгалтерию предприятия. Т.е. указанные проблемы с совместимостью с ИР, будут у всех финансовых организаций, коих немало.
Добавлено (30.10.2021, 22:32)
---------------------------------------------
соответсвенно на основных базах 1С, которые в этой организации используются