Настройка DCOM компоненты "Excel.Application" на 64-битном сервере приложений 1С

Публикация № 325873

Администрирование - Информационная безопасность

сервер 1c excel application

Описание настройки на 64-битном сервере приложений 1С, позволяющие создавать и использовать COMОбъект "Excel.Application" на сервере 1С.
Это поможет обработать большие файлы excel на сервере, в том числе через фоновые задания.
Все описанные действия родились по мотивам прочтения тысячи форумов и было опробовано сначала на разработческом сервере,  затем на боевом.
Поэтому решил выложить это сюда, наверняка спасет вам хотя бы 1 день жизни.
  1. Заходим на сервер приложений 1С под локальным админом
  2. Запускаем DCOMCNFG  (Консоль настроек "Component  Services")
    1. Открываем ветку Console Root -> Component Services ->  Computers ->  My computer ->  DCOM Config
    2. Ищем "Microsoft Excel Application"
    3. Если нашли, то переходим к пункту 4 (Настраиваем свойства DCOM компонента "Microsoft Excel Application")
    4. Закрываем "Component  Services"
  3. Настройка реестра
    1. Запускаем REGEDIT
    2. Открываем ветку Computer\HKEY_CLASSES_ROOT\AppID\EXCEL.EXE, если ее нет, то создаем
    3. Создаем в ней строковый параметр AppID  = {00020812-0000-0000-C000-000000000046}
    4. Выполняем команду "mmc comexp.msc /32", которая делает то же что и DCOMCONFIG, но позволяет видеть  32 битные компоненты.
    5. После этого в Component Services должен появиться "Microsoft Excel Application"
  4. Настраиваем свойства DCOM компонента "Microsoft Excel Application"
    1. Закладка "Security"
      1. "Launch and Activation Permissions" - Customize - Edit
        1. Добавляем пользователя, под которым запускается  агент сервера 1С
        2. Назначем ему только следующие права  (allow):
          1. Local Launch
          2. Local Activation
      2. "Access  Permissions" - Customize - Edit
        1. Добавляем пользователя, под которым запускается  агент сервера 1С
        2. Назначаем ему только следующие права  (allow):
          1. Local Access
    2. Закладка "Identity"
      1. Должно быть выбрано "The launching user"
  5. Системные папки
    1. Папка "C:\Windows\SysWOW64\config\systemprofile\Desktop\"
      1. Проверяем наличие папки , если нет -то создаем.
      2. Заходим в свойства этой папки.
      3. Закладка Security
      4. Добавляем, если нет, пользователя, под которым запускается агент сервера 1С
      5. Добавляем право "Read" и "Write"
    2. Папка "C:\Windows\System32\config\systemprofile\Desktop\"
      1. Проверяем наличие папки , если нет -то создаем.
      2. Заходим в свойства этой папки.
      3. Закладка Security
      4. Добавляем, если нет, пользователя, под которым запускается агент сервера 1С
      5. Добавляем право "Read" и "Write"

PS: по просьбе yukon добавляю следующий дисклаймер:

Вопросы серверной автоматизации Office https://support.microsoft.com/kb/257757

Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
 

 

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. yukon 79 27.01.15 11:29 Сейчас в теме
Обстоятельно разобрано. Но к такому тексту обязательно нужен дисклаймер:

Вопросы серверной автоматизации Office
https://support.microsoft.com/kb/257757

Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
o4karek; AlX0id; +2 Ответить
3. maxis33 41 27.01.15 18:37 Сейчас в теме
(1) yukon, хорошая статья, тоже приходилось эту информацию по крупицам собирать..
11. vet7777 525 29.01.15 13:46 Сейчас в теме
(1) yukon, согласен с дисклаймером, видел его конечно же, добавлю
58. SvetaBr 03.12.19 15:20 Сейчас в теме
Вот на что натолкнулась

&НаСервере
Процедура ВыгрузитьВExcel (КаталогКудаЧитаемФото,лВременныйФайлЗагрузки)	
	
	Excel = Новый COMОбъект("Excel.Application");
	Книга = Excel.WorkBooks.Open(лВременныйФайлЗагрузки);
	ЛистГлавный = Книга.WorkSheets(1);    
	СуществуетКаталог = НайтиФайлы(КаталогКудаЧитаемФото);
	НайденныеФайлы = НайтиФайлы(КаталогЗагрузкиФайлов, "*.*");
	Если НайденныеФайлы.Количество() > 0 Тогда
		стр=1;
		Для каждого ТФайл Из НайденныеФайлы Цикл        
			лФайл = Новый Файл(ТФайл.ПолноеИмя);
			Если лФайл.Существует() Тогда
				Верх = 1; // ЛистГлавный.Cells(стр, 1).Top;
				Лево = 1; // ЛистГлавный.Cells(стр, 1).Left;
				
				Верх = ЛистГлавный.Cells(стр, 1).Top;
				Лево = ЛистГлавный.Cells(стр, 1).Left;
				ЛистГлавный.Rows(стр).RowHeight = 109;
				ЛистГлавный.Columns("A").ColumnWidth = 24;				
				
				
				ЛистГлавный.Shapes.AddPicture(лФайл.ПолноеИмя, Ложь, Истина, Лево+1, Верх+1, 100, 100);
				ЛистГлавный.Cells(стр, 3).Value = стр;


			КонецЕсли;
			стр=стр+1;   
		КонецЦикла;
	КонецЕсли;	
	Excel.ActiveWorkBook.Save();
	Excel.Quit();
КонецПроцедуры

Показать


Если закоментировать строчку
// ЛистГлавный.Shapes.AddPicture(лФайл.ПолноеИмя, Ложь, Истина, Лево+1, Верх+1, 100, 100);

то все прекрасно работает, если снять комментарий , то зависает на этой строке.

Все что в статье описано - на сервере давно реализовано, просто ранее не требовалось помещать фото в EXCEL

как быть , что можно сделать?
59. filterhouse 25 03.12.19 17:44 Сейчас в теме
(58) Такая же проблема =(
Может кто подскажет как можно обойти?
2. theshadowco 154 27.01.15 15:41 Сейчас в теме
(0)
Это поможет обработать большие файлы excel на сервере, в том числе через фоновые задания.

А почему не использовать ADO?
4. Yashazz 3273 27.01.15 20:14 Сейчас в теме
(2) theshadowco, а не все такое знают. Проще, вишь, через com таскать, чем накатать нормальный запрос ADO, на большие-то объёмы...
5. Gureev 28.01.15 09:30 Сейчас в теме
(2) theshadowco, (4) Yashazz,

может вы тогда сделаете статейку, как сформировать через ADO красиво оформленный Excel файл?
Dziden; Sirruf; +2 Ответить
6. Sirruf 138 28.01.15 09:41 Сейчас в теме
(2) Что через ADO таскать? А если требуется например регламентное задание по формированию и рассылке отчетов в формате Excel ?
7. DoctorRoza 28.01.15 12:59 Сейчас в теме
(6) Sirruf, а что тут такого? создайте отчет и в коде его вызовите на заполнение! результат сохраните в ДвоичныеДанные. ВСЕ! И никакого COM'a не нужно, СКД отрабатывает!
9. bzmax 28.01.15 23:44 Сейчас в теме
(6) Sirruf,

Глупости! Рассылку отправлять в Ехеле, Ворде и других офисных форматах. Всегда найдется кто то, кто скажет что у него не открылось, или приложения нет.

Я все авто рассылки из 1С делаю в HTML (начиная с 7.7, с 2000 года).
И не дай бог! Какая нить зараза напишет что полученную рассылку открыть не смогли!
:)
jobkostya1c8; +1 Ответить
13. vet7777 525 29.01.15 13:50 Сейчас в теме
(9) bzmax, требования диктует заказчик, а ему нужно именно в формате xlsx и чтобы открывалось на всех мобильных устройствах.
15. bubnov-pi 29.01.15 14:03 Сейчас в теме
(13) Вижу явное противоречие в паре "именно в формате xlsx" и "чтобы открывалось на всех мобильных устройствах". У меня на двух из трёх мобильных устройств никакой xls/xlsx не откроется. На "третьем" устройстве откроется любой xls[x] с вероятностью близкой к 100% исключительно благодаря вручную установленному пакету, отсутствующему в штатной конфигурации. Да и на некоторых стационарных компах до сих пор можно встретить офис 2003, и да - без конвертера (из личного опыта - крупные производственные предприятия, работающие не первый десяток лет, часто таким парком "грешат").
Что-то заказчик, НЯМС, хочет как минимум странного, если не невозможного. Реально, html, с точки зрения совместимости - куда логичнее.
17. vet7777 525 29.01.15 14:13 Сейчас в теме
(15) bubnov-pi, просто клиенты финансовой компании, которым рассылается отчетность, имеют установленный офис на своих девайсах. думаю теперь тперь понятно зачем такой формат нужен.
Diego_Iv; +1 Ответить
16. bzmax 29.01.15 14:08 Сейчас в теме
(13)
И что??? В вашу задачу входит еще и на всех мобильных устройствах ставить читалку Екселя?
Я бы убедил заказчика в универсальном формате.
18. vet7777 525 29.01.15 14:16 Сейчас в теме
(16) bzmax, конечно же не входит )
12. vet7777 525 29.01.15 13:48 Сейчас в теме
(2) theshadowco, потому что в моей задаче нужно было перезаписывать файлы для того, чтобы они потом открывались на мобильных устройствах, если стояла задача только читать, то не спорю - ADO было бы правильнее использовать.
theshadowco; +1 Ответить
8. jobkostya1c8 28.01.15 13:48 Сейчас в теме
Автору за то что поделились админскими "премудростями" большой плюс.
Теперь сразу вопрос нарисовался. Как раз была настройка сервера 1С. Решили все-таки поставить офис. Началось все с ответа фирмы майкрософт по поводу "Excel.Application":
Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.

В чем преимущество в данном случае у технологии ADO кроме как не надо ставить офисный пакет на сервер?
Чтоб не повторяться более подробно изложение начал здесь в комментариях статьи про SBS: Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ЧтениеXML
Прикрепляю саму обработку с методикой чтения ADO из БП 3.0. В принципе из любой конфы должна в ексель начинать читать. В целом про методику и чтоб понять ошибки при разных настройках серверов и локальных ПК. Хотелось поначалу сделать универсальной.
Прикрепленные файлы:
ЗагрузкаВБухгалтерию3.epf
10. dock 41 29.01.15 09:53 Сейчас в теме
Системные папки

Папка "C:\Windows\SysWOW64\config\systemprofile\Desktop\"
1. Проверяем наличие папки , если нет -то создаем.
2. Заходим в свойства этой папки.
3. Закладка Security
4. Добавляем, если нет, пользователя, под которым запускается агент сервера 1С

Вот тут мне напомнили, что пользователя USR1CV8 (при установке сервера, установщик 1С предлагает его создать) вы не сможете добавить в Security. Под этим пользователем невозможно зайти в систему, и, соответственно, нельзя назначить права доступа к папке.
Выход - либо использовать настройку доступа "Все пользователи" (что не очень правильно), либо запускать Агента сервера под другим пользователем, отличным от USR1CV8.




14. vet7777 525 29.01.15 13:52 Сейчас в теме
(10) dock, в моем случае как раз агент и запущен "под другим пользователем, отличным от USR1CV8"
19. dock 41 29.01.15 20:00 Сейчас в теме
(14) об этом в статье явно не указано. Или я не нашел данного указания.
20. jobkostya1c8 30.01.15 08:39 Сейчас в теме
Никто все-таки не сравнит функциональность ADO и Excel.Application по производительности и надежности чтения?
21. vet7777 525 30.01.15 15:00 Сейчас в теме
(20) kostyaomsk, без тестов по опыту могу сказать, что по скорости чтения победит ADO,
по функциональности - excel.application.
а что такое "надежность чтения"?
Кстати, если отчетность в виде не одной плоской таблицы, а нескольких - то через ADO начинаются заморочки, потому что он видит один лист как единую таблицу. В моем случае, как раз такие отчеты.
PS: Я вообще не очень понимаю зачем мы обсуждаем другие решения, я не спорю, что они есть
jobkostya1c8; +1 Ответить
23. jobkostya1c8 01.02.15 21:04 Сейчас в теме
(21) вот-вот. Про функциональность "Excel.Application" в чем она больше чем ADO? Только встроенными методами? При ADO можно же запрос делать и сразу отобрать из каких колонок что?
26. Sirruf 138 27.08.15 14:08 Сейчас в теме
(23) kostyaomsk, Ок, есть такой код:

excel = Новый COMОбъект("Excel.Application");
	
	excel.DisplayAlerts = 0;
	excel.EnableEvents = 0;
	Книга = excel.WorkBooks.Open(ПутьКотчету);
	
	List = Книга.Sheets(1);
	List.columns(6).Delete(-4159);
	List.Cells(14,6).Select();
	excel.ActiveWindow.FreezePanes = 1;
	ВсегоКолонок = List.Cells(1,1).SpecialCells(11).Column;
	Для i=6 по ВсегоКолонок цикл
		List.columns(i).ColumnWidth = 100;
		List.columns(i).AutoFit();
	КонецЦикла;
	
	ВсегоСтрок = List.Cells(1,1).SpecialCells(11).Row;
	Для i=1 по ВсегоСтрок цикл
		
		
		List.rows(i).AutoFit();
	КонецЦикла;
	
	старт = List.columns(13);
	финиш = List.columns(ВсегоКолонок);
	List.Range(старт, финиш).Group();
	
	Книга.SaveAs(ПутьКотчету);
	excel.Application.Quit();
Показать


Как его реализовать через ADO?
22. jobkostya1c8 30.01.15 20:00 Сейчас в теме
В данном случае вопрос все-таки такой - что надежнее для постоянной работы на сервере и как это дело использовать.
24. Diego_Iv 32 09.04.15 11:07 Сейчас в теме
Спасибо, статья очень помогла.
Тоже рассылаем отчеты 1С руководству
25. Sirruf 138 27.08.15 14:05 Сейчас в теме
Возникла проблема при работе с excel.application на сервере. После сохранения файла слетают картинки (если изначально они там были). Может кто сталкивался с такой проблемой?
Excel 2010
27. ollega 94 15.01.16 11:47 Сейчас в теме
Твоя статья - моё спасение! СПАААААААААААААААСИБО!
zfr475; vova231274; +2 Ответить
28. Darkwoolf 16.02.16 11:41 Сейчас в теме
Здравствуйте. Такая проблема Система 64 битная сервер 1С 64 битный M.Excel 64 а вот сама 1С 32 битная пытался сделать внешнюю обработку для работы с Excel файлом выдавало ошибку. Пришел к тому что 1С 32 битный а Excel 64 битный. Нашел вашу тему. Проделал процедуру описаную выше. фаил начал открывать но повисает и висит часов 10 больше терпения у меня не хватало. подскажите что можно сделать.
29. Darkwoolf 19.02.16 19:23 Сейчас в теме
Все больше не актуально основная стать помогла!!! У меня еще была ошибка в обработке.
30. 4Shikari 09.03.16 13:33 Сейчас в теме
Спасибо. Статья помогла, четко и понятно, все взлетело с первого раза.
31. Bajo 70 05.09.16 12:41 Сейчас в теме
Что делать если не помогло?
32. dusha0020 913 06.09.16 14:05 Сейчас в теме
Все в одном флаконе. 3 дня мучил админов этой проблемой, а потом плюнул, нашел данную статью и все сам за час настроил. Спасибо автору!
33. ch1mera 05.10.16 15:42 Сейчас в теме
Спасибо! все заработало
34. kos 44 24.02.17 12:21 Сейчас в теме
просьба добавить еще одну ссылочку по теме в дисклаймер (важно для excel 2003-2010 при переинсталяциях)
https://blogs.technet.microsoft.com/the_microsoft_excel_support_team_blog/2012/11/12/microso­ft-excel-or-microsoft-word-does-not-appear-in-dcom-configuration-snap-in/

сенкс
35. kos 44 24.02.17 12:22 Сейчас в теме
просьба добавить еще одну ссылочку в дисклаймер
(по теме "переустановка офиса 2003-2010)

Траблы и решения описаны здесь:
https://blogs.technet.microsoft.com/the_microsoft_excel_support_team_blog/2012/11/12/microso­ft-excel-or-microsoft-word-does-not-appear-in-dcom-configuration-snap-in/
36. RazorSky 02.03.17 22:24 Сейчас в теме
37. donyab 10 16.03.17 19:59 Сейчас в теме
Сервер 1 запущен от имени доменного пользователя,
Ему даны права локального админа, в dcom права ему прописаны, папки рабочих столов созданы, excel 64 битный поставлен и т.д. и т.п.

в браузере формируется печатная форма excel (заполняется на стороне сервера)

Все работает если открыта терминальная сессия на сервере 1с от пользователя сервера 1с (простите за тафтологию)
Даже если ее залочить, но оставить открытым терминальное окно, продалжает все работать....

Но достаточно закрыть окно терминальной сессии, не разлогиневаясь, т.е. сессия сохраняется ВСЕ, ексель работать перестает

Код зависает на 2 строчке:
а в процессах одиноко висит excel.exe

Эксель = Новый COMОбъект("Excel.Application"); 
Книга = Эксель.WorkBooks.Open(ПутьКФайлу);


Сейчас, что бы формировать печатные формы - временное решение - висит на одной из виртуальных машин окно терминальной сессии сервера 1с запущенное от имени пользователя сервера 1с

Кто нибудь с таким встречался?
38. Ольга_tmp 58 07.06.17 03:49 Сейчас в теме
39. duke55 03.07.17 21:12 Сейчас в теме
3 дня тщетно пытался решить подобную проблему....

....
{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(886)}: Ошибка при вызове конструктора (COMОбъект)
по причине:

по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
....

И хоть мляха плачь. Само фоновое задание от 1С стартует и работает номально, а Эксель через COM-объект нифига не подцепляется. А заказчик условие поставил: "Вот шаблон Эксель, в него надо запихивать данные... И по ночам отсылать на почту..."


Сам бы неосилил, просто "застрелил" бы компьютер...

Автору спасибо... Помогло!!!
40. Anatolii Korol 17.08.17 10:01 Сейчас в теме
Большое спасибо автору!
41. FKLDOZ 7 18.09.17 15:04 Сейчас в теме
Коллеги, подскажите, пожалуйста!
Бьюсь уже несколько дней!
Пользователь USR1CV8, под которым стартует Агент не в списке доменных имен.Его создает 1С сервер при установке.
Не могу настроить как пишет автор.
Никак Excel не запустить через Com c сервера! Ругается на Excel = Новый COMОбъект("Excel.Application");

Что делать?
43. ppalarm 18.09.17 15:25 Сейчас в теме
(41) Попробуй в DCOM выставить The interactive user для экселя.
45. FKLDOZ 7 19.09.17 09:37 Сейчас в теме
(43)
Попробуй в DCOM выставить The interactive user для экселя.


Это не поняла, поясните, пожалуйста!
42. ppalarm 18.09.17 15:23 Сейчас в теме
Закладка "Identity"
Должно быть выбрано "The launching user"


Пока на "The interactive user" не поменял не заработало. Возможно кому-то тоже пригодится.
user855208; +1 Ответить
44. FKLDOZ 7 19.09.17 09:37 Сейчас в теме
Николай, здравствуйте!
Закладка "Identity"
Должно быть выбрано "The launching user" - стоит выбран.
Правда физ.сервер еще не перегружали. Может поэтому не работает?
54. user855208 19.04.19 11:21 Сейчас в теме
46. solary 170 25.01.18 15:58 Сейчас в теме
Спасибо! Отличная статья! Все заработало с первого раза!
47. -vito- 481 06.02.18 16:45 Сейчас в теме
Внесу небольшое дополнение.
Если пользователь, под которым работает процесс сервера, не входит в группу Администраторов, необходимо его включить в группу "Distributed COM Users". После добавления в группу потребуется перезапуск службы сервера 1С.
48. user742183 01.03.18 13:28 Сейчас в теме
После манипуляций описанных в статье Microsoft Excel Application в DCOM Config не появился. В чем может быть причина?
49. MaiorovYury 10 23.04.18 23:00 Сейчас в теме
Спасибо!
Как раз то, что нужно было)
50. johnnyshut23 58 30.04.18 21:32 Сейчас в теме
Спасибо, хорошая статья)
51. Dimon2005 6 04.06.18 15:59 Сейчас в теме
52. VLRomanTim 06.08.18 10:51 Сейчас в теме
Хотел бы добавить, что аналогично можно сделать для Word, только в реестре добавляется ветка winword.exe AppID = {00020906-0000-0000-C000-000000000046}
В DCOM Config Компонента называется DCOM "Документ Microsoft Word 97–2003" все остальное аналогично excel
53. nkp14108 93 15.12.18 15:52 Сейчас в теме
Переустанавливал сервер приложений 1с на новый физический сервер. Все проги установил как на старом, а доработка (которая на сервере открывает com Word и с ним работает зависает на WordApp.Documents.Add(ИмяВременногоФайлаOffice).
Создал папки C:\Windows\SysWOW64\config\systemprofile\Desktop\ и C:\Windows\System32\config\systemprofile\Desktop\ - НЕ РАБОТЕТ!
Сверил содержание 2 серверов и добавил ещё папку C:\Windows\System32\config\systemprofile\AppData\Local\Microso­ft\Windows\INetCache и о чудо заработало!!!
От каких-то пустых папок зависит работа системы, куда катится мир(Microsoft)!
55. kuza_87 26 15.07.19 16:23 Сейчас в теме
Спасибо за статью. А как добавить объект Word подобным способом. Я так понимаю нужно тоже текстовый параметр ввести, а какой именно?
56. zfr475 19.11.19 12:23 Сейчас в теме
У меня в коде: (Регл. задание запускало модуль объекта обработки)
Книга = Эксель.WorkBooks.Add();

выскакивала ошибка:
{Обработка.ВыгрузкаПрайсаВЕксель.МодульОбъекта(565)}: Ошибка при вызове метода контекста (Add)
по причине:
Произошла исключительная ситуация (Microsoft Office Excel): Microsoft Office Excel не может открыть или сохранить документы из-за нехватки памяти или места на диске.

• Чтобы освободить память, закройте ненужные программы или книги.
• Чтобы освободить место на диске, удалите с этого диска ненужные файлы.

Вылечил:
В пункте 4.2 установил "Текущий пользователь"
57. ISH-1988 19.11.19 23:10 Сейчас в теме
Дополню. Может поможет кому-нибудь.
При переезде на новый сервер выскакивала ошибка "Неизвестная ошибка" при попытке открытия файла Excel через COM. При этом если перед открытием установить свойство Visible=1 и сразу снять (Visible=0), то все отрабатывало нормально.
В powershell при выполнении аналогичного кода возникала следующая ошибка: "Ошибка на сервере. (Исключение из HRESULT: 0x80010105 (RPC_E_SERVERFAULT))"

Проблема решилась отключение надстройки FoxitReader PDF Creator COM Add-in
Оставьте свое сообщение

См. также

Эмулятор скриптов в 1С:Документооборот Промо

Документооборот и делопроизводство Инструментарий разработчика Документооборот и делопроизводство v8 ДО Платные (руб)

В 1С:Документообороте можно использовать программный код 1С в пользовательском режиме (не в конфигураторе). Однако если в конфигураторе есть отладчик, то в пользовательском режиме протестировать скрипт достаточно сложно. Внешняя обработка Эмулятор скриптов позволяет вывести результаты скрипта и проверить работу алгоритма на разных документах.

1000 руб.

13.12.2017    13267    91    0    

Отключение создания задачи ознакомления для бизнес-процесса "Согласование" в 1С: Документооборот

Практика программирования Документооборот и делопроизводство v8 v8::Бизнес-процессы ДО Абонемент ($m)

В данной публикации я хочу поделиться расширением, с помощью которого можно отключить создание задачи ознакомления для бизнес-процесса "Согласование" в 1С: Документооборот.

1 стартмани

30.11.2019    4324    6    pavelpribytkin96    4    

1С: Документооборот. Роли, использующие объекты адресации. Конфигурация остается типовой (используется расширение)

Информационная безопасность v8 ДО Абонемент ($m)

Расширение функционала документооборота. Реализована возможность использования ролей с объектами адресации. Конфигурация остается типовой (используется расширение)

5 стартмани

10.01.2019    7399    15    sulig    21    

Видеокурс-самоучитель "1С:Документооборот - ГУРУ" для самостоятельного внедрения

Пользователю системы Документооборот и делопроизводство v8 ДО Платные (руб)

Самый детальный и самый полный самоучитель по программе 1С:Документооборот, в котором Вы научитесь правильно работать, настраивать, администрировать и внедрять конфигурацию 1С:Документооборот. Все уроки курса построены на последовательном заполнении пустой базы 1С:Документооборот КОРП в клиент-серверном варианте.

89000 руб.

30.10.2018    21099    8    0    

Перенос документов и процессов между двумя базами 1С:Документооборота Промо

Обработка документов Перенос данных из 1C8 в 1C8 Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО УУ Платные (руб)

Обработка по переносу документов поможет перенести документы и процессы из одной базы 1С:Документооборот в другую. Версии двух баз должны совпадать, а релизы конфигураций 1С:Документооборот могут быть различными. Главное, чтобы была синхронизирована НСИ.

21000 руб.

09.06.2016    20280    8    4    

Вывод всей истории в задаче комплексного процесса

Практика программирования v8::Бизнес-процессы ДО УУ Бесплатно (free)

В статье описывается, какие изменения нужно сделать, чтобы в задаче комплексного процесса выводилась вся история (по всем процессам), а не только история текущего процесса.

08.08.2018    6324    0    E_Babaylova    7    

Печать pdf документа со штампом ЭЦП

Печатные формы документов Документооборот и делопроизводство Документооборот и делопроизводство v8 v8::УФ ДО Абонемент ($m)

Печать pdf файла, прикрепленного к внутреннему документу, подписанному ЭЦП, с установкой отметки о подписании.

1 стартмани

24.05.2018    14316    94    App0st0l    14    

Нанесение штампа на PDF файл при регистрации (входящий номер и дата)

Практика программирования v8 ДО Бесплатно (free)

Данный код реализует возможность автоматического нанесения штампа на PDF файл при регистрации (входящий номер и дата).

14.05.2018    14129    0    aabogachev    39    

Ограничения запуска процессов в 1С:Документооборот

Обработка документов Обработка справочников v8 ДО Платные (руб)

Расширение "Ограничение запуска процессов" позволяет для разных групп пользователей убрать не нужные типы процессов для запуска для разных видов документов.

21000 руб.

03.04.2017    10920    33    0    

Управление договорами в 1С:Документооборот

Управление бизнес-процессами (BPM) Документооборот и делопроизводство Пользователю системы Бухгалтерский учет Документооборот и делопроизводство v8 ДО УУ Бесплатно (free)

В 1С:Документооборот в релизах 2.1.7 и 2.1.8 концепция учета договоров продолжила свое развитие (появились стороны договора). Это повлияло и на бизнес-процессы (теперь вместо процесса Утверждение надо пользоваться процессом Подписание для договоров). Рассмотрим основные моменты, на которые надо обратить внимание при внедрении управления договорами в 1С:Документооборот.

24.01.2017    33902    0    vlush78    0    

Блокировка повторного запуска комплексного процесса в 1С: Документооборот 2

Администрирование данных 1С Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО Абонемент ($m)

Острой проблемой при работе документооборота стал повторный запуск комплексного процесса. Пользователи несколько раз  запускали один и тот же комплексный процесс по документу, не убедившись, что этот же процесс уже запущен. В результате наступил хаос, все возмущались и недоумевали, почему один и тот же документ приходил на согласование и исполнение несколько раз. 

2 стартмани

04.10.2016    19971    73    zabaluev    25    

Права доступа в 1С:Документооборот 2.1

Информационная безопасность Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО Бесплатно (free)

В программе 1С:Документооборот ред 2.1 механизм системы прав доступа сильно изменился. С одной стороны, права доступа в данной версии стали проще и быстрее, с другой стороны - права по рабочим группам объектов теперь могут противоречить политикам доступа. Разберемся в данной статье как работает механизм прав доступа в 1с документообороте 2.1.

16.09.2016    71286    0    vlush78    0    

Новое в 1С:Документооборот ред. 2.1

Пользователю системы Управленческий учет (прочее) Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО УУ Бесплатно (free)

Фирма 1С не стоит на месте и продолжает радовать нас своими новыми версиями конфигурации 1С:Документооборот. В конце мая 2016 года вышла новая редакция 2.1, которая содержит как принципиально новые возможности, так и улучшение старых функций. В данной статье будут рассмотрены отличия конфигурации 1С:Документооборот редакции 2.1 по сравнению с редакцией 2.0.

15.06.2016    32320    0    vlush78    7    

Нагрузочное тестирование 1С:Документооборот

Производительность и оптимизация (HighLoad) Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО Бесплатно (free)

Перед запуском 1С:Документооборот для средних и крупных внедрений крайне желательно провести нагрузочное тестирование, чтобы проверить корректность и скорость работы системы электронного документооборота в условиях максимальной нагрузки. В данной статье пойдет речь о том, как провести нагрузочное тестирование в 1С:Документооборот без использования 1С:КИП.

28.12.2015    20926    0    vlush78    1