![]() |
![]() |
|
список документов | ☑ | ||
---|---|---|---|---|
0
Vasus55
02.02.12
✎
18:30
|
каким образом возможно при нажатии на кнопку открывать список документов, сформированных на ТекДату
как весь список документов вывести я знаю, а вот чтобы отбор по дате был не догадаюсь, пробывал конечно запросом, но че то никак((( как решить подобного рода задачку?? |
|||
1
asady
02.02.12
✎
19:16
|
(0) запросом конечно формируй список и показывай его
|
|||
2
Vasus55
02.02.12
✎
19:18
|
МояДата=Сред(ТекущаяДата(),1,10);
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Напоминания.Ссылка |ИЗ | Документ.Напоминания КАК Напоминания |ГДЕ | Напоминания.ДатаНапоминания = &ДатаНапоминания"; Запрос.УстановитьПараметр("ДатаНапоминания",МояДата); Результат = Запрос.Выполнить().Выбрать(); Если Не Результат.Пустой() Тогда Выборка=Результат.Выбрать(); Выборка.Следующий(); форма=Выборка.Ссылка.ПолучитьФормуСписка("ФормаСписка"); форма.Открыть(); КонецЕсли; так ничего не происходит(( |
|||
3
shuhard
02.02.12
✎
19:19
|
(2)[ форма=Выборка.Ссылка.ПолучитьФормуСписка("ФормаСписка");]
это мощно Фауст отдыхает |
|||
4
ДенисЧ
02.02.12
✎
19:19
|
Где дата между дата и дата + сутки. Про время не забывай.
Или не +, а КонецДня |
|||
5
Живой Ископаемый
02.02.12
✎
19:20
|
2(2)v8: Фильтр один, отбор по трем полям
10-й псто |
|||
6
Живой Ископаемый
02.02.12
✎
19:21
|
но вообще бред, можно еще проще
|
|||
7
Vasus55
02.02.12
✎
19:22
|
а как проще??
я на че сообразил на то и написал.. |
|||
8
Живой Ископаемый
02.02.12
✎
19:25
|
форма=Документы.Напоминания.ПолучитьФормуСписка();
Форма.СписокДокументов.Отбор.Дата.ВидСравнения = Между Форма.СписокДокументов.Отбор.Дата.ЗначениеС = НачалоДня Форма.СписокДокументов.Отбор.Дата.ЗначениеПо = КонецДняДня Форма.СписокДокументов.Отбор.Дата.Использовать = Истина Форма.Открыть() сильно примерно |
|||
9
Vasus55
02.02.12
✎
19:27
|
(8)че то ни то как то
|
|||
10
Vasus55
02.02.12
✎
19:28
|
{ОбщаяФорма.БазаКлиентов.Форма(596,50)}: Переменная не определена (Между)
Форма.СписокДокументов.Отбор.Дата.ВидСравнения = <<?>>Между; (Проверка: Толстый клиент (обычное приложение)) {ОбщаяФорма.БазаКлиентов.Форма(597,47)}: Переменная не определена (НачалоДня) Форма.СписокДокументов.Отбор.Дата.ЗначениеС = <<?>>НачалоДня; (Проверка: Толстый клиент (обычное приложение)) {ОбщаяФорма.БазаКлиентов.Форма(598,48)}: Переменная не определена (КонецДняДня) Форма.СписокДокументов.Отбор.Дата.ЗначениеПо = <<?>>КонецДняДня; (Проверка: Толстый клиент (обычное приложение)) |
|||
11
Живой Ископаемый
02.02.12
✎
19:28
|
2(9) окей, 5 сек.
|
|||
12
Живой Ископаемый
02.02.12
✎
19:34
|
2(10) чтож ты сразу не сказал что инвалид?
На ролике - типовая: http://screencast.com/t/nfKk4q4mUnK Итого: Между = ВидСравнения.ИнтервалВключаяГраницы НачалоДня = Начлодня(МояДата) КонецДня = КонецДня(МояДата) |
|||
13
shuhard
02.02.12
✎
19:36
|
(12) Начлодня - Жж.ешь
|
|||
14
Vasus55
02.02.12
✎
19:36
|
(12)Преобразование значения к типу Дата не может быть выполнено
НачалоДня = НачалоДня(МояДата); |
|||
15
Живой Ископаемый
02.02.12
✎
19:39
|
2(14) и что ж ты теперь будешь предпринимать?
|
|||
16
Vasus55
02.02.12
✎
19:41
|
если менять на текущую дату , то Поле объекта не обнаружено (СписокДокументов)
Форма.СписокДокументов.Отбор.Дата.ВидСравнения = Между; |
|||
17
Живой Ископаемый
02.02.12
✎
19:41
|
2(16) ну а как называется у тебя Список Документов в форме списка?
|
|||
18
Vasus55
02.02.12
✎
19:44
|
ДокументСписок
|
|||
19
Vasus55
02.02.12
✎
19:45
|
изменил на него, но он мне все равно открывает сам документ, а не а не ввиде списка(((
|
|||
20
Vasus55
02.02.12
✎
19:46
|
и + Преобразование значения к типу Дата не может быть выполнено
|
|||
21
Vasus55
02.02.12
✎
19:46
|
это если
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Напоминания.Ссылка |ИЗ | Документ.Напоминания КАК Напоминания |ГДЕ | Напоминания.ДатаНапоминания МЕЖДУ &ДатаНачала И &ДатаОкончания"; Запрос.УстановитьПараметр("ДатаНачала",НачалоДня(ТекущаяДата())); Запрос.УстановитьПараметр("ДатаОкончания",КонецДня(ТекущаяДата())); Результат = Запрос.Выполнить(); Если Не Результат.Пустой() Тогда Выборка=Результат.Выбрать(); Выборка.Следующий(); форма=Выборка.Ссылка.ПолучитьФорму(); форма.Открыть(); КонецЕсли; |
|||
22
Живой Ископаемый
02.02.12
✎
19:46
|
2(20)Значит все, не вышел из тебя 1Сник
|
|||
23
Vasus55
02.02.12
✎
19:47
|
надежда умирает последней..)
|
|||
24
Vasus55
02.02.12
✎
19:47
|
мне по сути надо вот так
//СписокДокументов=Документы.Напоминания.ПолучитьФормуСписка("ФормаСписка"); но чтобы по текущей дате было |
|||
25
Живой Ископаемый
02.02.12
✎
19:48
|
у тебя в (0) написано такое:
"как весь список документов вывести я знаю, а вот чтобы отбор по дате был не догадаюсь, " Изобрази как ты делаешь первую часть предложения... |
|||
26
Живой Ископаемый
02.02.12
✎
19:48
|
2(24) мы поняли и дали ответ, зачем ты повторяешься?
|
|||
27
Живой Ископаемый
02.02.12
✎
19:49
|
Даже ролик сняли.. В любой типовой можешь свериться... мест где такое - просто масса.
|
|||
28
Vasus55
02.02.12
✎
19:49
|
(25)СписокДокументов=Документы.Напоминания.ПолучитьФормуСписка("ФормаСписка");
СписокДокументов.Открыть(); первая часть |
|||
29
Живой Ископаемый
02.02.12
✎
19:51
|
Отлично...
СписокДокументов=Документы.Напоминания.ПолучитьФормуСписка("ФормаСписка"); СписокДокументов.ДокументСписок.Отбор.Дата.ВидСравнения = ВидСравнения.ИнтервалВключаяГраницы; СписокДокументов.ДокументСписок.Отбор.Дата.ЗначениеС = НачалоГода(ТекущаяДата()); СписокДокументов.ДокументСписок.Отбор.Дата.ЗначениеПо = КонецГода(ТекущаяДата()); СписокДокументов.ДокументСписок.Отбор.Дата.Использование = Истина; СписокДокументов.Открыть(); |
|||
30
catena
02.02.12
✎
19:51
|
МояДата=Сред(ТекущаяДата(),1,10);
ам... это что??? |
|||
31
Живой Ископаемый
02.02.12
✎
19:52
|
2(28) Ты такое повесил и форма списка открывается? Картинку можешь показать?
|
|||
32
Vasus55
02.02.12
✎
19:55
|
вот я воще, я же так и делал до этого, а у меня не работало....
Спасиб Ребят, вы воще умные, респект вам! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |