|
БП 3.0.37.40 Странное поведение запроса |
☑ |
0
Nik_nik_nik
05.02.15
✎
09:45
|
Есть база БП 3.0.37.40. В ней есть общий модуль ОбщегоНазначенияБП и в нем есть функция ПолучитьЗначениеОбщегоРеквизита. Эта функция используется при печати счетов покупателя. В ней программно формируется текст запроса. В итоге запрос получается такой
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
СчетНаОплатуПокупателю.Организация КАК Организация
ИЗ
Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю
ГДЕ
СчетНаОплатуПокупателю.Ссылка В(&СписокДокументовСчетНаОплатуПокупателю)
при этом, при выполнении запроса, он падает с ошибкой
{ОбщийМодуль.ОбщегоНазначенияБП.Модуль(840)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
{(6, 2)}: Неоднозначное поле "СчетНаОплатуПокупателю.Ссылка"
<<?>>СчетНаОплатуПокупателю.Ссылка В(&СписокДокументовСчетНаОплатуПокупателю)
Решил проверить на демобазе - эта же версия, эта же платформа, тоже файловая база - счет печатается, запрос формируется до символа точно такой же, ошибка не появляется.
Что это может быть?!
|
|
1
hhhh
05.02.15
✎
10:15
|
(0) реквизиты добавляли в документ СчетНаОплатуПокупателю? Или база БП 3.0.37.40 полностью типовая?
|
|
2
Nik_nik_nik
05.02.15
✎
10:18
|
Да! Добавили характеристики в ТЧ.
|
|
3
Nik_nik_nik
05.02.15
✎
10:20
|
Хотя в демке они тоже добавлены. Как это повлияло на то, что один и тот же текст запроса то падает, то не падает с ошибкой не связанной с данными?
|
|
4
hhhh
05.02.15
✎
10:20
|
(2) а какие общие реквизиты используете при печати? Вызов этой функции ПолучитьЗначениеОбщегоРеквизита можно глянуть?
|
|
5
Nik_nik_nik
05.02.15
✎
10:26
|
Печать осталась типовой, характеристики к новым печатным формам приделать не успел. Вызовы идут такие:
ОрганизацияПоПисьму = ПолучитьЗначениеОбщегоРеквизита(СтруктураТиповОбъектыПечати, "Организация", ОписаниеТиповИзСтроки("Организации"));
КонтрагентПоПисьму = ПолучитьЗначениеОбщегоРеквизита(СтруктураТиповОбъектыПечати, "Контрагент", ОписаниеДопустимыхТиповКонтрагента);
это из ОбщегоНазначенияБП.ЗаполнитьТемуПолучателяПисьма
|
|