Имя: Пароль:
1C
 
БСП. Присоединенные файлы
,
0 IoannVic
 
07.04.16
11:17
Задача проще некуда. Есть обработка которая загружает из Excel. Мне нужно этот файл поместить в присоединенные файлы. Все настроил, интерактивно без проблем добавляет файлы. Скажите как программно добавить файл, а еще лучше ткните в БСП где это (сам искал ничего путного не нашел), ну естественно гугл не помог.
1 Cyberhawk
 
07.04.16
11:19
Ты не в Гугле помощи ищи, а в отладчике (в методах общих модулей соответствующей подсистемы)
3 IoannVic
 
07.04.16
11:20
(1) (2) Спасибо большое, а не сочтете за наглость уточнить, где это все добро в БСП описано?
4 Cyberhawk
 
07.04.16
11:21
(3) Документация на ИТС по соответствующей подсистеме тебе в помощь
5 IoannVic
 
07.04.16
11:24
(4) Ну, вот как раз там ничего не нашел. Только подробное описание как приладить присоединенные файлы, а по методам работы с ними ничего не нашел
7 IoannVic
 
07.04.16
11:27
(6) Уже гляжу) Думал может документация есть, для общего развития))
8 Cyberhawk
 
07.04.16
11:29
ТабДок = СформироватьТабличныйДокументНаСервере(СсылкаНаВнешнююПечатнуюФорму, ДоговорСсылка, ИмяМакета);
    
    // Сохраняем табличный документ в PDF.
    РасширениеБезТочки = "pdf";
    #Если _ Тогда
        ТабДок = Новый ТабличныйДокумент;
        ДоговорСсылка = Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
    #КонецЕсли
    ИмяФайла = ПолучитьИмяВременногоФайла(РасширениеБезТочки);
    ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.PDF);
    
    // Добавляем его в присоединенные файлы к договору.
    ДвоичныеДанныеФайла = Новый ДвоичныеДанные(ИмяФайла);
    АдресВХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанныеФайла);
    НаименованиеФайла = НачалоНаименованияФайла + " " + ДоговорСсылка.Номер + " от " + Формат(ДоговорСсылка.Дата, "ДЛФ=D");
    //ПрисоединенныйФайлСсылка = ПрисоединенныеФайлы.ДобавитьФайл(ДоговорСсылка, НаименованиеФайла, РасширениеБезТочки, , , АдресВХранилище,,,, НаименованиеФайла + " (Сф-но автомат-ки)");

    ИмяФайлаПриведенное = ОбщегоНазначенияКлиентСервер.ЗаменитьНедопустимыеСимволыВИмениФайла(НаименованиеФайла, "_"); // ЕМ 2015_10_20
    ПрисоединенныйФайлСсылка = ПрисоединенныеФайлы.ДобавитьФайл(ДоговорСсылка, ИмяФайлаПриведенное, РасширениеБезТочки, , , АдресВХранилище,,,, НаименованиеФайла + " (Сф-но автомат-ки)");
9 Cyberhawk
 
07.04.16
11:30
Для разных версий БСП параметры метода и даже имя метода могут отличаться
10 Cyberhawk
 
07.04.16
11:31
Конкретно (8) для версии БСП "2.2.4.45"
11 IoannVic
 
07.04.16
11:33
(9) Спасибо большое
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой