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

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

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

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

Скрипт для автоматической загрузки и обновления баз 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, можно править в простом блокноте, но тогда русские буквы могут не отображаться корректно. Если какие-то вопросы, пишите в личку. Не забываем ставить лайк ;)

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

Наименование Файл Версия Размер
1CUpdate версия 2.6
.rar 735,80Kb
13.11.14
210
.rar 2.6 735,80Kb 210 Скачать
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 61 16.12.13 13:56 Сейчас в теме
обнаружена проблема при COM обращении к файловой базе содержащей пробелы. Строка подключения обрезается до пробела. Пытался вставить кавычки не помогает. Может кто знает как исправить?
2. mixperm 61 17.12.13 10:20 Сейчас в теме
Сделал более понятную настройку параметров. Теперь в скрипте выбирается параметр файловая или серверная база. Добавил утилиту blat для отправки отчетов по электронке. Для себя еще делал выгрузку cf, dt, и загрузка в 1CD. Короче все это создавал для того, чтобы всегда под рукой имелся актуальный 1CD для новых файловых баз, актуальный dt для создания новой базы на сервере и актуальный cf для оперативного обновления старых баз. На элетронке сообщение об актуальной версии))) Теперь все само собой делается. (кстати имеется специальная конфигурация для администрирования и массового обновления баз, но она еще не доработана, хотя и работает, просто не товарного вида)
3. mixperm 61 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 61 26.02.14 09:35 Сейчас в теме
(4) Хегга, согласен параметров много, но это и придает универсальность скрипту. Готов помочь настроить. В личку вышлите мне параметры всех баз для обновления я вышлю настроенный батник (название конфигурации, путь к базе или имя сервера и название базы если серверная, логин и пароль сами пропишите. Хотя если разбираться в проблемах, то скорей всего ваша проблема это кодировка файла. Батник сохранен в OEM 866 кодировке для поддержки русского языка в путях и корректного отображения процесса обновления. В обычном блокноте отредактировать не получится если есть русские буквы в пути т.к. при сохранении будут записаны неверные данные. Я использовал AkelPad для редактирования. Выложу обновление в кодировке 1251 где добавил еще тестирование (реструктуризация) баз без исправлений, только в командной строке могут отображаться каракули вместо русского языка, но работать должно
6. mixperm 61 26.02.14 10:11 Сейчас в теме
Выложил версию 2.4 в кодировке 1251 для редактирования в простом блокноте. Русские буквы рекомендую исправить на латиницу для корректного отображения хода обновления. Добавлено тестирование базы.
7. artbear 1180 05.03.14 12:51 Сейчас в теме
8. artbear 1180 05.03.14 14:11 Сейчас в теме
(0) Интересная реализация, практически все через bat-файлы и консольные утилиты + чуть-чуть скрипт-кодинга :)
9. connectoid 12.03.14 08:21 Сейчас в теме
Отличная работа, давно искал, даже начинал сам делать, правда на Delphi, но этот вариант гораздо проще и универсальнее. Поправил немного под себя, попробовал на одной из баз, все работает.
Можно сделать простенький GUI-шный конфигуратор, который сгенерирует батник по заполненным пользователем данным, но это для тех кто совсем уж не хочет вникать.
10. mixperm 61 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 61 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 61 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 61 16.05.14 07:21 Сейчас в теме
(18) teflon, Сколько копался в интернете, вроде отличий для разный конфигураций нет. Отличия только для файловой и серверной базы в параметрах запуска. Обычно все проблемы с ошибками это блокировка базы пользователем или регламентными заданиями в случае серверной базы.
20. mixperm 61 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 61 30.06.14 13:44 Сейчас в теме
(21) filin2009, Первый раз слышу. У меня НОД32 ничего не говорил... да и судя по касперскому not-a-virus Client-SMTP чем собственно и является данная утилита. По мне дак лучше сторонняя популярная разработка, чем своя утилита, когда не понятно что она еще кроме делает.
23. mixperm 61 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 61 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 61 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 32 28.02.15 13:59 Сейчас в теме
(31)У платформы это реализовывается вроде как средствами самой плафтормы, тонкий клиент точно, а вот толстый не помню.
34. mixperm 61 06.03.15 14:38 Сейчас в теме
(31) Shamzelia, я пытался заставить своего брата сделать из моего скрипта нормальную конфу для обновления. Конфа рабочая есть, но не доделана и заброшена. Конфа может только обновлять (в данный момент постоянно обновляю конфой 150+ баз), скачивать и т.п. не может (скачиваю скриптом).
37. Buхter 26 18.03.15 04:31 Сейчас в теме
(34) mixperm, Добрый день. Можете поделиться опытом обновления 150+ баз? Может вы где-то уже выкладывали данную разработку?
42. hibico 255 30.06.15 18:18 Сейчас в теме
(31) Shamzelia, (37) Buхter
Гляньте, может моя подойдет: Автоматизированное обслуживание информационных баз 1С версий 7.7 и 8.Х, тестирование, обновление, архивирование и т. д.

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

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

См. также

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

08.04.2019    13458    14    slozhenikin_com    37    

Создание *.dt файла из рабочей базы на сервере 1С без завершения работы пользователей

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Предлагаемая обработка создает *.dt файл (выгрузку ИБ) из рабочей базы на сервере 1С:Предприятие 8.3 без завершения работы пользователей.

1 стартмани

19.01.2020    8287    57    Sedaiko    15    

Командный интерпретатор для 1С

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Инструмент для выполнения команд CMD / PowerShell из 1С.

2 стартмани

15.11.2019    9457    20    YPermitin    41    

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

Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.09.2019    9030    41    AnatolPopov    8    

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

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

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

1 стартмани

04.11.2018    31503    347    Eugen-S    34    

Сканер ключей 1С

Сервисные утилиты v8 Абонемент ($m)

Определяет время отклика ключа защиты 1С.

1 стартмани

13.09.2019    5098    10    sivin-alexey    2    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

2 стартмани

17.07.2019    6584    27    IVC_goal    34    

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

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

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

3 стартмани

21.06.2019    6574    18    vandalsvq    7    

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

Стартеры 1С Сервисные утилиты Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

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

5 стартмани

05.12.2018    12732    11    RomikR    9    

DBManager для 1C

Сервисные утилиты v8 Россия Абонемент ($m)

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

1 стартмани

11.05.2019    11145    24    seriouskeks    13    

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

Сервисные утилиты v8 Россия Абонемент ($m)

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

1 стартмани

07.04.2019    12778    33    Sedaiko    29    

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

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

20.03.2019    7407    28    vardeg    10    

Скачиваем релизы с сайта users.v8.1c.ru Промо

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Обработка позволяет настроить список релизов, доступных пользователю, на сайте users.v8.1c.ru, проверять - вышли ли новые обновления и, если вышли, скачивать их и раскладывать по папочкам. Требует установки curl и openssl

10 стартмани

18.08.2014    36488    24    Demonobond    31    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

06.03.2019    6822    10    lastpioneer    11    

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

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

10.02.2019    23624    236    GeraltSnow    57    

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

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

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

1 стартмани

06.02.2019    11489    141    Alxby    20    

V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники Промо

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

Вы хотите получить возможность быстро посмотреть содержимое внешнего отчета или обработки? А сравнить ее с другой? И все это без запуска 1С:Предприятия, только из оболочки ОС? Тогда мы идем к вам! :) В конце заметки - ссылка на исходники.

2 стартмани

06.03.2013    63445    116    Evil Beaver    157    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

3 стартмани

03.01.2019    23250    196    Xershi    63    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

11.12.2018    8777    39    MrWonder    16    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

18.11.2018    13456    91    riposte    42    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

14.11.2017    19195    86    bonv    15    

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

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

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

1 стартмани

06.11.2018    13564    48    Isonic    21    

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

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

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

1 стартмани

24.10.2018    17803    6    lazarenko    39    

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

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

03.10.2018    90006    417    Palmer1976    42    

Очистка регистров накопления, сведений, расчета или бухгалтерии Промо

Сервисные утилиты Чистка базы Свертка базы v8 1cv8.cf Абонемент ($m)

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

2 стартмани

25.12.2009    58137    256    sebe    20    

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

Сервисные утилиты v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

07.09.2018    7888    21    Student1C    9    

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

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

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

1 стартмани

21.08.2018    20647    14    DGorgoN    39    

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

Сервисные утилиты Журнал регистрации v8 Абонемент ($m)

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

1 стартмани

12.07.2018    11904    5    user768334    7    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

03.04.2017    28106    70    slava_1c    49    

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

Сервисные утилиты v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

14.06.2018    8994    27    berezdetsky    6    

Tool1CD: отрежем донорскую почку

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

Ваша база мертва? Что ж, кое-что в ней ещё теплится.

1 стартмани

15.05.2018    17145    23    baton_pk    13    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

28.02.2018    18051    16    user768334    25    

Универсальный редактор реквизитов объектов. Мультиобработчик Промо

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

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР. Мультиобработчик: -Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов. -Регистрация изменений объекта(ов) в планах обмена. -Установка/Отключение ГлавногоУзла РИБ. -Поиск и восстановление "Битых" ссылок. -Недопустимые символы XML/Дерево XML. -Поиск и замена ссылок. -Ошибки ИБ, в т.ч XML. -Множество обработок справочников. -GUID. Дата и время создания объектов ссылочного типа. -Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений. -История изменений объекта. -Активные пользователи. -Подписки на события, функциональные опции. -Загрузка пользователей ИБ из Windows, Active Directory. -Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл. -Поддержка различных режимов модальности. Файловый, Клиент-Серверный варианты. Обычная и Управляемая формы.

1 стартмани

28.12.2011    161686    2231    StepByStep    417    

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

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

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

1 стартмани

11.12.2017    82796    292    Dementor    44    

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

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

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

10 стартмани

21.11.2017    14424    13    Termokrator    12    

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

Сервисные утилиты v8 Россия Абонемент ($m)

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

1 стартмани

07.11.2017    17177    5    ripreal1    27    

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам) Промо

Обработка документов Сервисные утилиты Закрытие периода v8 БП2.0 УТ10 Украина Россия Абонемент ($m)

Обработка предназначена для восстановления последовательности проведения документов. Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени. Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя. Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

05.03.2012    47424    109    Kuzya_brаtsk    48    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

25.10.2017    35647    255    frkbvfnjh    43    

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

Сервисные утилиты v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

23.10.2017    22066    153    Bazil    16    

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

Сервисные утилиты Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

21.08.2017    14755    103    Alxby    12    

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

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

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

1 стартмани

09.08.2015    73439    208    salexdv    178    

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

Сервисные утилиты v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

08.07.2017    13587    86    denacid    29    

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

Сервисные утилиты v8 Абонемент ($m)

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

1 стартмани

30.06.2017    17893    34    ddens    7    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

02.05.2017    21225    34    Stepa86    27    

Простые радости жизни администратора в 1С: блокировка информационной базы. Промо

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

В типовую обработку «Блокировка соединений с информационной базой» внесены интерфейсные изменения, призванные сделать работу в ней более удобной. Также обработка сделана максимально универсальной и может быть использована в любой, полностью не типовой базе.

1 стартмани

10.11.2013    90014    359    yuraos    98    

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

Сервисные утилиты Чистка базы v8 1cv8.cf Абонемент ($m)

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

1 стартмани

20.12.2016    15833    114    Alxby    17    

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

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

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

1 стартмани

14.11.2016    15611    51    ddens    14    

Zabbix: Мониторинг состояния сервера 1С

Сервисные утилиты Администрирование данных 1С Внешние источники данных Zabbix v8 Абонемент ($m)

Скрещиваем мощную систему мониторинга Zabbix с 1С

1 стартмани

02.09.2016    44676    116    deevil    28    

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

Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

17.06.2015    27881    225    Rusleg    27    

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

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

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

1 стартмани

27.07.2016    22677    41    tohandr    37    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.05.2016    18285    109    Denic_01    13    

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

Сервисные утилиты v8 1cv8.cf Абонемент ($m)

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

1 стартмани

04.01.2016    9462    42    tviv    2    

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

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

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

2 стартмани

09.11.2015    15005    31    Bassgood    11