31.03.2016 Сергей Семенов 16410
Сохранение печатных форм 1С в присоединенных ...
Может возникнуть задача сохранить напечатанный документ в электронном виде и иметь возможность обращаться к нему через механизм присоединенных файлов. Сам механизм присоединенных файлов реализуется средствами БСП. Здесь опишем механизм сохранения напечатанного документа в электронном виде с помощью присоединенных файлов.

Допустим, имеется команда формирования печатной формы документа. После того как ТабДок сформирован, вызовем процедуру общего модуля СохранениеПечатныхФормКлиент (с установленными флажками клиента)

СохранениеПечатныхФормКлиент.СохранениеПечатныхФорм(ТабДок, ПараметрКоманды);

Процедура имеет следующий вид

 
 
Функция ПолучитьТомХраненияФайлов() Экспорт  

    Возврат Справочники.ТомаХраненияФайлов.НайтиПоНаименованию("Server").ПолныйПутьWindows;

КонецФункции

 
     
 
Функция ПолучитьПрикрепленныеФайлыКОбъекту(Знач Объект) Экспорт

     МассивФайлов = Новый Массив;

     ТипыВладельцев = Метаданные.РегистрыСведений.НаличиеПрисоединенныхФайлов. Измерения.ОбъектСФайлами.Тип.Типы(); // Удалите пробелы в строке кода!

      Если ТипыВладельцев.Найти(ТипЗнч(Объект)) <> Неопределено Тогда

           МассивФайловЛокальный = ПрисоединенныеФайлыСлужебный.ПолучитьВсеПодчиненныеФайлы(Объект);

            Для Каждого СсылкаНаФайл Из МассивФайловЛокальный Цикл

                МассивФайлов.Добавить(СсылкаНаФайл);

             КонецЦикла;

       КонецЕсли;

       Возврат МассивФайлов;

КонецФункции

 
     
 
Функция ДобавитьФайл(Ссылка, ИмяПриказа, ДатаМодификацииУниверсальная, АдресФайлаВоВременномХранилище, АдресВременногоХранилищаТекста) Экспорт

  ПрисоединенныйФайл = ПрисоединенныеФайлы.ДобавитьФайл(Ссылка, ИмяПриказа, "xls", ,ДатаМодификацииУниверсальная, АдресФайлаВоВременномХранилище, АдресВременногоХранилищаТекста,"");

   Возврат ПрисоединенныйФайл;

КонецФункции

 
  Если есть вопросы по материалу - обращайтесь!  
   

Сергей Семенов,

        разработчик 1С ООО «Кодерлайн»



 

Наши проекты

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый ...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление ...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетнос...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение