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

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

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

сервер 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 82 27.01.15 11:29 Сейчас в теме
Обстоятельно разобрано. Но к такому тексту обязательно нужен дисклаймер:

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

Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
o4karek; AlX0id; +2 Ответить
3. maxis33 42 27.01.15 18:37 Сейчас в теме
(1) yukon, хорошая статья, тоже приходилось эту информацию по крупицам собирать..
11. vet7777 560 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 33 03.12.19 17:44 Сейчас в теме
(58) Такая же проблема =(
Может кто подскажет как можно обойти?
2. theshadowco 172 27.01.15 15:41 Сейчас в теме
(0)
Это поможет обработать большие файлы excel на сервере, в том числе через фоновые задания.

А почему не использовать ADO?
4. Yashazz 4110 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 139 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 года).
И не дай бог! Какая нить зараза напишет что полученную рассылку открыть не смогли!
:)
Prog1CZUP31; +1 Ответить
13. vet7777 560 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 560 29.01.15 14:13 Сейчас в теме
(15) bubnov-pi, просто клиенты финансовой компании, которым рассылается отчетность, имеют установленный офис на своих девайсах. думаю теперь тперь понятно зачем такой формат нужен.
Diego_Iv; +1 Ответить
16. bzmax 29.01.15 14:08 Сейчас в теме
(13)
И что??? В вашу задачу входит еще и на всех мобильных устройствах ставить читалку Екселя?
Я бы убедил заказчика в универсальном формате.
18. vet7777 560 29.01.15 14:16 Сейчас в теме
(16) bzmax, конечно же не входит )
12. vet7777 560 29.01.15 13:48 Сейчас в теме
(2) theshadowco, потому что в моей задаче нужно было перезаписывать файлы для того, чтобы они потом открывались на мобильных устройствах, если стояла задача только читать, то не спорю - ADO было бы правильнее использовать.
theshadowco; +1 Ответить
8. Prog1CZUP31 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 44 29.01.15 09:53 Сейчас в теме
Системные папки

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

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




14. vet7777 560 29.01.15 13:52 Сейчас в теме
(10) dock, в моем случае как раз агент и запущен "под другим пользователем, отличным от USR1CV8"
19. dock 44 29.01.15 20:00 Сейчас в теме
(14) об этом в статье явно не указано. Или я не нашел данного указания.
20. Prog1CZUP31 30.01.15 08:39 Сейчас в теме
Никто все-таки не сравнит функциональность ADO и Excel.Application по производительности и надежности чтения?
21. vet7777 560 30.01.15 15:00 Сейчас в теме
(20) kostyaomsk, без тестов по опыту могу сказать, что по скорости чтения победит ADO,
по функциональности - excel.application.
а что такое "надежность чтения"?
Кстати, если отчетность в виде не одной плоской таблицы, а нескольких - то через ADO начинаются заморочки, потому что он видит один лист как единую таблицу. В моем случае, как раз такие отчеты.
PS: Я вообще не очень понимаю зачем мы обсуждаем другие решения, я не спорю, что они есть
Prog1CZUP31; +1 Ответить
23. Prog1CZUP31 01.02.15 21:04 Сейчас в теме
(21) вот-вот. Про функциональность "Excel.Application" в чем она больше чем ADO? Только встроенными методами? При ADO можно же запрос делать и сразу отобрать из каких колонок что?
26. Sirruf 139 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. Prog1CZUP31 30.01.15 20:00 Сейчас в теме
В данном случае вопрос все-таки такой - что надежнее для постоянной работы на сервере и как это дело использовать.
24. Diego_Iv 33 09.04.15 11:07 Сейчас в теме
Спасибо, статья очень помогла.
Тоже рассылаем отчеты 1С руководству
25. Sirruf 139 27.08.15 14:05 Сейчас в теме
Возникла проблема при работе с excel.application на сервере. После сохранения файла слетают картинки (если изначально они там были). Может кто сталкивался с такой проблемой?
Excel 2010
27. ollega 97 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 2 09.03.16 13:33 Сейчас в теме
Спасибо. Статья помогла, четко и понятно, все взлетело с первого раза.
31. Bajo 78 05.09.16 12:41 Сейчас в теме
Что делать если не помогло?
32. dusha0020 1030 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 9 16.03.17 19:59 Сейчас в теме
Сервер 1 запущен от имени доменного пользователя,
Ему даны права локального админа, в dcom права ему прописаны, папки рабочих столов созданы, excel 64 битный поставлен и т.д. и т.п.

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

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

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

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

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


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

Кто нибудь с таким встречался?
38. Ольга_tmp 64 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 175 25.01.18 15:58 Сейчас в теме
Спасибо! Отличная статья! Все заработало с первого раза!
47. VKislitsin 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 67 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 94 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 27 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
60. kozanostra-pajero 04.12.20 10:12 Сейчас в теме
Не работает.
ошибка получения объекта com 2146959355 80080005
win ser 2012r2 x64
1c x64
office 2010 x64
Есть еще варианты?
62. etmarket 767 22.09.21 03:38 Сейчас в теме
(60) Я эту ошибку преодолел назначив админские права для учетной записи, которая включает службу "Агент сервера 1С", и службу SQL Server.
61. etmarket 767 22.09.21 03:37 Сейчас в теме
Работает. Автор молодец!
Оставьте свое сообщение

См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

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

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    67760    user700211_a.straltsou    30    

Профили управления доступом к объектам в любой конфигурации на БСП

БСП (Библиотека стандартных подсистем) Роли и права v8 1cv8.cf Бесплатно (free)

В данной статье рассмотрим механизмы стандартного управления профилями доступа к объектам в любой типовой конфигурации, в основе которой лежит БСП.

17.11.2021    1852    quazare    3    

Как доработать производительный RLS

Роли и права v8 1cv8.cf Россия Бесплатно (free)

Неоднократно в последнее время поступали задачи, когда требовалось доработать новый производительный RLS. В своей статье Ретунский Александр, программист компании АО «Корпоративные ИТ-проекты» (официальный партнер ИнфоСофт) опишет последовательность действий при доработке нового RLS, ключевые моменты и сложности, с которыми столкнулся. В Интернете статей или инструкций, которые подробно и просто описывают – как доработать производительный RLS, не так много и автор делиться своим опытом. В данной статье не будут описаны различия и плюсы/минусы между стандартным и производительным RLS, в Интернете по этому вопросу есть много информации.

18.10.2021    2520    Alexsandr_Retunskiy    4    

Использование утилиты RING для проверки информации о программных лицензиях

Сервисные утилиты Защита ПО v8 Бесплатно (free)

В 1С есть утилита для проверки файлов с лицензиями 1С. Утилита существует довольно давно, но информация по ней разбросана, малопонятна и много где устарела, поэтому опишу свой опыт установки утилиты и работы с ней. Работаем под Windows.

16.12.2020    16149    budidich    16    

Копирование числовых ячеек из 1С в Excel Промо

Загрузка и выгрузка в Excel Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Решение проблемы, когда значения скопированных ячеек из табличных документов 1С в Excel воспринимаются последним как текст, т.е. без дополнительного форматирования значений невозможно применить арифметические операции. Поводом для публикации послужило понимание того, что целое предприятие с более сотней активных пользователей уже на протяжении года мучилось с такой, казалось бы на первый взгляд, тривиальной проблемой. Варианты решения, предложенные специалистами helpdesk, обслуживающими данное предприятие, а так же многочисленные обсуждения на форумах, только подтвердили убеждение в необходимости описания способа, который позволил мне качественно и быстро справиться с ситуацией.

15.01.2019    35516    itriot11    27    

Настраиваем PWA приложение на платформе 8.3.18 с бесплатным действительным сертификатом SSL

Информационная безопасность ИТ-инфраструктура IIS v8 1cv8.cf Бесплатно (free)

Вышла платформа 8.3.18 с поддержкой PWA приложений. Получаем БЕСПЛАТНЫЙ действительный сертификат SSL. Настраиваем прогрессивное веб приложение для опубликованной бухгалтерии 3.0 на IIS сервере.

18.10.2020    7020    IamAlexy    32    

Тестируем быстро. Запуск сеанса под другим пользователем за 6 секунд!

Роли и права Пароли v8 v8::Права 1cv8.cf Бесплатно (free)

Как часто вам приходится запускать отладку под другим пользователем? Сколько времени у вас занимает запуск "чужого" сеанса? Убрать (если имеется) у себя аутентификацию ОС, сбросить пароль пользователя и восстановить его потом и т.д. Есть простой и действенный код, который поможет запускать сеансы под другим пользователем без ручной смены параметров аутентификации.

06.05.2020    5471    feva    22    

Выгрузка в dt на сервере 1С по расписанию с завершением соединений и подключением к консоли сервера через com

Архивирование (backup) Инструменты администратора БД v8 Россия Бесплатно (free)

Была задача настроить по расписанию выгрузку серверной базы в dt, готового решения не нашел, делюсь, может, кому пригодится.

16.04.2020    9166    karamazoff    48    

Как настроить сервер 1С по умолчанию для ПРОФ лицензии после 10.09.2019 Промо

Инструменты администратора БД v8 Бесплатно (free)

Здесь мы собираем все данные по настройкам сервера для работы ПРОФ лицензии.

11.09.2019    110158    Infostart    90    

Права пользователя исключительно на просмотр (чтение) для УТ 11.4

Роли и права v8 v8::Права УТ11 Россия Бесплатно (free)

Простая и понятная инструкция по шагам для создания профиля группы доступа «Только чтение» для УТ 11.4. Выполняется в режиме пользователя, без использования конфигуратора и снятия базы с поддержки.

21.11.2019    11123    Aleksandr55555    8    

Типичные ошибки при разработке прав доступа

Роли и права v8 v8::Права Бесплатно (free)

Рассмотрим самые распространенные ошибки в разработке прав доступа.

02.10.2019    26134    YPermitin    57    

Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux

Инструменты администратора БД Мониторинг данных v8 Бесплатно (free)

Описанные в данном опусе механизмы ни в коей мере не противопоставляются тому, что реализует КИП от 1С или какие-либо другие инструменты (решения)! Это всего лишь еще один взгляд на "проблему", который может быть полезен в некоторых ситуациях.

10.09.2019    22812    Sloth    49    

Чем PostgreSQL может быть полезен разработчику 1С Промо

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

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

20.12.2018    25084    Shmell    40    

Нарушение целостности системы

Инструменты администратора БД v8 1cv8.cf Россия Бесплатно (free)

Причины возникновения ошибки "Обнаружено нарушение целостности системы" и способы ее устранения.

07.09.2019    53778    Rain88    27    

Уверенное обновление

Инструменты администратора БД v8 Бесплатно (free)

Уверенное обновление. Анализ файла ОтчетОСравнении.txt. Bash

18.07.2019    13234    vasilev2015    36    

Почему Вы не обслуживаете итоги?

Инструменты администратора БД v8 Бесплатно (free)

Небольшая заметка по обслуживанию итогов. Все ли Вы делаете правильно?

04.07.2019    25959    YPermitin    36    

Зачем в 1С нужно периодически пересчитывать итоги по регистрам? Промо

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Мы часто слышим рекомендацию о том, что пересчет итогов нужно проводить регулярно и эта операция проводит к улучшению производительности, но что скрывается за этой процедурой и какие именно проблемы решаются?

10.03.2013    249606    Aleksey.Bochkov    141    

Назад в прошлое! Небольшие заметки по администрированию пользователей в УПП

Роли и права v8 УПП1 Бесплатно (free)

Небольшие заметки по функционалу "Администрирование пользователей" конфигурации "Управление производственным предприятием" версии 1.3. Затрагиваются такие темы как: роли, профили доступа, дополнительные права, настройки пользователей и ограничения доступа на уровне записей (RLS).

06.06.2019    16695    YPermitin    21    

Подсистема БСП «Управление доступом», основные объекты и регистры

БСП (Библиотека стандартных подсистем) Роли и права v8 v8::УФ v8::Права 1cv8.cf Бесплатно (free)

Основные принципы работы подсистемы «Управление доступом» из состава БСП. Виды доступа, ограничение доступа на уровне записей. Описание основных объектов и регистров, используемых подсистемой.

23.05.2019    33525    ids79    9    

Опыт обновления до 8.3.14 - лицензии и утилита ring

Инструменты администратора БД v8 Бесплатно (free)

На выходных было скучно, поэтому решили обновить 1с до 8.3.14.1694. С лицензиями пришлось немного повозиться.

29.04.2019    46143    Sander80    31    

Создание пользователя СУБД MS SQL Промо

Инструменты администратора БД v8 Бесплатно (free)

Создание пользователя MS SQL для развертывания базы 1С.

15.02.2017    47843    hayroff    9    

Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?

22.04.2019    34075    starik-2005    180    

Переход на 64-х разрядный сервер 1С

Журнал регистрации Инструменты администратора БД v8 Бесплатно (free)

Переход с 32-х разрядной версии сервера 1С на 64-х разрядную с сохранением данных журналов регистрации информационных баз, используемых в 32-х разрядной версии.

05.04.2019    29703    ids79    20    

Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL

Инструменты администратора БД v8 Бесплатно (free)

Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.

20.02.2019    31585    valentinko    174    

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

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

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

16.09.2016    88672    vlush78    0    

Восстановление файловой базы с помощью tools 1cd

Инструменты администратора БД v8 1cv8.cf Россия Бесплатно (free)

Небольшая заметка, как удалось вылечить битую файловую базу 1С, с помощью утилиты tools 1cd.

19.02.2019    19840    rzabolotin    68    

Возможности типовых шаблонов ограничения доступа на уровне записей (RLS)

БСП (Библиотека стандартных подсистем) Роли и права Практика программирования v8 v8::Права Бесплатно (free)

Краткий обзор применения типовых шаблонов ограничения доступа на уровне записей в конфигурациях, созданных на базе БСП: #ПоЗначениям, #ПоНаборамЗначений, #ПоЗначениямРасширенный, #ПоЗначениямИНаборамРасширенный

03.02.2019    66188    ids79    11    

Debian 9.7 + PostgreSQL для 1С. Как завести с пол-оборота

Инструменты администратора БД v8 Бесплатно (free)

Предлагаю взять на заметку информацию по установке и настройке в формате typical, typical, done.

02.02.2019    30340    valentinko    15    

Все, что надо знать о технологической платформе 1С:Предприятие: компоненты, архитектуры, операционные системы, лицензии Промо

Инструменты администратора БД v8 Бесплатно (free)

Все о платформе и лицензировании для начинающих и не только. (благодаря Сообществу учтены новейшие изменения лицензионной политики 1С!)

19.12.2015    81801    barelpro    51    

1С и Яндекс.Облако Compute Cloud. Вдоль и поперек

Инструменты администратора БД v8 Бесплатно (free)

Бороться и искать. Найти и перепрятать. Достаточно популярная поговорка во времена Союза. Вот и сейчас, те у кого сервер 1С в локальной сети мечтают вынести его в облако, а те у кого в облаке прикупить свой в локальную сеть. Тестирование Яндекс.Облако Compute Cloud для 1С Предприятие оставило у меня приятное впечатление. Возможно кто-то повторит его и внесет больше ясности в настройки виртуальных серверов, использованию API и так далее. Пока же пользуйтесь чем я послал. Интересующихся прошу под кат…

20.01.2019    19604    capitan    29    

Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана

Инструменты администратора БД v8 Бесплатно (free)

Если кратко описать мое отношение к Postgres: Использовал до того, как это стало мейнстримом. Конкретнее: Собирал на нем сервера для компаний среднего размера (до 50 активных пользователей 1С). На настоящий момент их набирается уже больше, чем пальцев рук пары человек (нормальных, а не фрезеровщиков). Следуя этой статье вы сможете себе собрать такой же и начать спокойную легальную жизнь, максимально легко сделать первый шаг в мир Linux и Postgres. А я побороться за 1. Лучший бизнес-кейс (лучший опыт автоматизации предприятия на базе PostgreSQL). Если, конечно, статья придется вам по вкусу.

25.12.2018    46313    capitan    150    

Использование утилиты ring для выяснения данных о программных лицензиях

Информационная безопасность v8 Бесплатно (free)

Использование утилиты ring для управления программными лицензиями без ее установки на компьютер пользователя.

22.12.2018    12987    Vovan58    20    

1С и Windows Script Host (WSH) и Windows Management Instrumentation (WMI). ОТ ТЕОРИИ К ПРАКТИКЕ. Часть I Промо

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Описание возможностей Windows Script Host и Windows Management Instrumentation. Подборка "скриптовых" функций и процедур.

12.12.2012    81843    StepByStep    69    

Заметки про лицензии 1С

Инструменты администратора БД v8 Бесплатно (free)

Решил собрать шпаргалку по лицензиями 1С о разных нюансах, с которыми успел столкнуться.

15.12.2018    24891    MrWonder    24    

Есть ли жизнь 1С в Azure на Linux?

Инструменты администратора БД v8 Россия Бесплатно (free)

В данной статье мы рассмотрели процедуру разворачивания 1С c PostgreSQL на CentOS, размещенной в Azure. Кроме этого, мы рассмотрели вопросы быстродействия и финансовую составляющую вопроса.

07.11.2018    10795    zhogov    47    

Установка клиента 1С:Предприятие 8.3 на Debian / Ubuntu

Инструменты администратора БД v8 Бесплатно (free)

В последние годы интерес к альтернативным ОС, прежде всего Linux, возрастает, причем не только со стороны пользователей, но и со стороны разработчиков. Фирма 1С достаточно давно развивает свою платформу для использования в среде Linux, а теперь к ней стали подтягиваться производители торгового оборудования, выпуская драйвера и для этой ОС. Поэтому использование Linux в качестве платформы для рабочего места выглядит все более привлекательно и сегодня мы обобщим свой опыт и расскажем об установке клиентской части 1С:Предприятие в среде современных выпусков Debian / Ubuntu.

15.10.2018    54299    oldcopy    77    

Не работают регламентные задания? Промо

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Работают не всегда стабильно. Что делать, как обеспечить стабильную работу пользователей? Качественную и устойчивую работу ИС? Делать контроль выполнения регламентных (фоновых) заданий. Ниже подробные комментарии с фрагментами кода.

27.09.2014    35975    ksnik    14    

Когда 1С падает в дамп

Инструменты администратора БД v8 Бесплатно (free)

Мой опыт устранения проблемы, при которой вылетала платформа 1С.

11.10.2018    65350    987ww765    48    

[Шпаргалка] Несколько версий сервера 1С на одном сервере (компьютер)

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Публикация-шпаргалка. Если у вас возникала необходимость в размещение нескольких серверов 1С разных версий на одном сервере (компьютере).

14.05.2018    31951    rpgshnik    27    

Часто встречающиеся ошибки 1С и общие способы их решения Промо

Инструменты администратора БД Инструкции пользователю v8 1cv8.cf Бесплатно (free)

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

03.06.2014    282610    suggestive    52    

Несколько версий сервера 1С на одном компьютере

Инструменты администратора БД v8 Бесплатно (free)

Как установить несколько экземляров сервера 1С на один компьютер. Как установить несколько служб агента 1С на один сервер? Как запустить сервера разных платформ на одном компьютере.

18.04.2018    112671    spezc    97    

Запуск Apache 2.4 с модулем 1С внутри Docker контейнера

Инструменты администратора БД WEB docker Apache v8 Бесплатно (free)

Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.

04.04.2018    32742    petr.myazin    39    

Сервер администрирования кластера серверов 1C:Предприятия и deployka

Сервисные утилиты Инструменты администратора БД v8 Бесплатно (free)

В данной статье познакомимся с сервером администрирования кластера серверов 1С:Предприятия, а конкретно с утилитами rac.exe и ras.exe, а также программой deployka, с помощью которых становится возможным администрирование кластера серверов 1С:Предприятие из командной строки.

04.04.2018    89105    Tavalik    37    

Технология обновления нетиповых конфигураций 1С:Предприятия 8 (редакция 12.04.2012) Промо

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

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

15.12.2008    461000    alexk-is    249    

О лицензиях 1С

Инструменты администратора БД v8 Россия Бесплатно (free)

Разбираем вопросы по получению и переполучению лицензии 1С.

30.03.2018    158188    D_e_X_T_e_R    173    

1C + Linux + PostgreSQL + Apache

Инструменты администратора БД Apache Администрирование СУБД Администрирование веб-серверов Linux Сервера v8 Бесплатно (free)

Дружим 1С с Линуксом ИЛИ Установка окружения для работы с 1С на Линуксе под Постгресом и Апачем (в 2021-м году).

26.03.2018    61689    SerVer1C    101    

Как создать бронебойную систему кибербезопасности на базе 1С

Инструменты администратора БД v8 1cv8.cf Россия Бесплатно (free)

Данный документ разработан экспертами ГК ИНТАЛЕВ для специалистов в области корпоративных информационных систем и кибербезопасности с целью проверки и помощи в доработке мер по созданию действительно безопасной информационной системы на базе 1С и "ИНТАЛЕВ: Корпоративный менеджмент".

28.12.2017    20992    intalev    23    

1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении. Промо

Инструменты администратора БД Практика программирования v8 БП2.0 Бесплатно (free)

Из информационного выпуска 1С № 16872 от 08.07.2013г. стало известно об относительно скором необходимом переходе на редакцию 1С:Бухгалтерия 3.0. В данной публикации будут разобраны некоторые особенности перевода нетиповой конфигурации 1С:Бухгалтерия 2.0 на редакцию 3.0, которая работает в режиме "Управляемое приложение". Публикация будет дополняться по мере подготовки нового материала. Публикация не является "универсальной инструкцией". Update 3. Права доступа. 14.08.2013 Update 4. Добавлен раздел 0. Дополнен раздел 4. Добавлен раздел 7. Внесены поправки, актуализирована информация. 23.11.2013.

1 стартмани

24.07.2013    77567    Kosstikk    36    

Конфигурация сервера (серверов) для работы в 1С:ERP

Инструменты администратора БД v8 ERP2 Бесплатно (free)

Каким должны быть сервера (или сервер) для комфортной работы пользователей в системе 1С:ERP? Давайте попробуем разобраться вместе.

23.12.2017    40848    Tavalik    61