Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запрос возвращает пустое значение
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Общий раздел > Корзина
BEREST
привіт. допоможіть розібратися, а то застряг на дурничці
створив форму з полем вибору номенклатури.

добавив кнопку на форму
при натисканні кнопки на формі має виконатися запрос


c=этаформа.nomenkl.Ссылка;

Запрос = Новый Запрос;
Запрос.УстановитьПараметр("c",c);

Запрос.текст = "ВЫБРАТЬ
| Номенклатура.Ссылка как Ссылка,
| Номенклатура.Код как Код,
| Номенклатура.Наименование как Наименование,
| Номенклатура.Артикул как Артикул
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка = &c
|";


Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();
Artikyl=(Выборка.Артикул);
kod=(Выборка.код);
nazva=(Выборка.Наименование);

сообщить(artikyl);
сообщить(kod);
сообщить(nazva);

але в результаті нічого не отримую - виходить результат пустим
що не так???
VikingKosmo
Вы пропустили Выборка.Следующий().
BEREST
Цитата(VikingKosmo @ 28.10.15, 16:27) необходимо зарегистрироваться для просмотра ссылки
Вы пропустили Выборка.Следующий().


навіщо це якщо я вибираю лиш одну позицію на формі
VikingKosmo
Это затем, что выборку нужно спозиционировать на первый элемент оной выборки.
Vofka
BEREST, я больше не буду исправлять оформление ваших тем. Настало время вам самому ознакомиться с правилами. Тема едет в корзину.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.