Тип не определен (запрос) #689474


#0 by infinity1992
Помогите начинающему! нужно создать форму документа, для проверки наличия книг в библиотеке, которые мы собираемся выдать в форме документа пишем &НаКлиенте Выдает ошибку: {Документ.ВыдачаКниг.Форма.ФормаДокумента.Форма(4,23)}: Тип не определен (Запрос) Что делать?Что не так?
#1 by Научите меня
На клиенте к БД не обратиться, поэтому и нет такого объекта как Запрос. Перенеси его в серверную процедуру
#2 by infinity1992
если сделать так, &НаСервере КонецПроцедуры , то пишет {Документ.ВыдачаКниг.Форма.ФормаДокумента.Форма(13,45)}: Переменная не определена (Дата)
#3 by GROOVY
Специалиста позовите.
#4 by Steel_Wheel
Амперсант забыл... это как минимум
#5 by Steel_Wheel
А нет, вру
#6 by GROOVY
Объект он забыл. Но судя по коду это кг.
#7 by Научите меня
Ну не совсем так! У тебя событие возникает на клиенте, из этой процедуры вызываешь еще одну (другую!) процедуру которая находится у тебя на сервере.. в ней уже все это делаешь. Включи отладчик - и ты увидишь, что "Дата" у тебя реквизита нет на форме, он в объекте - поэтому скорее всего надо будет написать: "Объект.Дата"
#8 by Steel_Wheel
эта строчка мне совсем не нравится, если Книги -- список значеий, то надо "В" а там СЗ или подзапрос Угу. Я вот тоже так подумал
#9 by Научите меня
Кто его знает, может в одной строчке одна количество одной книги, может так просто назвали.
#10 by Научите меня
Тьфу ты, ну вы поняли ) "одна" - лишнее слово
#11 by Steel_Wheel
Глядя на это Элементы.СписокКниг.ТекущиеДанные.Книги) я очень сомневаюсь но может и такое быть
#12 by infinity1992
спасибо! вроде все заработало
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С