Скрипт для автоматического обновления баз 1С (загрузка с сайта, применение и др)

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

Администрирование - Администрирование данных 1С - Сервисные утилиты

обновление скрипт

55
Скрипт для автоматической загрузки и обновления баз 1С (скачивание, обновление, тестирование, выгрузка cf, dt, загрузка в 1CD, отправка отчета по email)

Скрипт настраивается под определенную базу. Можно файловую, можно серверную. Через COM соединение определяется версия текущей конфигурации, скачивается из открытой части с серверов 1С файл xml по которому определяется последняя подходящая версия конфигурации которую нужно качать для обновления текущей. Далее используя логин и пароль для доступа к серверу обновления качается подходящее последнее обновление и так поочередно скачиваются и применяются к конфигурации все обновления, промежуточно создаются резервные копии. Можно включить тестирование и реструктуризацию базы без исправления ошибок. Отправляется отчет о текущей версии по электронной почте. Открытый код скриптов, написанный на VBS и в командной строке. Для полной автоматизации достаточно указать необходимые параметры и добавить bat файл в планировщик. Если необходимо обновлять несколько баз, сделайте копию bat файла и положите рядом. Используются утилиты wget, unzip, blat скачанные с официальных сайтов. Скрипт не готов сразу работать, необходимо умелыми ручками править параметры. Не забываем зарегистрировать COM компоненту V83.COMConnector (регистрации dll не достаточно. Гуглите если не знаете как) если используются 8.2 программные файлы, то компоненту V82.COMConnector и исправить ее название в com.vbs и comf.vbs. Для редактирования параметров рекомендую AkelPad и сохранять в 866 OEM кодировке c указанием в начале bat файла chcp 866. Тогда будет корректно отображаться русский язык и читаться пути в кирилице. Либо сохрянять в 1251 ANSI кодировке, chcp 1251, можно править в простом блокноте, но тогда русские буквы могут не отображаться корректно. Если какие-то вопросы, пишите в личку. Не забываем ставить лайк ;)

55

Скачать файлы

Наименование Файл Версия Размер
1CUpdate версия 2.6
.rar 735,80Kb
13.11.14
206
.rar 2.6 735,80Kb 206 Скачать
1CUpdate версия 2.5
.rar 729,33Kb
16.05.14
36
.rar 2.5 729,33Kb 36 Скачать
1CUpdate версия 2.4
.rar 734,20Kb
16.05.14
28
.rar 2.4 734,20Kb 28 Скачать
1CUpdate версия 2.3
.rar 730,25Kb
16.05.14
18
.rar 2.3 730,25Kb 18 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. mixperm 60 16.12.13 13:56 Сейчас в теме
обнаружена проблема при COM обращении к файловой базе содержащей пробелы. Строка подключения обрезается до пробела. Пытался вставить кавычки не помогает. Может кто знает как исправить?
2. mixperm 60 17.12.13 10:20 Сейчас в теме
Сделал более понятную настройку параметров. Теперь в скрипте выбирается параметр файловая или серверная база. Добавил утилиту blat для отправки отчетов по электронке. Для себя еще делал выгрузку cf, dt, и загрузка в 1CD. Короче все это создавал для того, чтобы всегда под рукой имелся актуальный 1CD для новых файловых баз, актуальный dt для создания новой базы на сервере и актуальный cf для оперативного обновления старых баз. На элетронке сообщение об актуальной версии))) Теперь все само собой делается. (кстати имеется специальная конфигурация для администрирования и массового обновления баз, но она еще не доработана, хотя и работает, просто не товарного вида)
3. mixperm 60 24.12.13 09:12 Сейчас в теме
Для исправления ошибки связанной с пробелом в пути к базе в скрипте comf.vbs изменить строку str="File="&Wscript.Arguments(0)&";Usr="&Wscript.Arguments(1)&";pwd="&Wscript.Arguments(2)
на
str="File="""&Wscript.Arguments(0)&""";Usr="""&Wscript.Arguments(1)&""";pwd="&Wscript.Arguments(2)
4. Хегга 26.02.14 08:57 Сейчас в теме
Сама идея отличная, но настройки умелыми ручками сам я не осилил. С админом - тоже не осилил.
Вероятно дело в разных целях:
1. Автору нужно было ежедневное автоматическое скачивание последнего релиза. Тогда алгоритм "посмотрели на сервер, сравнили конфы, если не последняя то скачали, потом распаковали, потом накатили, потом сохранили конфу в cf, потом сохранили базу в dt, потом накатили на файловую базу, потом рапортовали по e-mail хозяину "Все готово, хозяин" - логичен.
2. А я вообще почти бухгалтер, у меня в обед на столе три базы КА, которые не обновлены с октября 2012 года, и паникующий бухгалтер, которому они нужны обновленные к вечеру.
Причем в заначке на винте все нужные релизы, в шаблонах, уже в cfu лежат, их нужно просто накатить без вопросов.

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

Я смотрю плюсы то у статьи есть, значит у кого-то руки более прямые, чем у нас с админом. И то хорошо.
5. mixperm 60 26.02.14 09:35 Сейчас в теме
(4) Хегга, согласен параметров много, но это и придает универсальность скрипту. Готов помочь настроить. В личку вышлите мне параметры всех баз для обновления я вышлю настроенный батник (название конфигурации, путь к базе или имя сервера и название базы если серверная, логин и пароль сами пропишите. Хотя если разбираться в проблемах, то скорей всего ваша проблема это кодировка файла. Батник сохранен в OEM 866 кодировке для поддержки русского языка в путях и корректного отображения процесса обновления. В обычном блокноте отредактировать не получится если есть русские буквы в пути т.к. при сохранении будут записаны неверные данные. Я использовал AkelPad для редактирования. Выложу обновление в кодировке 1251 где добавил еще тестирование (реструктуризация) баз без исправлений, только в командной строке могут отображаться каракули вместо русского языка, но работать должно
6. mixperm 60 26.02.14 10:11 Сейчас в теме
Выложил версию 2.4 в кодировке 1251 для редактирования в простом блокноте. Русские буквы рекомендую исправить на латиницу для корректного отображения хода обновления. Добавлено тестирование базы.
7. artbear 1156 05.03.14 12:51 Сейчас в теме
8. artbear 1156 05.03.14 14:11 Сейчас в теме
(0) Интересная реализация, практически все через bat-файлы и консольные утилиты + чуть-чуть скрипт-кодинга :)
9. connectoid 12.03.14 08:21 Сейчас в теме
Отличная работа, давно искал, даже начинал сам делать, правда на Delphi, но этот вариант гораздо проще и универсальнее. Поправил немного под себя, попробовал на одной из баз, все работает.
Можно сделать простенький GUI-шный конфигуратор, который сгенерирует батник по заполненным пользователем данным, но это для тех кто совсем уж не хочет вникать.
10. mixperm 60 14.03.14 07:40 Сейчас в теме
Последние обновления для Бухгалтерии 3.0 качаются только при настройках версии платформы 83. Так же не забываем менять настройки путей к программникам при обновлении платформы
11. connectoid 15.03.14 07:56 Сейчас в теме
Может кто знает почему по данной ссылке http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/budgethrm/10/82/v8upd11.zip находится список релизов ЗиКБУ только до версии 1.0.28.1 от 2011 года?
И как получить список актуальных релизов для данной конфигурации?
13. mixperm 60 15.03.14 15:36 Сейчас в теме
(11) connectoid, http://downloads.1c.ru/ipp/ITSREPV/V8Update/Configs/BudgetHRM/10/82/v8upd11.zip Как это ни странно надо тоже с учетом регистра вводить
14. connectoid 15.03.14 19:02 Сейчас в теме
(13) Не странно, ибо сервер на никсах у них, видимо в 2011 создали новую папку BudgetHRM
12. connectoid 15.03.14 08:11 Сейчас в теме
15. teflon 14.05.14 23:23 Сейчас в теме
еще бы придумать как пароли не светить в открытом виде, например, указывая их в скрипте в хэшированном виде, и в процессе работы скрипта передавать их на сервер обновления с помощью какой-нибудь утилиты, производящей преобразование хэшированного значения пароля к виду, понимаемому сервером обновления.
а автор молодчага, респект.
16. teflon 15.05.14 02:43 Сейчас в теме
неплохо бы научить скрипт сначала проверять стандартный каталог с шаблонами на наличие там обновлений, а уже затем, в случае отсутствия таковых, идти за ними на сервер обновления, и скачав обновления с сервера, положить их в стандартный каталог с шаблонами.
PS: хотя, наверное это лишнее.
17. mixperm 60 15.05.14 12:44 Сейчас в теме
(16) teflon, Принято... 1. Сделаю отдельную переменную пути для скачивания обновлений в стандартный каталог с шаблонами. 2. Подумаю как можно хранить пароли в зашифрованном виде, но из меня плохой программист думать буду долго.
18. teflon 15.05.14 20:34 Сейчас в теме
Не удается обновить скриптом Управление торговлей ред. 11.1, если точнее, то не обновляется база данных.
Бухгалтерия предприятия ред. 3.0 и ред. 2.0, Зарплата и Управление Персоналом ред. 2.5 обновляются прекрасно.
У кого-нибудь есть положительный опыт обновления Управление торговлей ред. 11.1 в пакетном режиме?
19. mixperm 60 16.05.14 07:21 Сейчас в теме
(18) teflon, Сколько копался в интернете, вроде отличий для разный конфигураций нет. Отличия только для файловой и серверной базы в параметрах запуска. Обычно все проблемы с ошибками это блокировка базы пользователем или регламентными заданиями в случае серверной базы.
20. mixperm 60 16.05.14 07:32 Сейчас в теме
Обновление 2.5
- добавлен параметр для указания пути хранения шаблонов tmplts. Пытался сделать считывание из стандартного 1CUpdate.cfg, но оказалось у него кривая кодировка и не стал заморачиваться с перекодировками.
- добавлен параметр для указания пути к бэкапу
- добавлена проверка успешности создания бэкапа (присутствует файл или нет). (Забыл добавить к имени файла дату создания, потом как-нибудь, если не забуду опять)
- добавлена проверка существования папок куда сохраняются бэкап и обновления
- убраны лишние сообщения при отключенных доп. опций для создания cf, выгрузки dt и загрузки 1CD
Планируется добавить хранение паролей в ввиде хэша, но для меня это сложная задачка не обещаю быстро сделать.
dikd; adhocprog; Теософ; artbear; teflon; +5 Ответить
26. ispan 11.02.15 22:30 Сейчас в теме
(20) mixperm, Привет.
обновлять будет из каталога обновлений (есть установленные обновления на компе)? если да, то помоги файлик настроить :
где прописать путь к каталогу обновлений
21. filin2009 30.06.14 13:29 Сейчас в теме
Неплохо было бы предупредить, что антивирус "Касперский" определяет одну из утилит, входящих в комплект поставки Blat
как потенциально опасное ПО (не вирус, SMTP-клиент)
обнаружено: not-a-virus:Client-SMTP.Win32.Blat.ca
файл: blat.exe blat.dll
22. mixperm 60 30.06.14 13:44 Сейчас в теме
(21) filin2009, Первый раз слышу. У меня НОД32 ничего не говорил... да и судя по касперскому not-a-virus Client-SMTP чем собственно и является данная утилита. По мне дак лучше сторонняя популярная разработка, чем своя утилита, когда не понятно что она еще кроме делает.
23. mixperm 60 13.11.14 12:24 Сейчас в теме
В ноябре изменился формат xml файла, по которому определяется версия для скачивания обновления. Привожу текст исправленного скрипта vbs.vbs можно сделать полную замену в блокноте
if Wscript.Arguments.count = 0 then Wscript.Quit
With CreateObject("Scripting.FileSystemObject").OpenTextFile(Wscript.Arguments(0))
xmlstr=.ReadAll
.Close
End With
Dim A(1000,1000)
i=0
j=0
tmpstr=xmlstr
While InStr(xmlstr, "<v8u:version") or InStr(xmlstr, "<v8u:target") <> 0
verpos=InStr(xmlstr, "<v8u:version")
tarpos=InStr(xmlstr, "<v8u:target")
if (verpos<tarpos) and (verpos<>0) then
i=i+1
j=0
cutstr=Mid(xmlstr, verpos)
cutstr=Mid(cutstr, InStr(cutstr, ">")+1)
xmlstr=cutstr
cutstr=Mid(cutstr, 1, InStr(cutstr, "<") -1)
A(i,j)=trim(cutstr)
Else
j=j+1
cutstr=Mid(xmlstr, tarpos)
cutstr=Mid(cutstr, InStr(cutstr, ">")+1)
xmlstr=cutstr
cutstr=Mid(cutstr, 1, InStr(cutstr, "<") -1)
A(i,j)=trim(cutstr)
End If
Wend
For i=1 to 1000
For j=1 to 1000
If A(i,j)=Wscript.Arguments(1) then
ver=A(i,0)
End if
Next
Next
If ver="" then
ver=Wscript.Arguments(1)
End If
Dim fso, tf
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile(Wscript.Arguments(2), True)
tf.Write(ver)
tf.Close
Set tf = fso.CreateTextFile(Wscript.Arguments(3), True)
ver=replace(ver, ".", "_")
tf.Write(ver)
tf.Close
Wscript.Quit
24. mixperm 60 13.11.14 13:55 Сейчас в теме
Обновление 2.6
1. Внесено исправление указанное постом выше
2. Исправление в пути неправильно считывающее наличие уже скаченного обновления с последующим запросом перезаписи
строка
if not exist %temp%\%verversion%\ %temp%\wget.exe --directory-prefix=%temp%\

исправлена на
if not exist %temp%\%type%\%verversion%\ %temp%\wget.exe --directory-prefix=%temp%\

Данные исправления вы можете внести сами не скачивая снова
P.S. если честно я уже и не помню какие изменения вносил, просто это мой рабочий вариант с удаленными паролями
25. max_vorzhev 16 07.02.15 23:08 Сейчас в теме
Добрый вечер. Не могу понять. Все настроил правильно (вроде). Скрипт видит базу. Определяет ее версию конфигурации. Скачивает новую версию. На этом все! Открываю конфу - ничего не обновилось!
Прикрепленные файлы:
Shamzelia; +1 Ответить
33. mixperm 60 06.03.15 14:18 Сейчас в теме
(25) max_vorzhev, добрый день. Прошу прощения за столь поздний ответ. Видимо проблема решилась без меня.
27. Shamzelia 16.02.15 17:16 Сейчас в теме
Проблема такая

Скачали...
Для продолжения нажмите любую клавишу . . .
checkdir: cannot create extraction directory: C:/1CUpdate/bin/Accounting/2.0.64
.9
Для продолжения нажмите любую клавишу . . .


Уже утютюхался понимать от чего косяк....

Пробовал напрямую с правами админа... все тоже самое...
28. Shamzelia 17.02.15 03:05 Сейчас в теме
Разобрался )
Решил проблему добавлением строки md.....

Наткнулся на новую...
1-я Не всегда делает бекап
2-я Проблема с обновлением бд на сервере т.к. есть либо активные блокировки либо активные сеансы
3-я Нужен лог по каждой базе(батнику) в виде файла (полезная инфа: начало, конец, результат или что за ошибка)

Думаю как выкидывать пользователей....
29. Shamzelia 18.02.15 00:18 Сейчас в теме
max_vorzhev

По скрину у тебя таже ошибка как у меня.
Проблема в том что unrar.exe не может создать директорию для распаковки архива

Я решил эту задачу путем добавления строки создания дириктории

echo Скачали...
md %temp%\%type%\%verversion%\
if exist %temp%\1cv8.zip %temp%\unzip.exe -q %temp%\1cv8.zip -d %temp%\%type%\%verversion%\

и тогда ошибка как на скрине исчезает...

Будут вопросы пиши ;-)

Я вроде со всеми вопросами разобрался
30. max_vorzhev 16 18.02.15 10:43 Сейчас в теме
(29) Shamzelia, Спасибо большое! Все получилось!)
31. Shamzelia 20.02.15 17:51 Сейчас в теме
Джентльмены, а может быть можно реализовать подобный алгоритм для платформы???

Я готов принять участие и тестирование....
32. webester 29 28.02.15 13:59 Сейчас в теме
(31)У платформы это реализовывается вроде как средствами самой плафтормы, тонкий клиент точно, а вот толстый не помню.
34. mixperm 60 06.03.15 14:38 Сейчас в теме
(31) Shamzelia, я пытался заставить своего брата сделать из моего скрипта нормальную конфу для обновления. Конфа рабочая есть, но не доделана и заброшена. Конфа может только обновлять (в данный момент постоянно обновляю конфой 150+ баз), скачивать и т.п. не может (скачиваю скриптом).
37. Buхter 23 18.03.15 04:31 Сейчас в теме
(34) mixperm, Добрый день. Можете поделиться опытом обновления 150+ баз? Может вы где-то уже выкладывали данную разработку?
42. hibico 253 30.06.15 18:18 Сейчас в теме
(31) Shamzelia, (37) Buхter
Гляньте, может моя подойдет: Автоматизированное обслуживание информационных баз 1С версий 7.7 и 8.Х, тестирование, обновление, архивирование и т. д.

P.S. Странно. Публикация от 2013 года. Когда публиковал свою, плотно рылся поиском по Инфостару и данной публикации не увидел. Сегодня случайно нашел.
43. mixperm 60 01.07.15 07:17 Сейчас в теме
(42) hibico, У меня скрипт автоматически определяет какую версию качать для обновления и скачивает, и так поочередно, промежуточно делая бэкапы. bat файл размещается в планировщик заданий и никакого ручного кликанья не надо. Править bat файл приходится только когда меняется релиз платформы и то критично только для серверных баз. Кстати да.. поддерживает серверные базы
44. hibico 253 01.07.15 13:31 Сейчас в теме
(43) mixperm,
Извини, но я никак не хотел принижать твою разработку (если не заметил, я даже плюсанул).
В своё время я сам активно пользовался bat-файлами.
Это пользователям решать какая разработка им больше подходит.

Кстати. У меня программа сама проверяет наличие новых обновлений, определяет последовательность обновлений, скачивает (естественно игнорируя ненужные), последовательно обновляет конфу, затем ИБ, также запускается обработка обновления данных ИБ (то же подтверждение легальности). Причем всё это может производиться со списком ИБ. И скачиваются обновление один раз для всех баз. Бэкап делать между промежуточными обновлениями считаю не имеет смысла, если он был сделан до начала обновлений.
Ручное кликанье в моей конфе - это лишь доп. возможность. Основной запуск "заданий" производится из того же планировщика (лично я предпочитаю nnCron) или по расписанию из запущенного процесса.
Проверить и настроить работу моей конфы на серверных базах я, к моему сожалению, не могу. Нет ни возможности, ни опыта.
45. mixperm 60 03.07.15 07:31 Сейчас в теме
(44) hibico, Если честно, то я вообще не программист. Просто когда стояла задача автоматически обновлять базы перерыл весь интернет и тоже не мог найти того что мне надо. П.э. и родился скрипт по реализации на уровне школьника. Но главное работает как часы если настроить. А вообще у меня есть конфа которая обновляет в данный момент 150 баз и файловые и серверные, но она не доделанная, она не качает обновления, за нее это делает этот скрипт и выдает готовые cf для обновления.
35. Makrushin 14.03.15 23:30 Сейчас в теме
В чем может быть проблема? Подскажите пожалуйста
38. mixperm 60 25.03.15 15:02 Сейчас в теме
(35) Makrushin, скорее всего из-за латиницы в пути
36. Makrushin 15.03.15 12:41 Сейчас в теме
Ошибка исчезла после того как в базе был создан пользователь с паролем. Видимо скрипт не принимает пустые значения baseuser и basepass
39. mixperm 60 25.03.15 15:05 Сейчас в теме
Вопросы на емаил mixperm(сабака)yandex.ru
40. sergey279 76 22.04.15 09:19 Сейчас в теме
Спасибо!, давно не получал такого удовольствия от ковыряния bat-ника. (В far красивая тоже разукрашка)
41. Evil Beaver 6289 30.06.15 17:16 Сейчас в теме
Если мне не изменяет память, то такой скрипт (правда на JScript) уже есть в любой типовой конфигурации, в штатном механизме проверки обновлений. Сидит где-то в макетах, запускается, скачивает все, что нужно, обновляет релиз и снова запускает базу.
46. chmv 18.07.16 17:09 Сейчас в теме
НЕ НАШЛА ПРОВЕРКИ ЛЕГАЛЬНОСТИ?
47. mixperm 60 19.07.16 05:57 Сейчас в теме
(46) chmv, используйте программу Обновлятор, решает задачу проверки легальности, этот скрипт больше не поддерживаю, тут этого не появится
48. hibico 253 19.07.16 10:07 Сейчас в теме
(46) chmv,
Смотри ссылку в (42) - там есть обновление данных ИБ после обновления конфигурации (в том числе и подтверждение легальности).
50. user1131250 23.01.19 07:56 Сейчас в теме
Я вот тоже начал делать скрипт обновления. Есть вопрос. Максим, можете глянуть на свою почту на яндексе?
Оставьте свое сообщение

См. также

Закрытие незавершенных сеансов 37

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Сервисные утилиты Администрирование СУБД

Как удалять потерянные сеансы пользователей, чтобы они не мешали работе. Обработка протестирована на платформе версии 8.3.13.1644.

1 стартмани

20.09.2019    2869    13    AnatolPopov    6       

Мониторинг потребления ресурсов базами кластеров сервера 29

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

Обработка позволяет, в графической форме, производить мониторинг потребляемых ресурсов базами данных кластера сервера 1с.

2 стартмани

17.07.2019    2566    19    IVC_goal    34       

CFU-reader (версия 2.6). 23

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты Инструментарий разработчика Универсальные обработки

Обработка для анализа файлов .cfu в режиме предприятия в любой конфигурации для 1С 8.3.+. Основана на разработке https://infostart.ru/public/97194/.

3 стартмани

21.06.2019    2477    8    vandalsvq    4       

DBManager для 1C 18

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Windows Абонемент ($m) Сервисные утилиты

Менеджер баз данных для 1С с расширенными возможностями.

1 стартмани

11.05.2019    7927    20    seriouskeks    13       

Блин, мы забыли включить регламентные задания… 51

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 Абонемент ($m) Сервисные утилиты

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

1 стартмани

08.04.2019    6435    10    slozhenikin_com    36       

Bash-скрипт для установки 1С:Предприятие 8.3 и СУБД PostgreSQL на сервер CentOS 7 40

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Linux Абонемент ($m) Сервисные утилиты

Данный скрипт позволяет практически полностью установить сервер 1С. В конце остается только настроить PostgreSQL для конкретного железа.

1 стартмани

07.04.2019    7310    25    Sedaiko    25       

Утилита для регистрации ComConnector и консоли администрирования сервером по установленным версиям платформы 39

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

20.03.2019    3369    22    vardeg    10       

Сценарии пакетного режима 18

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты

Сценарии пакетного режима. Тестировалось на 1С:Предприятие 8.3.13.1690. Автоматическое создание команд пакетного режима. Создание, хранение и запуск сценариев команд пакетного режима.

1 стартмани

06.03.2019    3308    10    lastpioneer    11       

LicDataDecoder - расшифровка файла программной лицензии 1С 103

Инструменты и обработки Системный администратор Приложение (exe) v8 1cv8.cf Россия Windows Абонемент ($m) Сервисные утилиты

Представляю вашему вниманию утилиту, предназначенную для работы с файлами программных лицензий 1С (*.lic).

1 стартмани

10.02.2019    11710    148    GeraltSnow    42       

Удобная консоль регламентных и фоновых заданий 43

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Универсальные обработки Сервисные утилиты Администрирование данных 1С

Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

1 стартмани

06.02.2019    5015    93    Alxby    15       

Универсальный монитор лицензий 1С 54

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты

Хотите узнать, какие программные лицензии установлены на сервере и все их технические подробности? А может быть, вам нужна информация по использованию всех видов лицензий кластера? Нет ничего проще, читай далее, чтобы быть в курсе!

3 стартмани

03.01.2019    12357    118    Xershi    42       

Скрипт обновления конфигурации 28

Инструменты и обработки Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты

Как обновить конфигурацию базы? Столько всего сделать надо: И базу заблокировать, и пользователей выгнать. А ещё надо дождаться загрузки конфигурации и после этого применить её. Если же конфигурация на БСП, то запустить с ключом /C ЗапуститьОбновлениеИнформационнойБазы. И только потом можно пускать пользователей. А ещё на каждом этапе надо ждать окончания предыдущего. Это скучно. Давайте заливать конфигурацию в базы весело!

1 стартмани

11.12.2018    4623    27    MrWonder    14       

Централизованное управление списком доступных баз 1С у пользователей 8

Инструменты и обработки Системный администратор Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Стартеры 1С Сервисные утилиты Рабочее место

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

5 стартмани

05.12.2018    4650    7    RomikR    7       

Чистка кэша 1С (теперь в .exe) 49

Инструменты и обработки Системный администратор Приложение (exe) v8 Windows Абонемент ($m) Сервисные утилиты

Попробуйте поискать в интернете "Очистить кэш 1С". Практически везде вы наткнетесь на всякие батники, ps-скрипты, рекомендации зайти и удалить вручную, поставить /ClearCache для баз на УФ и т.д. В подавляющем большинстве случаев предлагается бездумно удалить все содержимое \Roaming\1C\1cv8\ и \Local\1C\1cv8\, но это как переустановить Windows, чтобы почистить Temp.

1 стартмани

18.11.2018    8130    76    riposte    42       

Bluetooth сканер штрихкодов и мобильное приложение 1С (Android) 17

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Android Абонемент ($m) Сервисные утилиты Сканер штрих-кода Мобильная разработка

Сервис для работы со сканером штрихкодов и передачи данных в мобильное приложение 1С.

1 стартмани

06.11.2018    6758    26    Isonic    8       

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек. 32

Инструменты и обработки Системный администратор Компонента, плагин (dll, vbs,..) v8 1cv8.cf Россия Windows Абонемент ($m) Чистка базы Сервисные утилиты Администрирование данных 1С

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    18142    287    Eugen-S    34       

Go. Разбор лога технологического журнала. Достойная альтернатива perl'у 85

Статья Системный администратор Программист Архив с данными v8 1cv8.cf Абонемент ($m) Сервисные утилиты Инструментарий разработчика

Началось все с того, что я познакомился с перловыми скриптами для парса ТЖ которые размещены на kb.1c.ru (например в этой статье https://kb.1c.ru/articleView.jsp?id=113). По началу мне дико понравилось то, что перл разбирал гигабайты логов за считанные минуты, но позитив мой угасал обратно пропорционально с тем, насколько глубже я погружался в "кроличью нору" ....

1 стартмани

24.10.2018    9786    4    lazarenko    39       

Обнаружено нарушение целостности системы 25

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Сервисные утилиты

Ошибка «Обнаружено нарушение целостности системы», причины и варианты устранения ошибки.

1 стартмани

03.10.2018    43867    146    Palmer1976    16       

1С:Коммандер (УФ) 31

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Сервисные утилиты

Коммандер для просмотра файлов на клиенте и сервере.

1 стартмани

07.09.2018    4790    21    Student1C    9       

1C + Arduino + сканер отпечатков пальцев + RFID считыватель 72

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Учет рабочего времени Абонемент ($m) Терминал сбора данных Сервисные утилиты

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    12427    10    DGorgoN    38       

Мониторинг журнала регистрации при помощи Powershell 28

Статья Системный администратор Программист Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты Журнал регистрации

Работа с журналом регистрации в формате SQLite внешними средствами на примере мониторинга изменений в конфигурации базы данных.

1 стартмани

12.07.2018    7462    3    user768334    7       

Универсальная консоль администрирования 22

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

Универсальная консоль администрирования. Работает с сервером 1С 8.3 любой версии. Для любителей зоопарков. :-)

1 стартмани

14.06.2018    5660    23    berezdetsky    6       

Мониторинг изменений рабочих конфигураций. Часть 1. Сохранение конфигураций из базы SQL без конфигуратора 102

Статья Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

Выгружаем исходники из SQL напрямую скриптом, собираем CF и контролируем реальные изменения в рабочих базах из браузера.

1 стартмани

28.02.2018    13951    15    user768334    25       

Практика доступа в базу 1С через протокол oData. Чтение данных 275

Статья Системный администратор Программист Бизнес-аналитик Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты Практика программирования Администрирование данных 1С

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

1 стартмани

11.12.2017    54877    231    Dementor    42       

Менеджер баз 1С (пакетное обновление, выполнение произвольного кода и многое другое) 20

Инструменты и обработки Системный администратор Архив с данными v8 v8::УФ Windows Абонемент ($m) Сервисные утилиты Администрирование данных 1С

Данная разработка пригодится системным администраторам для группового выполнения действий над базами данных 1С.

10 стартмани

21.11.2017    11103    37    Termokrator    12       

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз 45

Инструменты и обработки Системный администратор Приложение (exe) v8 Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

14.11.2017    14413    85    bonv    15       

V8 Log Scanner - утилита для быстрого парсинга логов ТЖ 75

Инструменты и обработки Системный администратор Программист Архив с данными v8 Россия Абонемент ($m) Сервисные утилиты

Как можно быстро настраивать logcfg.xml и парсить логи технологического журнала с помощью самописной open-source утилиты V8LogScanner. Без необходимости погружаться в регулярные выражения.

1 стартмани

07.11.2017    13345    5    ripreal1    27       

Графическая оболочка для консольной утилиты cnvdbfl.exe 105

Инструменты и обработки Системный администратор Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты

Графическая оболочка для консольной утилиты cnvdbfl.exe предназначенной для преобразования размера внутренней страницы файла базы 1С.

1 стартмани

25.10.2017    29890    215    frkbvfnjh    43       

Ускоренный полный пересчет итогов регистров 18

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf MS SQL Абонемент ($m) Сервисные утилиты

Обработка для быстрого полного пересчета итогов по выбранным регистрам, ускорение достигается за счет предварительной очистки таблиц итогов средствами MS-SQL.

1 стартмани

23.10.2017    16762    118    Bazil    15       

Работа с пользовательскими настройками: просмотр, редактирование, удаление, копирование 23

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты Универсальные обработки

Внешняя обработка для работы с настройками, хранящимся в стандартном хранилище (ХранилищеОбщихНастроек, ХранилищеНастроекДанныхФорм, etc.). Не требует БСП, дополнительных библиотек. Платформа: 8.3. Интерфейс: Такси, 8.2.

1 стартмани

21.08.2017    10861    85    Alxby    11       

Удаление данных напрямую в SQL 55

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::СКД 1cv8.cf Абонемент ($m) Сервисные утилиты

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

1 стартмани

08.07.2017    10761    72    denacid    29       

Мониторинг доступной производительности рабочих процессов кластера 1С:8.3 22

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 Абонемент ($m) Сервисные утилиты

Мониторинг и сбор статистики по доступной производительности и использованию памяти рабочими процессами кластера. Утилиты и инструменты: 1. связка ras и rac от 1С 2. powershell 3. Paessler PRTG network monitor

1 стартмани

30.06.2017    14565    32    ddens    5       

ОСкрипты для деплоя и копирования базы данных 127

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Абонемент ($m) Сервисные утилиты

Набор оскриптов для деплоя базы 1С через хранилище и копирование через sql-бекап одной базы в другую

1 стартмани

02.05.2017    17414    33    Stepa86    25       

Автокликер для 1С 70

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

03.04.2017    23486    69    slava_1c    49       

Что мешает удалению объектов? 18

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Сервисные утилиты Чистка базы

Обработка, позволяющая просмотреть цепочки объектов (как ссылочных, так и регистров), препятствующих удалению помеченных на удаление объектов. Платформа 8.3, обычные формы, управляемые формы, интерфейс такси, возможность работы в Web.

1 стартмани

20.12.2016    12049    106    Alxby    17       

Статистика сессий и использования лицензий 1Сv8.3 (PRTG via PowerShell) 21

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 Windows Абонемент ($m) Сервисные утилиты Администрирование данных 1С

Сколько используется лицензий 1С в данный момент? А поподробней, сколько спящих или активных, толстых или тонких, программных или HASP и т.д.? Ответы на эти вопросы желает знать каждый админ!))

1 стартмани

14.11.2016    12827    51    ddens    14       

Организация файлового хранилища на базе MS SQL Server с доступом из 1С 79

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент Сервисные утилиты

Пример реализации хранения файлов в базе MS SQL Server с использованием различных технологий. Подробно рассмотрен потоковый доступ к файлам с использованием технологии FileStream.

1 стартмани

27.07.2016    18087    40    tohandr    23       

Удаление спящих сеансов 1С:8.3 22

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

27.05.2016    15962    108    Denic_01    13       

Создание SQL-представлений объектов 1С версий 8.1-8.3 28

Инструменты и обработки Системный администратор Архив с данными v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

Обработка позволяет создавать представления объектов 1С в базе MS SQL, для возможности создания нативных запросов в предметном окружении.

1 стартмани

04.01.2016    7105    35    tviv    2       

Анализ настроек кластеров 1С (+ менеджер файлов на сервере) 36

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты Инструментарий разработчика Универсальные обработки

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

10 стартмани

26.12.2015    19837    48    zenechka    25       

Подсистема "Журнал регистрации из форм объектов" 26

Инструменты и обработки Программист Пользователь Подсистема v8 v8::УФ 1cv8.cf Абонемент ($m) Сервисные утилиты Журнал регистрации Универсальные обработки

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

2 стартмани

09.11.2015    12138    30    Bassgood    11       

Скачивание обновлений типовых конфигураций с портала 1С:ИТС 37

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 Windows Абонемент ($m) Сервисные утилиты

С помощью этой конфигурации можно скачивать обновления с портала 1С:ИТС. Отличительные особенности: 1. Скачивание только тех пакетов, которые необходимы для обновления от текущей версии до самой новой; 2. Запуск скачивания с помощью VBS-скрипта; 3. Написана на родном языке ;)

1 стартмани

06.10.2015    18136    116    Wezoowy    32       

Очистка хранилища настроек пользователей 18

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

25.08.2015    16216    190    all4cf    3       

Работа с push сервисами только средствами 1С 8.2 24

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 Windows Абонемент ($m) Сервисные утилиты Инструментарий разработчика Универсальные обработки

Обработка для настройки, тестирования и использования с предустановками для 3-х сервисов. Текст модуля для внедрения в конфигурацию или другие обработки. Уведомления на телефон, компьютер, браузер.

1 стартмани

18.08.2015    23635    45    anig99    1       

Telemonitor - объединяем Telegram и 1С 170

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты Администрирование данных 1С Мобильная разработка

Не так давно Telegram предоставил API для создания ботов. Telemonitor - программа, позволяющая легко настроить собственного бота для работы с 1С.

1 стартмани

09.08.2015    69303    230    salexdv    175       

Отключение назойливых окон и подтверждение легальности обновления(!) для БП 3.0 при помощи расширения 76

Инструменты и обработки no Расширение (cfe) v8 БП3.0 Россия Абонемент ($m) Сервисные утилиты

Отключение назойливых окон и подтверждение легальности обновления(!) для БП 3.0 при помощи расширения

1 стартмани

25.06.2015    40364    284    Йожкин Кот    55       

Завершение работы пользователей (выгонялка) 12

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Сервисные утилиты

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

1 стартмани

17.06.2015    24665    263    Rusleg    27       

Мониторинг аппаратных лицензий 1С 31

Отчеты и формы Системный администратор Внешний отчет (ert,erf) v8 1cv8.cf Windows Абонемент ($m) Сервисные утилиты Администрирование данных 1С

Отчет по используемым лицензиям HASP по рабочим станциям и серверам лицензирования.

1 стартмани

31.03.2015    21285    288    due    20