|   |   | 
| 
 | Как программно составить список всех документов отсортированных по дате | ☑ | ||
|---|---|---|---|---|
| 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) я вообще доверчивый     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |