Хочу предостеречь тех кто решил переводить базы с формата DBF на SQL. Если в ваших отчетах, в запросах есть такая конструкция:
Код:
|Функция Фун = Сумма(Пер1+Пер2/Пер3); (где Пер1, Пер2, Пер3 - переменные запроса
т.е. математические операции с переменными запроса)
То на SQL-версии данная конструкция приведет к системной ошибке и полным закрытием 1С.
Нужно делать так:
перед процедурой запроса создаем функцию, например
Код:
Функция МояФункция(Пер1, Пер2, Пер3);
Возврат Пер1+Пер2/Пер3;
КонецФункции
а в запросе пишем:
Код:
|Функция Фун = Сумма(МояФункция(Пер1,Пер2,Пер3));
Сам недавно налетел на эти грабли когда переходил на SQL и перестали работать некоторые отчеты.