Всем вечера!
Столкнулся со странной проблемой: в УПП есть справочник Спецификации Номенклатуры, у меня их огромнейшее количество. Моя задача была по определённому отбору заходить в спецификации и менять формулы в разделе Исходные Комплектующие. Смотрел с конфигуратора, что формула -это строка, поэтому спокойно скопировал старую формулу, отредактировал на нужную величину и программно стал впихивать. Проблема возникла потом при попытке спецификацию мной изменённую попытаться пустить на печать- пишет «преобразование к типу число не может быть выполнено». Пришёл к выводу что не нравится именно формула моя (опытным путём- вручную тупо стёр свою формулу, поменял, заполнив идентично но руками- всё идеально). Прошёлся отладчиком, чтобы уверится какой тип имеет поле Формула. Везде выводит что строка. Все знаки препинания пересматривал, перекопировал.
Подскажите, как эту проблему решить? Чем моя формула не нравится?
(1) Проверяю, всё правильно, идентично тому, что копирую из поля "Формула", заменил только цифры, к примеру поле содержит: {Площадь объекта(м2)}*0.06
Заменяю и мой вариант подставляемый представляет из себя {Площадь объекта(м2)}*0.02
Меня удивляет что если руками вбить точно такую же формулу- всё работает.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший