Вход | Регистрация


Обычная форма списка документа , как получить список документов , наложен отбор.

Обычная форма списка документа , как получить список документов , наложен отбор.
Я
   budnik
 
30.05.18 - 13:03
Обычная форма списка документа ,
Пользователь наложил отборы  ,
как получить список документов ?
Провести эти документы надо .
 
 
   mistеr
 
1 - 30.05.18 - 13:04
Делай обработку с ТЧ и не выпендривайся.
   budnik
 
2 - 30.05.18 - 13:05
(1) разберемся очень удобный механизм получится .
   Вафель
 
3 - 30.05.18 - 13:06
в уф можно
   budnik
 
4 - 30.05.18 - 13:07
уф знаю , счас на обычных формах делаю.
   Ёпрст
 
5 - 30.05.18 - 13:09
   Вася Теркин
 
6 - 30.05.18 - 13:17
(4) Есть приполученииданных, привыводестроки....
   Вася Теркин
 
7 - 30.05.18 - 13:18
(5) Ужос, магия 80 уровня...
   Вася Теркин
 
8 - 30.05.18 - 13:19
При выводе сроки в массив добавляй те объекты, которых там ещё нет. Отдельно подумай как будет массив "перечитываться", т.е. очищаться.
   mistеr
 
9 - 30.05.18 - 13:22
Еще немного, и дойдем до эмуляции нажатия клавиш "стрелка вниз", Enter, Crl+Enter.
   shuhard
 
10 - 30.05.18 - 13:24
(0) дык построителю запросов скорми отборы и получишь список документов
 
 Рекламное место пустует
   shuhard
 
11 - 30.05.18 - 13:26
(10) как то так:
ПостроительЗапроса=Новый ПостроительЗапроса;
ПостроительЗапроса.Текст="ВЫБРАТЬ
| ЗаказПокупателя.Ссылка
|ИЗ
| Документ.ЗаказПокупателя КАК ЗаказПокупателя
|{ГДЕ
| ЗаказПокупателя.Организация.*,
| ЗаказПокупателя.Ссылка.*,
| ЗаказПокупателя.Номер,
| ЗаказПокупателя.Дата,
| ЗаказПокупателя.Проведен,
| ЗаказПокупателя.ВалютаДокумента.*,
| ЗаказПокупателя.ВидОперации.*,
| ЗаказПокупателя.Контрагент.*,
| ЗаказПокупателя.ДоговорКонтрагента.*}";

Для Каждого СтрокаОтбора из ЭлементыФормы.Список.Значение.Отбор Цикл
ДоступноеПоле=ПостроительЗапроса.ДоступныеПоля.Найти(СтрокаОтбора.Имя);
Если ДоступноеПоле<>Неопределено И ДоступноеПоле.Отбор=Истина Тогда
СтрокаОтбораПостроителя=ПостроительЗапроса.Отбор.Добавить(СтрокаОтбора.Имя);
ЗаполнитьЗначенияСвойств(СтрокаОтбораПостроителя, СтрокаОтбора);
КонецЕсли;
КонецЦикла;
ПостроительЗапроса.Выполнить();
ТЗ=ПостроительЗапроса.Результат.Выгрузить();
ТЗ.ВыбратьСтроку("Запрос с отбором");
   budnik
 
12 - 30.05.18 - 13:41
(11) не срабатывает , все документы выгружаются ?
   budnik
 
13 - 30.05.18 - 13:44
найду , идея понятна

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует