Есть база БП 3.0.37.40. В ней есть общий модуль ОбщегоНазначенияБП и в нем есть функция ПолучитьЗначениеОбщегоРеквизита. Эта функция используется при печати счетов покупателя. В ней программно формируется текст запроса. В итоге запрос получается такой
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
СчетНаОплатуПокупателю.Организация КАК Организация
ИЗ
Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
ГДЕ
СчетНаОплатуПокупателю.Ссылка В(&СписокДокументовСчетНаОплатуПокупателю)
при этом, при выполнении запроса, он падает с ошибкой
{ОбщийМодуль.ОбщегоНазначенияБП.Модуль(840)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
{(6, 2)}: Неоднозначное поле "СчетНаОплатуПокупателю.Ссылка"
<<?>>СчетНаОплатуПокупателю.Ссылка В(&СписокДокументовСчетНаОплатуПокупателю)
Решил проверить на демобазе - эта же версия, эта же платформа, тоже файловая база - счет печатается, запрос формируется до символа точно такой же, ошибка не появляется.
Что это может быть?!