|
v7: Как вывести все документы в запрос? | ☑ | ||
---|---|---|---|---|
0
NemeL
28.02.12
✎
22:55
|
Доброе время, в документе ТЧ имеет реквизит типа документ со ссылкой на другой документ1. На форму документа добавил ТЗ в которую вывожу ТЧ документа1 по ссылке. таких документов1 может быть несколько, и у них ТЧ разные, как в запросе сделать чтоб выбирась все строки докуметна1?
|
|||
1
дущ
28.02.12
✎
23:06
|
(0) А нахрена запрос? ВыгрузитьТабличнуюЧасть() - уже отменили?
|
|||
2
NemeL
28.02.12
✎
23:08
|
(1) в запросе вывожу актуальные остатки
|
|||
3
Злой Бобр
28.02.12
✎
23:29
|
(0) Вопрос напишите понятно, тогда и будет ответ.
|
|||
4
Гость2
28.02.12
✎
23:38
|
Выгрузи колонку Документ1 в списокЗначений и в запросе условие док в твой список
|
|||
5
NemeL
28.02.12
✎
23:44
|
(4)Так я и делаю
СпНаименования=СоздатьОбъект("СписокЗначений"); ВыгрузитьТабличнуюЧасть(СпНаименования,"Наименование,Цвет" ); ВыбратьСтроки(); Пока ПолучитьСтроку()>0 Цикл Сообщить(Таб_РЛ.Наименование); КонецЦикла; Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса= " |Материал = Регистр.ОстаткиМатериалов.Материал; |Цвет = Регистр.ОстаткиМатериалов.ЦветТкани; |Количество = Регистр.ОстаткиМатериалов.Количество; |Функция КоличествоКонОст = КонОст(Количество); |Группировка Материал ; |Группировка Цвет без групп ; |Условие (Материал в СпНаименования); |Условие (Цвет в СпНаименования); |"; А что за условие не могу понять? |
|||
6
Гость2
28.02.12
✎
23:46
|
Это что?
СпНаименования=СоздатьОбъект("СписокЗначений"); ВыгрузитьТабличнуюЧасть(СпНаименования,"Наименование,Цвет" ); |
|||
7
NemeL
28.02.12
✎
23:59
|
(6)извеняюсь,
СпНаименования=СоздатьОбъект("СписокЗначений"); ВыгрузитьТабличнуюЧасть(СпНаименования,"РЛ" ); РЛ колонка с документом1, выводятся только строки выделенного документа |
|||
8
NemeL
29.02.12
✎
10:27
|
(3)в табличной части есть колонка в которой выбирается документ Расходный лист, соответственно Расходных Листов может быть много, каждый Расходный лист имеет свою ТЧ как вывести на пачеть все ТЧ Расходных листов которые выбраны?
|
|||
9
Boroda
29.02.12
✎
10:36
|
А не проще создать тз со структурой тч РЛ, пробежаться по тч документа выбирая отмеченные РЛ и по ним заполняя тз.Заполнить().
А потом уже этот тз можно и свернуть, отсортировать и отправить на печать.. |
|||
10
Злой Бобр
29.02.12
✎
13:18
|
(5) Что, опять?! Ты читал прошлую ветку? Я тебе там написал что запрос написан неправильно. Так что сначала запрос правильно нарисуй а потом выноси нам тут мозг.
И плодить ветки весьма глупо, т.к. я уже непомню чего ты там хотел. Просто код запомнился. |
|||
11
ЧеловекДуши
29.02.12
✎
14:01
|
Чет не понял автора, может ДНК? :)
(5)Если тебе нежен отбор по документа, то и делай отбор по документам. Если не знаешь, как писать 1С-кие запросы, то читаешь книги и пользуешься мастером запросов. (0)>>> На форму документа добавил ТЗ Ну добавил, молодец... Теперь вытащи из этой ТЗ свои данные запросом. А для начала просто без запроса, бывает помогает в понимании "Хотелок" :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |