Скрипт для автоматического обновления баз 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 1174 05.03.14 12:51 Сейчас в теме
8. artbear 1174 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 31 28.02.15 13:59 Сейчас в теме
(31)У платформы это реализовывается вроде как средствами самой плафтормы, тонкий клиент точно, а вот толстый не помню.
34. mixperm 61 06.03.15 14:38 Сейчас в теме
(31) Shamzelia, я пытался заставить своего брата сделать из моего скрипта нормальную конфу для обновления. Конфа рабочая есть, но не доделана и заброшена. Конфа может только обновлять (в данный момент постоянно обновляю конфой 150+ баз), скачивать и т.п. не может (скачиваю скриптом).
37. Buхter 25 18.03.15 04:31 Сейчас в теме
(34) mixperm, Добрый день. Можете поделиться опытом обновления 150+ баз? Может вы где-то уже выкладывали данную разработку?
42. hibico 254 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 254 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 78 22.04.15 09:19 Сейчас в теме
Спасибо!, давно не получал такого удовольствия от ковыряния bat-ника. (В far красивая тоже разукрашка)
41. Evil Beaver 6597 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 254 19.07.16 10:07 Сейчас в теме
(46) chmv,
Смотри ссылку в (42) - там есть обновление данных ИБ после обновления конфигурации (в том числе и подтверждение легальности).
50. user1131250 23.01.19 07:56 Сейчас в теме
Я вот тоже начал делать скрипт обновления. Есть вопрос. Максим, можете глянуть на свою почту на яндексе?
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

19.01.2020    5755    49    Sedaiko    12       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

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

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

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

1 стартмани

20.09.2019    6211    28    AnatolPopov    8       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

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

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

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

2 стартмани

17.07.2019    4940    25    IVC_goal    34       

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

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

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

3 стартмани

21.06.2019    4733    13    vandalsvq    7       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

DBManager для 1C

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

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

1 стартмани

11.05.2019    9649    23    seriouskeks    13       

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

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

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

1 стартмани

08.04.2019    9988    13    slozhenikin_com    37       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

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

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

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

1 стартмани

07.04.2019    10506    31    Sedaiko    29       

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

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

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

1 стартмани

20.03.2019    5258    22    vardeg    10       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

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

5500 рублей

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

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

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

1 стартмани

06.03.2019    5282    11    lastpioneer    11       

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

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

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

1 стартмани

10.02.2019    18440    213    GeraltSnow    57       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

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

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

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

1 стартмани

06.02.2019    8120    121    Alxby    19       

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

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

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

3 стартмани

03.01.2019    18944    174    Xershi    53       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

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

6500 рублей

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

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

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

1 стартмани

11.12.2018    6890    38    MrWonder    16       

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

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

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

5 стартмани

05.12.2018    8562    9    RomikR    9       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

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

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

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

1 стартмани

18.11.2018    10891    84    riposte    42       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

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

16450 рублей

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

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

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

1 стартмани

04.11.2018    25384    327    Eugen-S    34       

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

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

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

1 стартмани

24.10.2018    13722    6    lazarenko    39       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

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

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

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

1 стартмани

03.10.2018    69001    306    Palmer1976    35       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

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

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

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

1 стартмани

21.08.2018    16661    12    DGorgoN    39       

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

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

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

1 стартмани

12.07.2018    10051    4    user768334    7       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

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

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

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

1 стартмани

14.06.2018    7557    26    berezdetsky    6