powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Обращение к результатам запроса
14 сообщений из 14, страница 1 из 1
Обращение к результатам запроса
    #36970711
kozebobinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите, вопрос совсем нубский, но я так и не нашла как это делать.

Задача: есть список документов, надо его вывести в табличку, в зависимости от разных условий, то есть в табличку не все сразу выгружать, а поэлементно.

Я сделала в модуле микрозапрос:
Код: plaintext
1.
2.
3.
4.
5.
	QU = new Query;
	QU.Текст = "SELECT
			| Контрагент, Дата			
			| FROM Документ.РеализацияТоваровУслуг AS акты";
	QU.Выполнить();

Как мне пройтись по всем строкам и получить, например, всех контрагентов? Как обратиться именно к полю контрагент?

И еще вопрос, в документе есть цена и сумма, но если я пишу их в селекте, он говорит таких полей нет. Как узнать как у документа эти поля называются для запроса?

Если есть какой-то адекватный материал по теме, который я не нашла, с благодарностью прийму вместо ответа.
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36970844
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поля цена и сумма - они в табличной части.

Выборка = QU.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить("" + Выборка.Контрагент);
КонецЦикла;
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971120
kozebobinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так пробовала, пишет "Метод объекта не обнаружен (Выбор)"
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971138
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Запрос = new Запрос;
Запрос.Текст = "Выбрать
| Контрагент,
|Дата			
| FROM Документ.РеализацияТоваровУслуг Как Акты";
Результат=Запрос.Выполнить();
Выборка=Результат.Выбрать();

Выборка = QU.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить("" + Выборка.Контрагент);
КонецЦикла;
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971206
1С ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос = new Запрос;
Запрос.Текст = "Выбрать
| Контрагент,
|Дата
| FROM Документ.РеализацияТоваровУслуг Как Акты";
Результат=Запрос.Выполнить();
Выборка=Результат.Выбрать();

Выборка = Запрос .Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить("" + Выборка.Контрагент);
КонецЦикла;

________________________________________
По поводу полей документа - открываем конфигуратор и смотрим на какие данные ссылается реквизит формы. Не забываем про то, что табличные части и данные шапки находятся в разных таблицах и не гнушаемся пользоваться конструктором запроса
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971393
kozebobinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где этот конструктор запросов? Мне стыдно, но я его не нашла. И код все равно не работает с той же ошибкой про ненайденный метод "Выбрать" ((
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971493
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Запрос = Новый Запрос;
Запрос.Текст = "Выбрать
| Контрагент,
|Дата 
| ИЗ Документ.РеализацияТоваровУслуг Как Акты";
Результат=Запрос.Выполнить();
Выборка=Результат.Выбрать();

Пока Выборка.Следующий() Цикл
Сообщить("" + Выборка.Контрагент);
КонецЦикла;
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971521
kozebobinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я догадалась, что там опечатка у вас, всё не так плохо. но оно правда-правда не работает!
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971593
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kozebobinkaНу я догадалась, что там опечатка у вас, всё не так плохо. но оно правда-правда не работает!

свой текст клади полностью сюда
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971610
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...и фото =)
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36971625
kozebobinka,
Выборка = QU.Выполнить().Выбрать();

любая книжка по 8 вам поможет
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36972775
kozebobinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какие-то странности были - тот же код скопировала в новый пустой модуль и все заработалао.ю. Спасибо огромное за помощь и терпение)
И все-таки, где этот построитель запросов?...
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36972934
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kozebobinkaКакие-то странности были - тот же код скопировала в новый пустой модуль и все заработалао.ю. Спасибо огромное за помощь и терпение)
И все-таки, где этот построитель запросов?...

правой клавишей мышы тыкаешь в пустое место модуля и смотришь в контекстное меню
...
Рейтинг: 0 / 0
Обращение к результатам запроса
    #36973471
1C ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1С никВыборка = Запрос .Выбрать();


Совсем уработавшийся был - эта строка лишняя. Выборку строкой выше уже получал..

А конструктор - в любом месте текста в кавычках жмем правой кнопкой и в контекстном меню выбираем пункт "Конструктор запросов".
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Обращение к результатам запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]