Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 окт 2024, 22:22

Как правильно выполнить запрос, чтобы обработало только нужный столбец?

Автор AlexBes, 12 июл 2022, 18:44

0 Пользователей и 1 гость просматривают эту тему.

AlexBes

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|НормаСлива
|ИЗ
|Документ.ПланПроизводства.СоставПлана";

Результат = Запрос.Выполнить();
ПолучитьРезультат = Результат.Выбрать();
Пока ПолучитьРезультат.Следующий() Цикл
Сообщить(ПолучитьРезультат.Количество());
КонецЦикла;
У меня получается все проверяется, а нужно только одну колонку проверить на значения. Вообще уходит в бесконечные проверки вплоть до значения 241 435, что он там ищет я не совсем понимаю

nvj84

Что хочет пользователь никто не знает, поэтому расскажу что делает 1С основываясь на код. Имеем некий документ "ПланПроизводства" у которого имеется табличная часть "СоставПлана".
Мы говорим системе что хотим получить все строки табличных частей из всех документов(все абсолютно все). Таких строк накопилось всего 241435. А далее мы хотим чтобы 1С сообщила нам это волшебное число столько раз сколько строк мы выбрали т.е число 241435 будет выведено 241435 раз. Если ни чего не напутал то вот что вы там накодили.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск