|
Как программно составить список всех документов отсортированных по дате | ☑ | ||
---|---|---|---|---|
0
gabd_marat
31.01.21
✎
10:21
|
Добрый день! Как программно составить список абсолютно всех документов отсортированных по дате, за определенный период, только запросом?
|
|||
1
Mankubus
31.01.21
✎
10:36
|
Сделать запрос в цикле по метаданным
|
|||
2
wertyu
31.01.21
✎
10:38
|
(1) может не запрос, а текст запроса?
|
|||
3
gabd_marat
31.01.21
✎
10:48
|
(1) (2) Может у вас пример есть?
|
|||
4
Ненавижу 1С
гуру
31.01.21
✎
11:12
|
||||
5
gabd_marat
31.01.21
✎
11:50
|
(4) (2) (1) Сделал так, теперь надо упорядочить по дате
Запрос = Новый Запрос; Текст = ""; Для Каждого Док Из Метаданные.Документы Цикл Текст = Текст + "ВЫБРАТЬ Ссылка, Дата ИЗ Документ." + Док.Имя + " ГДЕ (Документ." + Док.Имя + ".Дата >= &ДатаНачала И Документ." + Док.Имя + ".Дата <= &ДатаКонец) ОБЪЕДИНИТЬ "; КонецЦикла; Запрос.Текст = Лев(Текст, СтрДлина(Текст) - СтрДлина(" ОБЪЕДИНИТЬ ")); Запрос.УстановитьПараметр("ДатаНачала",ДатаНач); Запрос.УстановитьПараметр("ДатаКонец",ДатаКонец); Выборка = Запрос.Выполнить().Выбрать(); |
|||
6
ДенисЧ
31.01.21
✎
12:08
|
Добавь
Запрос.Текст = Запрос.Текст + " |УПОРЯДОЧИТЬ ПО Дата |"; |
|||
7
gabd_marat
31.01.21
✎
12:19
|
(6) Да,спасибо, разобрался
А как программно провести все эти документы? С сообщениями об ошибке если не проведется |
|||
8
gabd_marat
31.01.21
✎
12:22
|
Или есть уже готовые обработки . Конфигурация 1с упп сильно изменённая ,написанная под нужды предприятия
|
|||
9
gabd_marat
31.01.21
✎
12:38
|
Такой вариант рабочий
Процедура ПровестиДокументы() Для Каждого ДокументСсылка Из СпискДокументов Цикл Попытка ДокументСсылка.Записать(РежимЗаписиДокумента.Проведение); Сообщить("Документ" + ДокументСсылка + "провелся удачно!"); Исключение Сообщить("Документ" + ДокументСсылка + "не провелся!"); КонецПопытки ; КонецЦикла; КонецПроцедуры |
|||
10
Chameleon1980
31.01.21
✎
18:51
|
вы просмотрели ликбез по самообучению новых 1сников
|
|||
11
Ненавижу 1С
гуру
31.01.21
✎
20:26
|
(9) а точно имеет смысл проводить дальше, если что-то не провелось?
|
|||
12
RomanYS
31.01.21
✎
22:00
|
(8) да,в упп есть групповая обработка, которая подойдёт для этой задачи
|
|||
13
Ёпрст
31.01.21
✎
22:52
|
(7) А оно точно надо ? А условие хоть воткнул, что выбрать хотя бы только проведенные доки ?
|
|||
14
Ёпрст
31.01.21
✎
22:52
|
(9) хотя бы РежимПроведения.НеОперативный
|
|||
15
Вася Теркин
01.02.21
✎
14:38
|
Как за 13 часов подготовить масштабную диверсию....
|
|||
16
Fragster
гуру
01.02.21
✎
14:40
|
(14) вроде по дефолту там так и есть?
|
|||
17
ДенисЧ
01.02.21
✎
14:46
|
(16) Ты веришь в аргументы по умолчанию?
|
|||
18
Fragster
гуру
01.02.21
✎
15:55
|
(17) я вообще доверчивый
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |