Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (Выполнить)
0 0ct0ber26
 
07.04.13
16:29
Открываю на основании Счет на оплату покупателю из Реализации товаров появляется служебное сообщение:

{Документ.СчетНаОплатуПокупателю.МодульОбъекта(397)}: Ошибка при вызове метода контекста (Выполнить)
   Товары.Загрузить(Запрос.Выполнить().Выгрузить());
по причине:
{(4, 2)}: Поле не найдено "СчетНаОплатуПокупателюТовары.Ампераж"
<<?>>СчетНаОплатуПокупателюТовары.Ампераж,
Сам запрос:
Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("Ссылка", Основание);
   Запрос.Текст = "
   |ВЫБРАТЬ
   |    РеализацияТоваровУслугТовары.Номенклатура,
   //фат
   |    СчетНаОплатуПокупателюТовары.Ампераж,
   |    СчетНаОплатуПокупателюТовары.Вольты,
   |    СчетНаОплатуПокупателюТовары.Отсечка,
   |    СчетНаОплатуПокупателюТовары.ДопКонтакты,
   |    СчетНаОплатуПокупателюТовары.Скидка,
   //фат
   |    РеализацияТоваровУслугТовары.Цена,
   |    РеализацияТоваровУслугТовары.Сумма,
   |    РеализацияТоваровУслугТовары.СтавкаНДС,
   |    РеализацияТоваровУслугТовары.СуммаНДС,
   |    РеализацияТоваровУслугТовары.Количество
   |ИЗ
   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   |
   |ГДЕ
   |    РеализацияТоваровУслугТовары.Ссылка = &Ссылка";
   Товары.Загрузить(Запрос.Выполнить().Выгрузить());
1 Garkin
 
07.04.13
16:37
(0) И что? Мы и не такие ошибки видели.
2 cw014
 
07.04.13
16:38
В табличной части "Товары" документа "РеализацияТоваровУслуг" нету реквизита "Ампераж"
3 0ct0ber26
 
07.04.13
16:39
(2) Есть, проверял.
4 Wobland
 
07.04.13
18:28
(3) проверь ещё раз. если есть, то 1Ска врёт
5 cw014
 
07.04.13
18:29
Слушай, а почему у тебя псевдоним таблицы "РеализацияТоваровУслугТовары", а ты выбираешь из какого то неизвестного "СчетНаОплатуПокупателюТовары" ???
6 Wobland
 
07.04.13
18:39
гы! (4) сторно