|
Получить все документы за определенный день | ☑ | ||
---|---|---|---|---|
0
Pionerrr
19.11.16
✎
01:31
|
Здравствуйте! Подскажите как получить все документы за определенный день в Модуле менеджера (при печати). Я получаю реквизиты Документа2 из Документа1 через запрос. Сейчас я получаю вообще все документы Документа2 за все дни и хочу отфильтровать. И соответственно нужны реквизиты по дате Документа1.
В инете много примеров с явным заданием даты через УстановитьПарметр(Дата, "20161205"). Всё хорошо работает. А вот как указать дату "Документа1" через переменную или как лучше это организовать? |
|||
1
Брат Брата
19.11.16
✎
01:35
|
Читай книжку "Простые примеры разработки" Автор Радченко. И надобность задавать идиотские вопросы пропадет сразу.
|
|||
2
Брат Брата
19.11.16
✎
01:38
|
и да. Пример установки через переменную
УстановитьПарметр(Дата, ТвояДата). |
|||
3
Torquader
19.11.16
✎
02:38
|
ПарМетр - это кто такой ???
|
|||
4
Pionerrr
19.11.16
✎
09:11
|
Да это всё понятно, про переменную и т.д. А что в переменной указывать, если мне нужна дата из выборки? как обратиться к выборке, если для того чтобы её выполнить и выбрать нужно сначала установить параметр?
|
|||
5
Pionerrr
19.11.16
✎
09:33
|
у Радченко нет такой книги
|
|||
6
b_ru
19.11.16
✎
09:35
|
ГДЕ
Дата Между &НачПериода И &КонПериода УстановитьПараметр("НачПериода", НачалоДня(Дата)); УстановитьПараметр("КонПериода", КонецДня(Дата)); |
|||
7
Pionerrr
19.11.16
✎
09:45
|
(6) Пробовал, но выдаётся ошибка Неопознанная переменная (Дата)
|
|||
8
b_ru
19.11.16
✎
09:48
|
(7) Так ты вместо Дата напиши название переменной, в которой у тебя записана дата - я то его не знаю.
|
|||
9
Pionerrr
20.11.16
✎
20:56
|
Да всё это ясно и понятно. Но проблема в том, что я пишу это всё в обработке на печать в модуле менеджера. Как я могу занести в переменную значение реквизита документа если я в модуле менеджера?
Всё это понятно что надо установить парметр, потом сослаться на переменную, а в переменную положить "20161120" так всё работает. Но мне нужна дата документа из которого идёт печать |
|||
10
minele
20.11.16
✎
21:08
|
Смотри все что связано с понятием РабочаяДата
|
|||
11
Pionerrr
20.11.16
✎
21:53
|
(10) Рабочая дата тоже не то. Если документ откроется прошлой датой, а рабочая дата получается тоже назначается пользователем.
|
|||
12
Pionerrr
20.11.16
✎
22:37
|
Попробовал вот так:
Выборка1 = Запрос.Выполнить().Выбрать(НачалоДня(Выборка.Дата), КонецДня(Выборка.Дата)); Пока Выборка1.Следующий() Цикл Шапка.Параметры.Заполнить(Выборка1); Шапка.Параметры.Наименование= Выборка1.Наименование; ТабДок.Вывести(Шапка); КонецЦикла; |
|||
13
Pionerrr
20.11.16
✎
22:37
|
Выдаётся ошибка "Несоответствие типов (параметр номер 1)
|
|||
14
Metman
21.11.16
✎
05:27
|
Запрос.установитьПараметр("ДатаНач",НачалоДня(Дата));
Запрос.установитьПараметр("ДатаКон",КонецДня(Дата)); Выборка1 = Запрос.Выполнить().Выбрать(); |
|||
15
h-sp
21.11.16
✎
09:10
|
(13) Выборка1 = Выборка.Выбрать();
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |