Вход | Регистрация

  1  2  3  4  5   

Обновлятор-1С: теперь с поддержкой облаков для защиты от шифровальщиков

Обновлятор-1С: теперь с поддержкой облаков для защиты от шифровальщиков
Я
   Владимир Милькин
 
28.11.17 - 16:32
Доброго дня, коллеги! Очередная ветка об обновляторе (Всё еще обновляетесь вручную? Время бесценно, используйте обновлятор.) подошла к своей 1000 - продолжаем в этой.

Обновлятор - программа для администрирования баз 1с:
- страница программы: http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz
- история развития: http://helpme1c.ru/istoriya-izmenenij-programmy-obnovlyator-1s
- возможности для защиты архивов от шифровальщиков: http://helpme1c.ru/kak-dobitsya-100-zashhity-arxivov-obnovlyatora-1s-ot-shifrovalshhikov-v2

Чем же так хорош обновлятор:
- он умелый и с легкостью автоматизирует любые операции сразу для всех ваших баз - архивацию, обновление, тестирование и многое другое; вы забудете про рутину
- он безопасный, все операции над базами осуществляются через пакетный запуск платформы 1с (это её документированная возможность), поэтому все результаты работы полностью идентичны тому, как если бы вы делали всё вручную из конфигуратора
- она универсальный и одинаково хорошо работает как с файловыми, так и серверными базами 1С; при этом не важно какая у вас база - полностью типовая, доработанная или разработанная собственными силами с нуля; в обновляторе реализованы полезные возможности для каждого из этих случаев
- он облачный и это гарантирует вам 100% защиту созданных архивов от шифровальщиков; поддерживаются nas, ftp, ssh, webdav, яндекс-диск, mega.nz, google drive
- он осторожный и рассчитан на самых различных пользователей; это значит, что с его помощью испортить рабочую базу или остаться без копии после выполнения опасной операции практически невозможно
- он технологичный, поддерживается обновление доработанных конфигураций, обновление из хранилища, обновление отдельных подсистем, написание собственных скриптов для автоматизации
- ему доверяют, программа развивается и поддерживается с 2015 года, и в нашей стране с ней уже работают тысячи пользователей и сотни компаний

Программа доступна в двух вариантах: лайт и проф. Большинство возможностей доступно в бесплатной лайт версии. Проф-версия стоит 950 рублей и включает пожизненные обновления и техническую поддержку разработчика.

Страница покупки обновлятора: https://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz?prof_version=1

С уважением к вам, Владимир Милькин, разработчик программы, автор сайта helpme1c.ru

 
 
   Злопчинский
 
301 - 26.05.18 - 13:04
Обновился. Вроде норм.
Более не показывается инидикатор скачки..? раньше был веселенький wget... В отчете во время обновления выводилась надпись типа .."процент скачки показывается <где-то>..." - но что-то не заметил
.
из всего чисто интерфейсного напрягает главный спсиок баз... грид какой-то ну совсем не в дугу, имхо..
   Владимир Милькин
 
302 - 26.05.18 - 13:35
(301) Индикатор скачивания тоже показывается. Только не в самом отчёте (чтобы не перегружать html документ по каждому чиху), а справа от прогресс бара (бегающая полоска) внизу отчёта.

По части главного списка баз. Там вокруг него много всего наворочено - он частично отрисовывается мною, плюс фильтрация... в общем просто так заменить его на что-то другое - та ещё задача. Может быть есть какие-то конкретные замечания-пожелания, которые я смогу допилить (иконки, шрифты, цвета, поведение...).
   Злопчинский
 
303 - 26.05.18 - 19:43
(302) курсор сделать на всю строку в списке баз хотелось бы, но это чисто личная заморочка, не наставиваю... ссылки хорошо в тексте подчеркивать, а в таблице - курсор на всю строку..
   Владимир Милькин
 
304 - 27.05.18 - 02:00
(303) ок, это сделать совсем не сложно - попробую и если самому понравится так и оставлю.
   Владимир Милькин
 
305 - 05.06.18 - 02:28
В тестовой версии обновлятора от 4 июня появилась возможность теневого копирования.

Об этой возможности: http://helpme1c.ru/nastraivaem-tenevoe-kopirovanie-dlya-arxivacii-v-obnovlyatore

Для тех, кто готов принять участие в тестировании, версия с этой возможностью здесь: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora
   Владимир Милькин
 
306 - 08.06.18 - 13:15
В тестовой версии обновлятора от 8 июня появилась возможность автоматического уведомления пользователей об успешном выполнении архивации и/или обновления их баз.

Подробнее об этой возможности: http://helpme1c.ru/uvedomlyaem-polzovatelej-ob-uspeshnyx-operaciyax-s-bazami-v-obnovlyatore

Для тех, кто готов принять участие в тестировании, версия с этой возможностью здесь: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora
   Владимир Милькин
 
307 - 15.06.18 - 09:04
Вышел тестовый обновлятор от 15 июня: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

15.06.2018 Появилась возможность автоматического восстановления серверных баз при ошибке обновления: http://helpme1c.ru/nastraivaem-avtomaticheskoe-vosstanovlenie-bazy-pri-oshibkax-obnovleniya

15.06.2018 Появилась возможность указать обновлятору, чтобы он восстанавливал базу к исходному состоянию при ошибке выполнения обработчиков обновления: http://helpme1c.ru/nastraivaem-avtomaticheskoe-vosstanovlenie-bazy-pri-oshibkax-obnovleniya#i-3

15.06.2018 Появилась возможность восстанавливать серверные базы из архивов, сделанных sql-сервером напрямую из обновлятора: http://helpme1c.ru/nastraivaem-avtomaticheskoe-vosstanovlenie-bazy-pri-oshibkax-obnovleniya#i-5

15.06.2018 Появилась возможность выключать облако, не удаляя его.

15.06.2018 В свойствах базы теперь можно переопределить опцию "Не обновлять базу, если в ней работают пользователи".
   Владимир Милькин
 
308 - 21.06.18 - 04:43
Вышел тестовый обновлятор от 21 июня: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

21.06.2018 Появилась возможность динамического обновления баз: http://helpme1c.ru/kak-vklyuchit-vozmozhnost-dinamicheskogo-obnovleniya-bazy-v-obnovlyatore
   Владимир Милькин
 
309 - 27.06.18 - 08:10
Интеграция обновлятора с другими программными комплексами: https://helpme1c.ru/integraciya-obnovlyatora-s-drugimi-programmnymi-kompleksami
   Владимир Милькин
 
310 - 28.06.18 - 13:39
Вышел тестовый обновлятор от 28 июня: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

28.06.2018 Внесены изменения в связи с переводом сайта helpme1c.ru на https. Теперь запрос активации и все другие взаимодействия с сайтом (справка, скачивание новых версией) осуществляются по защищенному протоколу.
 
 Рекламное место пустует
   Владимир Милькин
 
311 - 03.07.18 - 07:31
Вышел тестовый обновлятор от 3 июля: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

03.07.2018 Теперь обновлятор помечает создаваемые sql-архивы как copy-only: https://helpme1c.ru/osobennosti-nastrojki-sozdaniya-sql-arxivov-v-obnovlyatore#_3_copy-only
   1Снеговик
 
312 - 03.07.18 - 10:25
(110) извините, а что за проверка настроек базы?

Меня лично очень напрягает и удивляет поведение обновлятора, когда свойства базы все время неактуальные. Я могу обновить базу не через обновлятор, или загрузить туда другую базу, но в свойствах базы упорно пишутся старые данные, и нет никакой кнопки обновить эту информацию. Эти свойства читаются только в момент запуска обновления, и даже когда нажимаешь проверить наличие обновлений для базы, обновлятор выдает кучу обновлений, хотя на самом деле база то обновленная уже, или предпоследней версии. Прям раздражает этот момент, очень неудобно когда информация не актуальная, и некуда нажать чтобы свойства базы перечитались.
   Владимир Милькин
 
313 - 03.07.18 - 11:23
(312) Ситуация, которую вы описываете (рассинхрон свойств базы в обновляторе и на самом деле) действительно имеет место быть, когда вы обновляете базу не через обновлятор.

А заставить обновлятор перечитать свойства всех баз легко:
- выделите все нужные базы галками
- нажмите кнопку "Проверить настройки" (она находится слева от зеленой кнопки "Архивировать базы" в главном окне на первой закладке)

При запуске проверки обновлений свойства баз не перечитываются намеренно, чтобы ускорить этот процесс, так как подключение к базе через COM для того чтобы прочитать её свойства очень медленная операция.
   Владимир Милькин
 
314 - 03.07.18 - 11:26
(312) Поставил в план задач добавить опцию: подключаться к базе или нет про запуске проверки обновлений.

В большинстве случаев этого не требуется (так как почти все пользователи выполняют все операции с базами через обновлятор), но в вашем случае её разумно будет поставить в положение "подключаться".
   1Снеговик
 
315 - 03.07.18 - 12:44
(313) спорная на самом деле экономия времени, ведь результат важнее, а так выходит какая-то ерунда)
Наверное запутало выражение "проверить настройки", все-же хотелось обновлять свойства базы, а не проверять настройки какие-то) В моем понимании это разные вещи немного.

Обновлять только обновлятором не всегда получается:

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

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

И это переключение в другое окно отчета лишнее, пусть бы подумало и просто обновилась таблица с базами. Длительные операции да, но ради проверки свойств базы принудительно переключать на другие окна это лишнее. Постоянно путаешься, что базы куда-то пропали, и на экране белое окно, приходится постоянно назад переключаться, тоже сбивает с толку это постоянное переключение на отчет, когда надо работать со списком баз.

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

Может это все и мелочи, но сразу бросаются в глаза и вызывают двоякие чувства)
   Владимир Милькин
 
316 - 03.07.18 - 14:32
(315) Объясню почему отказался от принудительного подключения к базе (если мы уже знаем её версию) при проверке обновлений или скачивании новых обновлений.

Пусть у человека 100 баз в списке: в первом случае проверка новых обновлений займёт меньше меньше минуты, во втором может занять почти час. Разница в 60 раз, причём большинству пользователей предпочтителен именно первый вариант, именно поэтому со временем так и было сделано (раньше подключались к базе всегда при любой операции, даже если уже всё знаем о ней). Но я уже написал выше, что дам возможность менять это поведение в настройках программы.

По строке прогресса для скачивания. Раньше так и было - прогресс писался (и обновлялся) прямо в отчете (который выводится через встроенный браузер). Но у людей зачастую отчеты по несколько мегабайт текста (какая-нибудь реструктуризация базы) и если менять строку в отчете (как это было раньше) - напрасно расходуется оперативная память просто в гигантских количествах (сотни лишних мегабайт съедаются). Так уж устроен HTML рендеринг во встроенном браузере. И это целая проблема, мне неделя понадобилась для всех внутренних оптимизаций. Именно поэтому прогресс бар по скачиванию был вынесен на форму.
   Владимир Милькин
 
317 - 03.07.18 - 14:45
(315) По поводу переключения на окно "Отчет" при проверке настроек.

Если не переключаться - куда же писать всю информацию об этом процессе. Ведь мы как раз и подключаемся, чтобы увидеть возможные ошибки и проблемы.

А проблем при внешнем подключении к файловой базе или кластеру 1с может быть предостаточно.

И процесс этот никогда не бывает быстрым (COM есть COM).
   Владимир Милькин
 
318 - 03.07.18 - 14:51
(315) Вот я сделаю вам опцию - всегда считывать настройки баз. Вот поставите вы проверку настроек хотя бы 10 баз (по пол минуты через COM на каждую - легко). Вот призадумается обновлятор на 5 минут... тут вы и вспомните, что неплохо бы увидеть что же он там всё это время делает, может пора уже остановить весь процесс... :) Это я про то зачем окно "Отчет" с детализацией открывается.
   Владимир Милькин
 
319 - 03.07.18 - 14:55
Кстати, могу ещё сделать такую фичу:

- в меню для операций над списком баз вынести пункт "Очистить информацию о базах" (и хоткей на него)

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

Я тоже этот момент ставлю в план.
   Владимир Милькин
 
320 - 03.07.18 - 14:58
И ещё по поводу закладок. Очень удобно (этого нигде не написано), но в обновляторе между любыми закладками можно переключаться через CTRL + номер закладки (как в хроме). Поэтому чтобы из отчета вернуться к базам достаточно нажать Ctrl + 1.
   Владимир Милькин
 
321 - 03.07.18 - 15:18
И ещё сделаю опцию: чтобы не переключаться автоматически на закладку "Отчет" после запуска операции.
   Владимир Милькин
 
322 - 03.07.18 - 15:20
В общем все замечания приняты и я сделаю их в ближайшей тестовой версии, кроме прогресс бара по скачиванию. Вернуть его в отчёт не могу чисто по внутренним техническим причинам. Здесь к сожалению никак.
   NeoVision
 
323 - 04.07.18 - 15:30
(317) в новых версиях есть какой-то агент, я так понимаю для ваших целей его можно задействовать вместо com
   NeoVision
 
324 - 04.07.18 - 15:32
   1Снеговик
 
325 - 04.07.18 - 16:42
(316) да я понимаю насчет обновления данных всех баз, конечно долго это все будет. Я говорил о кнопке перечитать свойства текущею базы, а Вы мне подсказали что такая уже есть, только называется по-другому, теперь понятно)

Жаль, что такие технические проблемы с прогрессом в тексте. Действительно, это же не просто текстовое поле. Ну может в будущем еще какая идея у Вас придет насчет вывода прогресса)

Спасибо за отзывчивость!
   Владимир Милькин
 
326 - 05.07.18 - 03:49
(324) К сожалению, это не замена COM.

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

Этот режим - скорее дополнение к пакетному режиму конфигуратора, которые почти ничего нового не привносит, кроме того что можно выполнять много пакетных операций над одной и той же базой не закрывая конфигуратора, в том числе удаленно. Это все для EDT сделано.
   Владимир Милькин
 
327 - 17.07.18 - 12:27
Вышел тестовый обновлятор от 17 июля: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

17.07.2018 Внимание. Полностью переписано расписание для запуска задач.
- Теперь в расписание можно ставить дополнительные операции (их список будет расширяться): скачивание обновлений, выполнение тестирования и исправления баз, скрипты обновлятора.
- У каждого расписания может быть свой список баз, а также более сложные настройки и условия для запуска. Теряют смысл настройки "любимые дни" и "исключения операций из расписания". Всё это теперь настраивается через индивидуальные списки баз у задач.
- При первом запуске новой версии обновлятор выполнит перенос настроек расписания из старого формата в новый, при этом он учтёт любимые дни и исключения, которые могли быть настроены. Рекомендуется перепроверить настройки расписания после установки новой версии.
   Злопчинский
 
328 - 17.07.18 - 12:41
Задрала невозможность инсталлировать/обновить тестовый релиз автоматом из основного варианта обновлятора.
   Владимир Милькин
 
329 - 17.07.18 - 12:50
(328) Сделаю и выпущу обновлятор с этой возможностью на этой неделе. Обещаю.
   Владимир Милькин
 
330 - 18.07.18 - 14:08
Вышел тестовый обновлятор от 18 июля: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

18.07.2018 В системных настройках обновлятора появилась галка "Скачивать тестовые версии обновлятора".

И теперь скачивать новые тестовые версии можно из самого обновлятора вот так: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora#i-6
   Владимир Милькин
 
331 - 20.07.18 - 10:17
Друзья, прошу принять участие в формировании новой возможности обновлятора.

Мне поступил запрос от пользователя: уменьшить количество переключений на вкладку "Отчет" и обратно к базам. Я перебрал много вариантов и сделал экспериментальный билд: http://helpme1c.ru/files/Obnovljator-1s/new_ui.zip

Ставить его нужно отдельно в портативном режиме и только на время проверки новой возможности. А изменение следующее: я расположил (пока постоянно, но в будущем это будет настройка) вкладку "Отчет" справа от списка баз. То есть она видна всегда и на неё не нужно переключаться. Граница между базами и отчетом регулируется мышью, перетаскиванием.

Прошу посмотреть этот билд и отписаться мне на helpme1c.box@gmail.com считаете ли вы полезной эту возможность и какие у вас по ней есть замечания и пожелания.
   chas99
 
332 - 24.07.18 - 00:07
(331) нормально выглядит и довольно удобно.

Владимир, а можно добавить в отчет кнопку "Повторить" ?
например выполнил я команду "показать список активных пользователей", в отчете вижу не все еще вышли и чтобы через некоторое время опять проверить активных пользователей опять надо жать кучу менюшек надо, а так нажал кнопочку "повторить"....
   Владимир Милькин
 
333 - 24.07.18 - 03:34
(332) спасибо, сделаю опцией этот вид интерфейса

По поводу кнопки "Повторить" согласен. Уже стоит в плане эта задача, поднял её приоритет.
 
 
   Владимир Милькин
 
334 - 30.07.18 - 07:30
В рамках поддержки пользователей обновлятора, я написал и опубликовал вместе с исходниками программу "Убийца нежелательных окон 1С": https://github.com/milkin-vl/KillerOfUnwantedWindows1C#killer-of-unwanted-windows-1c

Это первый релиз программы, буду рад любой обратной связи на helpme1c.box@gmail.com
   ildary
 
335 - 30.07.18 - 08:29
(334) Интересная концепция, обидно только, что гениальные самоучки затыкают дыры, на которые фирма-производитель не обращает никакого внимания в стиле "пользователи файловой должны страдать".
   Владимир Милькин
 
336 - 31.07.18 - 07:25
Вышел тестовый обновлятор от 31 июля: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

31.07.2018 В дополнительных настройках, на закладке "Интерфейс и общее поведение" появилась галка "Отображать отчёт по операции справа от списка баз". Эта возможность для тех у кого большие мониторы и кому надоели переключения на закладку "Отчет" и обратно.

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

31.07.2018 Теперь при отправке писем с отчётом об операции обновлятор, при наличии ошибок, выставляет письму высокую важность. Этот атрибут письма доступен для учёта в почтовых клиентах.

31.07.2018 В контекстное меню баз вынесен пункт "Проверить настройки".

31.07.2018 Мелкие исправления и улучшения.

Напоминаю, что теперь скачивать новые тестовые версии можно из самого обновлятора вот так: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora#i-6
   Злопчинский
 
337 - 31.07.18 - 13:55
(336) гуд!
   Владимир Милькин
 
338 - 31.07.18 - 13:57
(337) специально для тебя сделал... ;)
   Злопчинский
 
339 - 31.07.18 - 13:58
зиповский файл лучше все-таки как-то предметнее обзывать.. test_obnovlytor.zip - в имя файла по возможности датувремя версии...
имхо
   Владимир Милькин
 
340 - 31.07.18 - 14:19
(339) по части имени тестового дистрибутива согласен с тобой, но сейчас изменить просто так имя дистрибутива не могу, так как оно уже зашито в вышедших тестовых обновляторах, которые умеют самоообновляться =) Понятно, что всё это решаемо, пока просто отмечу этот недочёт в списке задач.
   Владимир Милькин
 
341 - 04.08.18 - 07:21
Вышел тестовый обновлятор от 04 августа: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

04.08.2018 Оптимизация работы списка баз. Уменьшено количество морганий элемента при изменении. Исключены задержки при раскрытии узлов списка, которые могли возникать при определенных обстоятельствах ранее.
   Владимир Милькин
 
342 - 14.08.18 - 09:21
Вышел тестовый обновлятор от 14 августа: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

14.08.2018 Обновлятор научился восстанавливать архивы, созданные средствами СУБД, для серверных баз 1с на PostgreSQL.

09.08.2018 Обновлятор научился создавать архивы средствами СУБД для серверных баз 1с на PostgreSQL.

Подробнее здесь: https://helpme1c.ru/nastrojka-sql-arxivov-ms-sql-server-i-postgrgesql-v-obnovlyatore
   laeg
 
343 - 14.08.18 - 09:38
А с цифровой подписью вопрос будет решен ?
http://prntscr.com/kice7t
   Владимир Милькин
 
344 - 14.08.18 - 09:46
(343) Эх, я так и не смог повторить у себя это поведение - здесь дело в окружении ОС, так как программная проверка подписи дистрибутива выполняется полностью средствами ОС.

У вас проблема проверки подписи дистрибутива стабильно повторяется? Напишите, пожалуйста, мне на helpme1c.box@gmail.com чтобы мы продолжили дискуссию по этой проблеме.
   laeg
 
345 - 14.08.18 - 09:49
Обновляю обновлятор не часто, ошибка вышла второй раз. Дождусь следующего тестового релиза если ошибка повториться то отпишусь вам на почту.
   Владимир Милькин
 
346 - 14.08.18 - 09:55
(345) ок, то есть у вас тоже она стабильно не повторяется. В этом вся беда.

Прошу вас проверить - отображается ли целиком корректно весь путь сертификации в подписи дистрибутива. Нет ли там зачёркнутых элементов: https://helpme1c.ru/kak-proverit-cifrovuyu-podpis-obnovlyatora#i-4

Если с цепочкой всё ок, тогда второй вопрос: после неудачной попытки проверки скачанного дистрибутива, следующая за ней попытка тоже была неудачная? То есть интересует: если проблема возникает, то она какое-то время держится или проходит сама собой.
   1snik_d
 
347 - 14.08.18 - 10:04
А есть возможность скачивать обновления с указанного своего ftp сервера?
   1snik_d
 
348 - 14.08.18 - 10:07
И можно ли регламентно чистить пользовательский КЭШ на терминальном сервере?
   Владимир Милькин
 
349 - 14.08.18 - 10:12
(347) такой возможности нет намеренно, иначе при помощи обновлятора пиратить обновления будет настолько легко и удобно (пользователям нужно будет просто периодически менять адрес ftp сервера), что у меня неминуемо возникнет конфликт с 1С
 
 Рекламное место пустует
   Владимир Милькин
 
350 - 14.08.18 - 10:13
(348) чистка кэша пользователей сейчас запускается из обновлятора вручную через метёлочку: https://helpme1c.ru/vozmozhnosti-obnovlyatora-dlya-ochistki-kesha-baz-1s

Поставил в план задач вынести эту возможность в расписание или на уровень командной строки обновлятора.
   ildary
 
351 - 14.08.18 - 10:24
(348) Еще пожалуйста уточните - речь идёт о чистке кеша текущего пользователя терм.сервера или всех его пользователей?
   Владимир Милькин
 
352 - 14.08.18 - 10:25
   ildary
 
353 - 14.08.18 - 10:59
(352) Извините, забыл про эту возможность. Но с другой стороны - на работе одинэсникам права админов обычно не дают...
   Владимир Милькин
 
354 - 14.08.18 - 11:02
(353) да, но, к сожалению, без них никак не почистить кэш в папках других пользователей сервера.
   ildary
 
355 - 14.08.18 - 11:06
(354) с этим не спорю, но скорей всего данная опция не сможет полноценно работать без участия сисадминов. Разве только загнать выполнение в шедулер с правами пользователя-админа (а не слетит ли регистрация Обновлятора?)
   Владимир Милькин
 
356 - 14.08.18 - 11:10
(355) регистрация не слетит

Но пока, как я написал выше, нет возможности чистить кэш через командную строку. Я постараюсь добавить и эту возможность. Тогда можно будет действительно добавить в планировщик задание с соотв. правами.
   laeg
 
357 - 14.08.18 - 12:23
(346) Проверил полностью скаченный дистрибутив, все соответствует описанию по вашей ссылке. (зачеркнутые элементы отсутствуют)

Повторную установку проверю после выхода очередной тестовой версии, сейчас стоит последняя.
   Владимир Милькин
 
358 - 14.08.18 - 12:24
(357) ок, спасибо
   Владимир Милькин
 
359 - 16.08.18 - 08:49
Вышел тестовый обновлятор от 16 августа: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

16.08.2018 Дополнительные проверки и подсказки (по результатам тестирования пользователями) при архивации и восстановлении баз 1с на PostgreSQL.
   Владимир Милькин
 
360 - 16.08.18 - 14:18
Так получилось, что вышел ещё один тестовый обновлятор от 16 августа: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

Добавилось:

16.08.2018 Теперь обновлятор, по умолчанию, не разрешает восстанавливать резервную копию Postgres в не пустую базу. Настраивается здесь: https://helpme1c.ru/nastrojka-sql-arxivov-ms-sql-server-i-postgrgesql-v-obnovlyatore#i-7
   ildary
 
361 - 16.08.18 - 14:41
(360) Спасибо за доделки, но не будет ли данная функция вызывать неудобство при работе с тестовыми копиями? Они ведь то появились, то удалились и теперь постоянно придется забегать в настройки за этой галкой.
   Владимир Милькин
 
362 - 16.08.18 - 14:46
(361) это без проблем обходится:
- зайдите в доп. настройки
- закладка "События"
- закладка "При добавлении новой базы"
- выберите для серверных баз вашу базу эталон, в которой галка "Разрешать восстановление архива в не пустую базу" будет установлена

Тогда при создании новых серверных баз эта галка будет также устанавливаться.

А вообще не совсем понятно что "за работа с тестовыми копиями". Ведь вам в любом случае для новой базы нужно один раз зайти в её свойства и настроить параметры СУБД. Там же и галку эту заодно можно будет установить.
   Владимир Милькин
 
363 - 16.08.18 - 14:47
Если можно, опишите конкретный сценарий, когда такое поведение будет вызывать неудобства.
   ildary
 
364 - 16.08.18 - 14:49
(362) извините, забыл про эталон, вопрос снят.

(363) Для программиста, когда тестовые базы плодятся (и удаляются) как мухи. Придется постоянно отжимать кнопку "Разрешить распаковывать в непустую".
   Владимир Милькин
 
365 - 16.08.18 - 14:53
Надо будет в эталоны добавить ещё разграничение на Ms SQL и Postgres. Не исключено что в едином списке будет и то и то. Поставлю в план.
   Владимир Милькин
 
366 - 16.08.18 - 14:57
Не пустая база - это не та база в которой вообще нет таблиц. А именно база, в конфигурации которой нет справочников, документов, регистров и т.п.

То есть по умолчанию в чистую базу, созданную из 1С можно восстановить любую копию.
   Владимир Милькин
 
367 - 16.08.18 - 15:06
В скором времени для удобства планирую запилить создание в том числе серверных баз прямо из обновлятора (чтобы не указывать каждый раз эти портянки реквизитов при создании из инструментов от 1с). Плюс возможность удаления серверных по Shift + Del (эта возможность уже сейчас включается в настройках но только для файловых).
   Владимир Милькин
 
368 - 16.08.18 - 15:07
Это я к вопросу про тестовые копии написал.
   ildary
 
369 - 16.08.18 - 15:10
(366) бывают случаи, когда развернул тестовую базу и давай её ломать (гонять разные сценарии в режиме chaos monkey). А затем хочется снова развернуть и снова поломать. Иногда в день бывает несколько циклов разворачивания.

(367) Швейцарский нож получает еще одно полезное лезвие.
   Владимир Милькин
 
370 - 16.08.18 - 15:18
(369) "А затем хочется снова развернуть и снова поломать." 

Согласен, в этом случае лучше будет сразу поставить в ней галку "Разрешать восстановление архива в не пустую базу". Либо руками, либо через механизм эталонов.
   Владимир Милькин
 
371 - 16.08.18 - 15:23
Но надо учитывать, что обновлятор умеет восстанавливать только резервные копии Postgres в формате plain (который он использует сам для архивации): https://helpme1c.ru/nastrojka-sql-arxivov-ms-sql-server-i-postgrgesql-v-obnovlyatore#i-6

То есть если вы создаёте резервные копии в других форматах (например, в уже пожатом виде custom) в других программах, то подсунуть их обновлятору на восстановление не получится.

Вообще custom это тот же plain, но пожатый специальным образом для специальных целей уже на уровне субд. Но для восстановления plain его нужно просто выполнить в чистой базе через psql. А для восстановления custom надо обязательно использовать pg_restore, так как только она умеет его разжимать в plain и уже затем скармливать psql.
   Владимир Милькин
 
372 - 24.08.18 - 05:38
Вышел тестовый обновлятор от 24 августа: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

24.08.2018 Появилась возможность задания смещений периодов хранения резервных копий: https://helpme1c.ru/smeshhenie-periodov-xraneniya-rezervnyx-kopij-v-obnovlyatore

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

Для таких баз есть смысл хранить историю архивов не просто на конец календарного периода, а когда в определенном периоде завершены все операции.

Например, бухгалтерия закрывает месяц на 5 день следующего месяца, квартал на 15 день, а год – на 30 день следующего года.

Соответственно, и хранить копии имеет смысл со смещением +5, +15 и +30 дней.
   MetaDon
 
373 - 24.08.18 - 10:17
качнул;предложения:)
1. необходимо обновление по ftp; исходя из (349) может быть проверять обновляемую базу-если она типовая 1с, то запрещать такое обновление? иначе да-почему нет
2. в настройках- Пропускать архивацию файловой базы если ее размер изменился на менее N Кб)
3.если введен пароль защиты программы, то не допускать в Настройки без его ввода
извините -не понял, где вводить пароли на конфигурации 7.7?
   Владимир Милькин
 
374 - 24.08.18 - 12:03
(373) доброго дня, спасибо за ваши идеи и предложения:

1. ок, я поставлю в план дополнительно исследовать этот вопрос

2. сомнительная возможность ИМХО, в плане отмечу но вряд ли добавлю именно в таком виде

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

4. 7.7 поддерживаются только в части архивации
   MetaDon
 
375 - 24.08.18 - 13:33
(374)
2. пример - в 1 день 1 приходник, в другой сто; зачем зря время тратить, паковать огромную базу,? если б была поддержка инкрементных архивов, тогда ок
3. ввел пароль- защелкивайте замок
4. плохо, несложно имхо внедрить, причем поиск баз и накатываемого обновления опционально по индификатору конфигурации
+5. хорошо бы еще пакетный  шифров. файл- ключ,
клиент запускает обновлятор с ключом, он находит нужные базы по индификаторам/версиям и тенево пакует/обновляет ;)
   Владимир Милькин
 
376 - 24.08.18 - 13:44
2. Да, инкрементальные архивы уже в плане задач.

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

4. А разве 7.7 поддерживает пакетное обновление?

5. Я ничего не понял :)
   MetaDon
 
377 - 24.08.18 - 14:07
(376) я предлагаю добавить файл настроек и запуск обновлятора с ключом типа в rare -n@файл , в нем пакет действий, зашифрован ибо там пароли; 
по 7.7 ; обновлятор проходит по путям баз , немного парсит *. md, выясняет индификатор конф., затем тоже делает в пути накатывемого (возможно и по ftp);
индификаторы сошлись- ок- архивит/обновляет, можно рекурсивно к.4;
и в теневом режиме
   Владимир Милькин
 
378 - 24.08.18 - 14:18
(377) Ну кое-какие ключи для запуска обновлятора из командной строки уже есть: https://helpme1c.ru/obnovlyator-1s-kakie-sushhestvuyut-klyuchi-dlya-zapuska-iz-komandnoj-stroki

Плюс ест пакетные файлы, так: https://helpme1c.ru/obnovlyator-1s-uchimsya-pisat-paketnye-batch-skripty и так: https://helpme1c.ru/obnovlyator-1s-uchimsya-pisat-skripty-na-onescript

"ок- архивит/обновляет"

как технически реализовать пакетное обновление баз 7.7, если такие операции не поддерживаются платформой?

Из всех возможных вариантов, которые я знаю - имитировать нажатие пользователя по кнопкам конфигуратора 7.7, но это, конечно, путь истинного самурая.

Тем более кто-то его уже проходил однажды: https://helpme1c.ru/kak-obnovlyat-bazy-na-1s-7-7-semyorka я с ним даже связывался - исходники утеряны, к сожалению.
   MetaDon
 
379 - 24.08.18 - 14:44
(378) пакет.файл и скрипты надо шифровать;
да для обновления вариант-
 sikuli+ awt.robot
   Владимир Милькин
 
380 - 24.08.18 - 14:51
(379) Скрипты шифруется при сохранении на диск. Никакие конф. данные в открытом виде не сохраняются и нигде в отчётах не фигурируют.

"sikuli+ awt.robot"
мне нажать кнопочку из c# не проблема, проблема автоматизировать процесс в целом с получением результатов и ещё массой других нюансов. Я не говорю, что задача не решаема в принципе, но пока в данный момент в моём списке задач у неё приоритет по отношению к другим ещё не решенным задачам (администрирования баз на платформе 8) небольшой.

Но когда (и если) настанет момент, что у меня вообще не останется задач по обновлятору я с удовольствием приступлю к автоматизации обновления баз на 7.7. Изначально обновлятор всё же инструмент по автоматизации операций именно с восьмёрочными базами, а базы 7.7 были добавлены уже позже по просьбам пользователей для запуска и архивации.
   MetaDon
 
381 - 24.08.18 - 16:23
(380) жаль, что др.приорететы, ну нажмите на пару кнопочек;) сделайте простейший вариант обновлений 7.7; а то получается надо называть продукт Обновлятор 1С8 + меня и многих др.теряете как клиента, ибо приходится обновлять топоры удаленно вручную, юзеры туповаты даже для этого, а по инструкциям для них- дак пароли  светить неохото; а так бы запускали они сами и обновлялось)
   Злопчинский
 
382 - 25.08.18 - 00:28
(369) это точно. я вот сейчас этим и занимаюсь - только и гоняю хаосманки (но только в 77)
   Злопчинский
 
383 - 25.08.18 - 00:31
(376) 4. А разве 7.7 поддерживает пакетное обновление?
- штатно, насколько я знаю, нет. Но есть приблуды, автоматизирующее это типа псевдонажатием кнопариков или еще как-то (тут могу лажать)
   Злопчинский
 
384 - 25.08.18 - 00:32
(381) ну тогда уже не топоры, а томогавки...
   Злопчинский
 
385 - 25.08.18 - 00:34
(378) да, типа такого как "Тем более кто-то его уже проходил однажды: https://helpme1c.ru/kak-obnovlyat-bazy-na-1s-7-7-semyorka я с ним даже связывался - исходники утеряны, к сожалению." - но мне кажется, что я видел/читал что-то другое/автора. но тут могу запамятовать..
   Владимир Милькин
 
386 - 25.08.18 - 02:07
(385) "мне кажется, что я видел/читал что-то другое/автора. но тут могу запамятовать.."

Если вдруг вспомнишь подобное решение, напиши, пожалуйста. Я возьму на заметку и попробую связаться с автором.
   Владимир Милькин
 
387 - 27.08.18 - 06:16
Вышел тестовый обновлятор от 27 августа: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

27.08.2018 Появилась возможность повтора последней выполненной операции над базами. Для этого нужно нажать на ссылку "Повторить эту же операцию", которая выводится в отчёт в самом конце.

27.08.2018 Теперь при обновлении тестовой версии будет открываться список изменений именно для тестовой версии, но это изменение начнёт работать начиная со следующего обновления тестовой.
   Владимир Милькин
 
388 - 20.09.18 - 10:58
Вышел тестовый обновлятор от 20 сентября: https://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

20.09.2018 Внимание. Полностью переделан диалог создания новых баз. Теперь в два клика можно создавать (новые или из шаблонов) в том числе серверные базы. В обновляторе появились отдельные справочники для хранения настроек кластера и сервера СУБД. В этой связи произошли изменения в свойствах баз, касающихся настроек кластера и сервера СУБД (теперь там хранятся ссылки на элементы справочников).

20.09.2018 Внимание. Опция "Включить возможность полного удаления файловой базы при нажатии Shift + Delete" на закладке "Операции над базами" преобразована в опцию "Включить возможность полного удаления базы при нажатии Shift + Delete". То есть теперь (при включенной опции, которая выключена по умолчанию) по Shift + Delete полностью удалять можно в том числе серверные базы (с различными вариантами удаления).

20.09.2018 Внимание. Изменились схемы восстановления баз из sql-архивов как для MS SQL, так и для PostgreSQL. Суть изменений в том, что теперь, после восстановления базы на сервере СУБД, в обязательном порядке пересоздаётся с теми же параметрами исходная база в кластере 1с, чтобы избежать проблем, связанных с неправильным кэшем метаданных на сервере.

20.09.2018 Появилась возможность финального объединения с эталонной конфигурацией при обновлении: https://helpme1c.ru/obnovlyator-1s-avtomaticheskoe-obnovlenie-dorabotannyx-konfiguracij#i-4

20.09.2018 Я вынужден был отказаться от отдельной возможности сохранения и восстановления настроек баз в формате xml, так как поддержка этой возможности требовала от меня постоянного дублирования кода для сохранения и восстановления настроек баз.
   Владимир Милькин
 
389 - 20.09.18 - 13:31
Дополню описание пункта:

20.09.2018 Внимание. Изменились схемы восстановления баз из sql-архивов как для MS SQL, так и для PostgreSQL. Суть изменений в том, что теперь, после восстановления базы на сервере СУБД, в обязательном порядке пересоздаётся с теми же параметрами исходная база в кластере 1с, чтобы избежать проблем, связанных с неправильным кэшем метаданных на сервере.

Важно! Обратите внимание, что при пересоздании базы в кластере будет пропадать (вернее он будет оставаться в папке на сервере под старым идентификатором и его всегда можно будет вернуть вручную) журнал регистрации старой базы. Вскоре я доработаю возможность копирования журнала регистрации из старой базы при этой операции.
   runuts
 
390 - 25.09.18 - 06:47
как сделать чтобы обновлятор сортировал список баз как в штатном стартере?
в штатном снята галка "Сортировать по наименованию", базы расставлены как мне нужно, а обновлятор всеравно сортирует по наименованию,
галка "Считывать список баз из 1с" чтобы при этом осталась
и ещё, как для всех баз разом отключить создание архивной копии перед обновлением? у меня архивируется другими средствами
   Karamzin
 
391 - 25.09.18 - 08:45
Объясните, пожалуйста, как купить Обновлятор? Изучил страницу на helpme1c, нашел только, что он стоит 950 руб. Задал вопрос разработчику через форму на сайте - молчание.
   Владимир Милькин
 
392 - 27.09.18 - 02:07
(391) Доброго дня.
Я был в отпуске эти 3 дня, на все вопросы через почту отвечал мой помощник.

Купить программу можно здесь: https://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz?prof_version=1
   Владимир Милькин
 
393 - 27.09.18 - 02:17
(390) Чтобы изменить свойства всех баз разом используйте волшебную палочку:https://helpme1c.ru/delaem-gruppovuyu-nastrojku-baz-v-obnovlyatore-1s

А чтобы установить какое-то свойство для новых баз по умолчанию перейдите в настройки программы, дополнительные настройки, далее закладка "События", "При добавлении новой базы". Здесь можно выбрать свойства по умолчанию для разных типов баз.

По сортировке. Да, при отмеченной галке "считывать список баз из 1с" обновлятор всегда сортирует список по наименованию.

Я сейчас точно не помню почему сделал именно так, но причины на это были (поставил в план разобраться и попробовать улучшить). Сейчас свой порядок баз в обновляторе можно выстраивать и сохранять если у вас снята галка "считывать список баз из 1с".
   Владимир Милькин
 
394 - 27.09.18 - 02:54
(391) Чтобы разобраться почему вы не получили ответ (папку спам проверяли?), пожалуйста, укажите (здесь или на helpme1c.box@gmail.com) почту, которую вы оставляли в форме для обратной связи.
   Владимир Милькин
 
395 - 27.09.18 - 03:31
(391) Нашёл письмо (с вашим вопросом), на который не ответил помощник (он по неопытности случайно перетащил письмо в папку для меня, не ответив; я уже прислал ответ повторно). Простите за эту накладку.
   MaxS
 
396 - 27.09.18 - 07:56
(393) И всё таки после добавления новой базы приходится прописывать имя пользователя так или иначе.
У меня множество типовых баз для тестов, каждый вид базы в своей папке - УТ, КА, БП и т.п. Обновлятор берет список из 1С. Имя пользователя у всех видов разное, в одной папке одинаковое.
Как уже давно озвучивал мысль. Возможность установки некоторых свойств баз в папке. Тогда в базах можно не прописывать параметры или при добавлении или появлении новой базы заполнять их из свойств папки вверх по иерархии. Если в ближайшем родителе не заполнено, смотрим следующего и так до корня.
В этом случае никаких действий при появлении новой базы не требуется.
Или это можно скриптами решить? ;) Не исследовал вопрос.
   Karamzin
 
397 - 27.09.18 - 08:00
(395) Письмо от Вас получил, все хорошо. Надеюсь сегодня оплатим корпоративную версию.
   Владимир Милькин
 
398 - 27.09.18 - 08:05
(396)
К сожалению, озвученную проблему скриптами не решить.

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

Что меня смущает в этой опции:
1. В программе итак уже 2 уровня опция для каждой базы (общие настройки + возможность переопределения этих баз в свойствах конкретных баз)
2. Для многих пользователей будет не очевидно, что перетащив базу в другую папку у неё автоматически изменятся настройки. А такой переход в другую папку может произойти и автоматом, если включена синхронизация со стартером 1с.

Но в целом такая возможность, конечно, была бы полезна. Единственное, что от меня она потребует значительно рефакторинга как в плане интерфейса, так и в плане кода. Причём переделать интерфейс (чтобы всё осталось логичным и совместимым) гораздо сложнее и требует больше времени. Но я надеюсь в будущем у меня появится время и возможности для этого.
   Владимир Милькин
 
399 - 27.09.18 - 08:12
(396) MaxS, а сможете найти удачный пример реализации подобного подхода (общие настройки, настройки на уровне папок, настройки на уровне конечных элементов) в каком-нибудь популярном софте? Это облегчит мне задачу, если я всё-таки возьмусь за такую переделку.
   MaxS
 
400 - 27.09.18 - 08:36
(399) Если найду, сообщу. Проблема в том, что не встречал ни у кого... кроме как у себя много лет назад.
Делал конфигурацию 1С со списком баз и свойствами в папках. Задачи почти те же. Бэкапы, запуск обработок типа обновление валют - один раз скачал и во много баз записал.
  1  2  3  4  5   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует