![]() |
![]() |
|
Отбор по дате в форме списка документа программно БП 8.1 | ☑ | ||
---|---|---|---|---|
0
Kleo
28.01.11
✎
10:03
|
Нужно сделать в обработке Отбор по дате в форме списка документа:
ДатаОтбора = Заданная в обработке дата СтруктураОтбора = Новый Структура(); СтруктураОтбора.Вставить("Дата",ДатаОтбора); СтруктураОтбора.Вставить("Склад",СкладОтбора); по данной структуре отбор по складу работает, по дате нет. подскажите, пожалуйста, как сделать? |
|||
1
Naumov
28.01.11
✎
10:07
|
У даты есть время.
|
|||
2
Kleo
28.01.11
✎
10:08
|
значит нужно преобразовать ДатаОтбора в тип Дата-Дата?
или может нужно интервал задать. но как? |
|||
3
Kleo
28.01.11
✎
10:11
|
преобразование Дата(ДатаОтбора) ничего не дало.
не отбирает вообще никакие документы. нужно видимо как-то интервал задавать программно |
|||
4
Wobland
28.01.11
✎
10:14
|
тебе надо не на равенство с датой сравнивать а на между НачалоДня(Дата) и КонецДня(Дата)
|
|||
5
Kleo
28.01.11
✎
10:14
|
(4) да, я поняла. вот и спрашиваю, как это задать в данном отборе?
|
|||
6
Kleo
28.01.11
✎
10:15
|
мне нужно сделать через структуру отбор
|
|||
7
Wobland
28.01.11
✎
10:18
|
по аналогии:
Форма=Справочники.Номенклатура.ПолучитьФормуВыбора(); Форма.Заголовок="Выбор номенклатуры для "+Контрагент; Форма.Отбор.Ссылка.Использование=Истина; Форма.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке; Форма.Отбор.Ссылка.Значение=СписокНоменклатуры; // ТЗ запроса Форма.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр=Ложь; ВыбранноеЗначение=Форма.ОткрытьМодально(); |
|||
8
Wobland
28.01.11
✎
10:18
|
в базу знаний уже пора добавлять. третий день этот пример привожу
|
|||
9
Kleo
28.01.11
✎
10:18
|
(7) а можно по аналогии с датой
|
|||
10
Kleo
28.01.11
✎
10:19
|
(8) мне он не подходит
|
|||
11
Kleo
28.01.11
✎
10:19
|
добавлю в базу знаний и этот и для даты
|
|||
12
Wobland
28.01.11
✎
10:19
|
наверное, ВидСравнения.Между и ЗначениеЛевое/Правое какое-нибудь
|
|||
13
Wobland
28.01.11
✎
10:20
|
(11) ещё фото, кстати, можно добавить ;)
|
|||
14
Wobland
28.01.11
✎
10:21
|
+(12) беду понял, ответ ищу
|
|||
15
Kleo
28.01.11
✎
10:22
|
мне этот вариант не подходит, во-первых, потому что для справочника, а во-вторых, я сначала задаю условия отбора а потом перебираю в цикле
Для каждого ЭлементСтруктуры Из СтруктураОтбора Цикл .... КонецЦикла; |
|||
16
Wobland
28.01.11
✎
10:24
|
в (0) про документы говорила...
|
|||
17
Aprobator
28.01.11
✎
10:27
|
(11) угу - а еще в базу данных надо все СП добавить.
ВидСравнения.ИнтервалВключаяГраницы. |
|||
18
Kleo
28.01.11
✎
10:30
|
ФормаВыбораДок.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы;
|
|||
19
Kleo
28.01.11
✎
10:31
|
(16) твой вариант для справочника) но всеравно спасибо)
|
|||
20
Wobland
28.01.11
✎
10:32
|
(19) дык по аналогии
|
|||
21
Kleo
28.01.11
✎
10:48
|
ФормаВыбораДок.Отбор.Дата.Использование = Истина;
ФормаВыбораДок.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы; ФормаВыбораДок.Отбор.Дата.ЗначениеС = НачалоДня(ДатаОтбора); ФормаВыбораДок.Отбор.Дата.ЗначениеПо = КонецДня(ДатаОтбора); |
|||
22
Wobland
28.01.11
✎
10:48
|
взлетело?
|
|||
23
Wobland
28.01.11
✎
10:56
|
уже добавила? комментарий в моём примере крив. должно быть так:
// выгруженная колонка ТЗ запроса |
|||
24
Liana81
03.02.11
✎
16:21
|
Можло ли загрузить в ЗУП бюджет 8 тарифные сетки по новому расчету оплаты труда?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |