helpf.pro
Регистрация

v7: Как в запросе получить данные с условием выбора по реквизиту?

movel
22.12.2012 01:53Прочитано: 3040
Проблема такая: нужно выбрать данные из документа, но нужны только те строки, где у поля Склад реквизит равен Основной. Чтобы выбрать нужный склад необходимо делать выборку из Справочника, но так тогда запрос не выполняется. Как это можно сделать?
Yandex
Возможно, вас также заинтересует
Реклама на портале
DJ_Serega
22.12.2012 16:25Ответ № 1
Можно выбрать строки через
Код 1C v 8.х
 
МассивСтрок = Объект.Товары.НайтиСтроки(Новый Структура("Склад", Справочники.Склады.НайтиПоНаименованию("Основной", Истина)))
.
Функция вернет массив строк тч Товары..
Изменено 22.12.12 16:26:16
movel
22.12.2012 18:50Ответ № 2
Спасибо за ответ, но мне нужно для 1с 7.7 и чтобы выбирать из документов, но не все полностью значения, а только те у которых реквизит равен определенному значению.
DJ_Serega
23.12.2012 01:35Ответ № 3
(2) movel, *05 *05 от блин... *12 *12 раньше проблем не было с открытием сохраненной закладки.
movel
23.12.2012 12:17Ответ № 4
сарказм?
ad82117
24.12.2012 09:45Ответ № 5
сначала перед запросом делаешь переменную, например,
ОснСклад = "";
СпрСклад = СоздатьОб'ект("Справочник.Склады")
СпрСклад.НайтиПоКоду("00001");
ОснСклад = СпрСклад.ТекущийЭлемент();
ну и в запросе пишешь
в Выборке
|СкладИзДокумента = МойДокумент.Склад;
В условии
|СкладИзДокумента = ОснСклад;
movel
24.12.2012 12:05Ответ № 6
Спасибо за ответ.
DJ_Serega
29.12.2012 14:08Ответ № 7
(4) movel, нет я просто не увидел ) извините )
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.