Версия для печати темы (https://pro1c.org.ua/index.php?s=b9d5e164d416be88a3c3171af1e00eb5&showtopic=67553)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ 8.2 ОФ ОСВ программно в рег задании

Автор: awp 25.05.24, 16:17

Доброго дня. Маю проблему формування ОСВ в регламентному завданні. А саме не бачить єкспортні процедури модулю ОСВ.

    осв = Отчеты.ОборотноСальдоваяВедомость.Создать();
    ТабДок = Новый ТабличныйДокумент;
    осв.Настроить();
    осв.ИнициализацияОтчета();
    осв.ЗаполнитьНачальныеНастройки();
    осв.НастройкиФормы.Вставить("ВыводитьЗаголовок", Истина);
    осв.НастройкиФормы.Вставить("ВыводитьПодписи", Ложь);
    осв.ПоСубсчетам = Истина;    
    осв.Организация = Справочники.Организации.НайтиПоКоду("00000001 ");
    осв.НачалоПериода = НачалоГода(Дата);
    осв.КонецПериода = КонецДня(Дата);
    
    рс = осв.ДанныеОтчета.РазвернутоеСальдо;
    ДобавитьРС(рс, "3721");
    ДобавитьРС(рс,"376");
    ДобавитьРС(рс,"37710");

  
    осв.СформироватьОтчет(ТабДок,,,,Истина);  

    ПутьКОСВ = ПутьСохраненияОСВ + "осв_" + Формат(Дата,"ДФ=dd.MM.yyyy") + "_" + Формат(ТекущаяДата(),"ДФ=ЧЧммсс") + ".xlsx";

    ТабДок.Записать(ПутьКОСВ,ТипФайлаТабличногоДокумента.XLSX);


На клієнті все виконується норм, але в рег завданні не бачить
осв.Настроить();
. Якщо починаю портувати процедури то виникає куча інших процедур що не бачить сервер.
Як сформувати ОСВ в рег завданні, щоб було ідентична форма до звіту. Дякую.

ПС: Виногарода автору робочого кода smile.gif

Автор: 1cnovice 25.05.24, 19:36

Як один із варіантів код формування ОСВ можна перемістити у форму зовнішньої обробки в процедуру "ПриОткрытии"
а саму обробку запускати через планувальник windows

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua