Имя: Пароль:
1C
1С v8
Всё еще обновляетесь вручную? Время бесценно, используйте обновлятор.
Ø₽ (Волшебник 28.11.2017 15:37)
,
0 Владимир Милькин
 
07.04.16
07:55
Доброго дня, коллеги! Старая ветка об обновляторе ([helpme1c.ru] Обновлятор-1с: нужны ваши идеи для дальнейшего развития) подошла к своей 1000 - продолжаем в этой.

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

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

- Страничка программы: http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz
- Полный набор возможностей:http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz#full_abilities
- Статьи об использовании: http://helpme1c.ru/stati-po-ispolzovaniyu-programmy-obnovlyator-1s
- История разработки: http://helpme1c.ru/istoriya-izmenenij-programmy-obnovlyator-1s
- План разработки: http://helpme1c.ru/plan-razrabotki-programmy-obnovlyator-1s

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

Ветка с Волшебником согласована.
901 Владимир Милькин
 
07.11.17
10:45
Вышел тестовый обновлятор от 7 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

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

07.11.2017 Доработано поведение менеджера отчётов при отключенном Java Script в Internet Explorer. Теперь должно быть всё ок.

07.11.2017 Окно менеджера отчётов сохраняет свою позицию, если в дополнительных настройках включена галка "Восстанавливать размеры и положение главного окна".
902 Злопчинский
 
07.11.17
22:45
Наконец-то!
Свершилось!
Обновлятор полностью автономно не смог обновить базу типовую БП3 при переходе на 54.15
стопорнул, выдал сообщение, по сообщению я "расшифровал" что надо и сделал в соответствии с выданными рекомендациями на сайте обновлятора. все ок.
.
в чем была "проблема" - в неинтерактивном режиме не отрабатывала одна из процедур обновления (застряло на 13 шаге из 18). в протоколе типа пыталось-ждало 12 минут - но нифейхоа. В интерактивном режиме - прошлепало успешно.
.
правда при этом: если запускать обновленную базу обычноым юзверским способом - сигнализирует, что есть обновление, если обновлять обновлятором - говорить что ничего не надо. - это вот нестыковочка. где-то сама 1Ска и обновлятор в разные места смотчярт внутри базы\проги на необходимость обновления?
903 Владимир Милькин
 
08.11.17
02:15
(902) Насколько я понял:
- конфигурация у тебя обновилась
- база данных у тебя обновилась
- а вот при выполнении обработчиков обновления (которые обновлятор запускает через внешнее соединение) не выполнился 13 обработчик и поэтому обновлятор не стал дальше продолжать, чтобы ты в начале решил проблему с данными.

Это на самом деле норм. ситуация с обработчиками обновления и она происходит обычно по двум причинам:
1. Косяк в данных базы (но тогда обработчики обновления не могут выполнится даже в интерактивном режиме, пока не почистишь или не поправишь нужный регистр)
2. Косяк в обновлении, а именно: код обработчиков этого обновления не заточен (проги 1С упустили момент) под выполнение через внешнее соединение. В этом случае помогает запуск базы в режиме пользователя и выполнение этих обработчиков в интерактивном режиме.

У тебя, я так понял, второй вариант.
904 Владимир Милькин
 
08.11.17
02:18
(902) "правда при этом: если запускать обновленную базу обычноым юзверским способом..."

Вот этот момент не понял. Сейчас последняя 3.0.54.15 на которую ты и обновился - чего она там сигнализирует? :)
905 Владимир Милькин
 
08.11.17
02:21
(902) может она тебе про обновление платформы сигнализирует?
906 bsi2bsi
 
10.11.17
10:23
обновил 2 проф. версии на релиз от 08.11.2017 - слетела активация. :((((((((
можно как-то восстановить активацию?
907 Владимир Милькин
 
10.11.17
10:36
(906) имеется в виду активация обновлятора?

ставлю ставку, что вы при установке поверх в ручную - поставили новую версию не в ту же папку :)

Активация при переходе слетать не должна, только если у вас была версия обновлятора от 2015 года.

В любом случае, если моё подозрение с не той папкой не подтвердилось милости прошу ко мне на почту [email protected] Всё решим.
908 bsi2bsi
 
10.11.17
10:40
да, новая версия установилась в новую папку. снес, при повторной установке указал папку с активированнойй версией обновлятора. теперь она новая, но не активипрованная.
909 Владимир Милькин
 
10.11.17
10:42
(908)
1. А данные и настройки все из старой версии перенеслись?
2. От какого числа была предыдущая версия установлена?
910 bsi2bsi
 
10.11.17
10:49
1. список баз тот-же, но стоит галка считывать из окна запуска 1с. узер для входа в базу остался, а пароль - пустой.
2. предыдущая версия была от 02 числа, месяц не запомнил: то ли июнь, то ли август...
911 Владимир Милькин
 
10.11.17
10:52
(910) Ок, пришлите мне на почту 2 ваших старых ключа и я тут же заменю их на новые. Но я, честно, так и не понял что же у вас произошло, потому что даже если вы в первый раз не в ту папку поставили - повторная установка должна решить проблему. Ну или на крайний случай вы можете сейчас повторить активацию на те же самые ключи - придёт код активации без проблем.
912 bsi2bsi
 
10.11.17
10:53
зы: ранее несколько раз обновлял на тестовые версии: автоматом находился каталог установки активированной версии, обновлялся без слета активации.
913 Владимир Милькин
 
10.11.17
10:55
(912) да, тоже странно (я перепроверю это дело) - а может вы при установке portable выбрали?
914 bsi2bsi
 
10.11.17
11:02
(913) полная.
(911) ключи активаци удалены со старыми письмами. увы мне
915 Владимир Милькин
 
10.11.17
11:03
(913) Этой осенью я переделывал инсталлятор и в частности с путями меня код скриптов, но если бы там что закралось - были бы ещё сигналы от пользователей. Но я в любом случае попробую воспроизвести вашу ситуацию (обновления с лета на ноябрь).

Давайте вашу почту, куда ключики выслать.
916 bsi2bsi
 
10.11.17
11:07
(915) как я писал в (912) ранее обновление правильно находило каталог.

[email protected]
917 Владимир Милькин
 
10.11.17
11:12
(916) ключики выслал :)

имеется в виду обновление на тестовые до августа, верно?
918 bsi2bsi
 
10.11.17
11:30
СПАСИБО!
919 ximik33rus
 
10.11.17
15:07
Было бы крайне удобно и здорово заиметь в настройках параметров выбранной базы поля для работы с хранилищем данных.

Каталог хранилища, пользователь и пароль.

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

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

В общем, даешь автоматизацию по работе с хранилищем! :)
920 Владимир Милькин
 
10.11.17
15:16
(919) а я и не против вовсе, если мы с вами вместе придумаем как это красиво вписать в текущие возможности обновлятора, чтобы не было противоречий

Прошу вас - напишите мне ваши соображения (более предметно, можно с картинками) на [email protected] Там и продолжим все согласования - чего конкретно не хватает обновлятору для работы с хранилищем.

Причём мне важно услышать от вас конкретные рабочие сценарии - какие задачи вы планируете решать в обновляторе при помощи новых возможностей (про использование доп. полей в скриптах я уже услышал, но это я так понял будет уже побочный плюс).
921 Владимир Милькин
 
10.11.17
15:20
(920) сначала согласуем всё вместе с вами, потом уже (перед реализацией) озвучим здесь для всех, возможно нам ещё чего-нибудь подскажут.
922 bsi2bsi
 
10.11.17
15:24
2 руками за (919)!!!
для универсальности работы скриптов не хватает параметров подключения базы к хранилищу для вставки их в скрипты.
923 Владимир Милькин
 
10.11.17
15:26
(922) Ну это мы без проблем сделаем.

Давайте чего не хватает ещё кроме этих параметров в скриптах.

Какие операции с базой (у которой мы знаем параметры подключения к хранилищу) планируется выполнять не через скрипты обновлятора, а через команды меню, возможно с доп. формами? Ещё какие сценарии использования?
924 ximik33rus
 
10.11.17
16:12
Подготовлю подробный ответ в примерах, сценариях. Все сброшу на почту)
925 bsi2bsi
 
10.11.17
16:38
(923)
скриптами в обновляторе хочется организовать некий вариант CI:
1. разработчики заливают доработки в хранилище.
2. обновлятор по расписанию/по событию проверяет наличие обновлений в хранилище (вопрос - как определить?). если они есть, то запускается процесс обновления из хранилища некой базы (предупреждение о выгоне за N минут, блокировка подключения, выгон пользователей, создание резКопии, непосредственно само обновление, определение, что прошло успешно (то же вопрос - как определить), снятие блокировки, запуск пользователей).
926 Злопчинский
 
10.11.17
21:15
(903) да именно это второй пункт.
Расшифровка помогла
927 Cyberhawk
 
10.11.17
21:29
"Доработано автоматическое обновление доработанных конфигураций - теперь обновлятор, по умолчанию, останавливается после обновления конфигурации при обнаружении свойств, обновлённых дважды" // Это чо такое?
928 Злопчинский
 
11.11.17
00:29
(927) читай выше в форуме или на сайте обновлятора - описано подробно
929 Злопчинский
 
11.11.17
00:30
(905) да, это я ступил. именно - про обновление платформы 243 Мб
930 Злопчинский
 
11.11.17
00:32
для обновления платформы логинпароль задается  где..? ибо при выдачи пояснения что не удалось подключиться упоминается releases.1C.ru - где описать это подключение? а не users.v8.1C.ru
931 Злопчинский
 
11.11.17
00:33
Бяка:
- открыли окно настройки облака
- сделали его поширшее
- закрыли
...настройки окна не сохраняются, при открытии снова мелкого размера
932 Злопчинский
 
11.11.17
00:35
...то же самое - про окно "Дополнительные настройки программы"
933 Владимир Милькин
 
11.11.17
02:40
(927) да, вот ссылка об этой возможности: http://helpme1c.ru/obnovlyator-1s-avtomaticheskoe-obnovlenie-dorabotannyx-konfiguracij
934 Владимир Милькин
 
11.11.17
02:41
(925) отметил эти пункты в плане, возьмусь за эту задачу где-то через недельку - тогда буду собирать все мысли и пожелания в одно целое
935 Владимир Милькин
 
11.11.17
02:43
(930) вообще платформа обычно напрямую с сайта https://releases.1c.ru/total качается, куда можно зайти по логину и паролю того же ИТС.

Ты пытаешься скачать новую платформу прямо из 1С? Тогда он там по ходу дело должен тебе выдать диалог для ввода данных ИТС. И если подписка жива - сам всё скачает. Но проще через сайт напрямую.
936 Владимир Милькин
 
11.11.17
02:44
(931) (932) сейчас в обновляторе вообще не предусмотрено сохранение параметров окон, кроме главного окна. Ок, поставил в план хотя бы для основных окон сделать это.
937 Cyberhawk
 
11.11.17
07:31
(928) Послал так послал )
938 ximik33rus
 
13.11.17
10:57
(920) отписался на почту
939 Владимир Милькин
 
13.11.17
11:05
(938) письмо получил и уже ответил)
940 Владимир Милькин
 
13.11.17
11:43
Вышел тестовый обновлятор от 13 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

13.11.2017 В дополнительных настройках опция "Восстанавливать размеры и положение главного окна" превратилась в "Восстанавливать размеры и положение основных окон".

13.11.2017 Появилась возможность описывать сетевые диски прямо в обновляторе: http://helpme1c.ru/obnovlyator-1s-kak-nastroit-ispolzovanie-setevyx-papok-diskov, он сам их будет подключать и отключать по мере надобности.
941 ildary
 
13.11.17
12:24
(940) возможность описать свои сетевые диски - это огонь! Админы страшно не любят, когда шары подключены постоянно - туда могут шифровальщики нагадить.
А если подключился, выгрузил бекап, отключился - это же великолепно!
942 Владимир Милькин
 
13.11.17
12:27
(941) да, именно так :)
при этом, если на момент запуска сетевой диск уже подключен в систему - обновлятор его после себя отключать не будет, так как видимо этим диском пользуется кто-то другой (тот кто его подключал для себя)
943 Владимир Милькин
 
14.11.17
10:16
Вышел тестовый обновлятор от 14 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

14.11.2017 Вновь работает возможность скачивания платформы 1С прямо из обновлятора (кнопка "Скачать новую 1С"), которая перестала работать после изменений на сайте 1С.
944 yegres
 
14.11.17
11:37
Добрый день! Владимир, настроил выгрузку базы в облако Mega. nz. Тест подключения к облаку проходит нормально. В логах выгрузки в облако есть ошибка:
2017-11-14 07-03-04 Сбой при сравнении двух элементов массива.
И так постоянно. Подскажите, что можно сделать, чтобы выгружалась база без ошибки? Интернет ADSL.
945 Владимир Милькин
 
14.11.17
11:47
(944) Доброго дня. Хм, пока с такой ошибкой не сталкивался у пользователей.

А если с этого компьютера попробовать загрузить этот же архив прямо с сайта mega.nz всё проходит ок?

Там у вас в папке обновлятора есть подпапка "Logs [cloud]".

Вот её мне всю целиком на почту пришлите - там логи менеджера загрузки.

Ещё что надо проверить - в другие облака (яндекс-диск, гугл-драйв) загрузка проходит с этого компьютера или нет? Быть может дело вовсе не в меге.
946 Владимир Милькин
 
14.11.17
11:50
(944) кстати, "в логах сервера есть ошибка"

так а архив-то в итоге залился или нет?
947 Владимир Милькин
 
14.11.17
11:54
Там у меге способ заливки интересный - с шифрованием на клиенте. Я для заливки использую вот эту библиотеку: https://github.com/gpailler/MegaApiClient

Подозреваю, что ошибка про сбой при сравнении прилетела прямо оттуда.
948 yegres
 
14.11.17
11:55
Папка создается, архив не заливается, сейчас попробую с яндексом.
949 kauksi
 
14.11.17
14:39
Заметил странный глюк: Если сначала обновлять Обновлятором базу на релиз Х, а потом несколько релизов вручную на релиз Y, то он запоминает что у той базы релиз Х и не проверяет когда снова пытаешся обновить обновлятором текущую версию, качая обновления между Х и Y. Возникает на базовой версии точно. Можно сделать чтобы всегда проверял текущую версию?
950 kauksi
 
14.11.17
14:41
Обновлятор майский, бета версии не пробовал, возможно там решено?
951 Владимир Милькин
 
14.11.17
14:55
(949) именно потому, что у вас базовая версия - потому и возникает такой рассинхрон

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

И если вы между обновлениями через обновлятор обновляете базу другими способами, то естественно информация в файлике уже устаревает и вам нужно вновь выполнять настройку базы: http://helpme1c.ru/obnovlyator-1s-kak-nastroit-obnovlyator-dlya-raboty-s-bazovoj-platformoj-1s
952 ildary
 
15.11.17
08:02
Уважаемый Владимир! Скажите пожалуйста, возможна ли подобная доработка Обновлятора: при запуске долгой операции (например бекап, выгрузка/загрузка DT) - нет индикатора выполнения (понятно почему - 1С не докладывает). А если сделать вот так - при первом запуске операции - запоминаем сколько секунд ушло на нужную базу и в следующий раз пытаемся нарисовать индикатор для Win7 и старше, вот такой: https://imgur.com/a/kFl3H
953 Владимир Милькин
 
15.11.17
08:10
(952) Доброго дня.

Для некоторых операций (как то выгрузка в dt) действительно нет возможности узнать текущий прогресс.

Для других операций (как упаковка в zip) такая возможность вообще-то у меня чисто технически есть - для этого нужно анализировать текстовый output от программы 7-zip.

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

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

Я сам перфекционист и стараюсь всё делать на максимуме, но сейчас приходится жёстко расставлять приоритеты для задач по обновлятору.
954 ildary
 
15.11.17
08:19
(953) Спасибо за ответ, понимаю необходимость приоритетов.
955 CepeLLlka
 
15.11.17
13:24
(953)Хотелось бы чтобы появилась возможность выбора обновлений..

Не всегда есть необходимость обновлять до последней версии, иногда нужно обновить до конкретной, и приходится просто апдейты из папки с шаблонами убирать на время :)
956 Владимир Милькин
 
15.11.17
13:51
(955) А есть ведь возможность ограничить максимальную версию для обновления:
- свойства базы
- закладка "Обновление"
- поле "Макс. версия, на которую можно обновляться"

То же самое можно указать в диалоге обновления с расширенными параметрами.
957 Владимир Милькин
 
16.11.17
08:01
Вышел тестовый обновлятор от 16 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

16.11.2017 Добавлена возможность автоматического обновления баз из хранилища конфигураций: http://helpme1c.ru/obnovlyator-1s-kak-obnovlyat-bazy-napryamuyu-iz-xranilishha
958 bsi2bsi
 
16.11.17
11:42
(957) - отлично!
но не доступны параметры работы с хранилищем на вкладке Скрипты OneScript - можно добавить?
959 Владимир Милькин
 
16.11.17
11:49
(958) Оу, о том что кто-то будет работать с хранилищем через OneScript я и не подумал. Ок, сделаю.
960 yegres
 
16.11.17
13:18
(946) Владимир, спасибо за помощь, и на ЯД, и на MEGA все прекрасно заливается.
961 Владимир Милькин
 
16.11.17
13:32
(960) отличные новости :)
962 Владимир Милькин
 
17.11.17
06:43
Вышел тестовый обновлятор от 17 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

17.11.2017 Рядом с галкой "Выключать компьютер после выполнения операций" появилась ссылка [условия], по которой можно настроить дополнительные условия для выключения компьютера после выполнения операций.

17.11.2017 Рядом с настройкой пользователя, под которым записываются архивы появилась кнопка "Проверить пользователя".

17.11.2017 Новый вариант статьи по защите от шифровальщиков: http://helpme1c.ru/kak-dobitsya-100-zashhity-arxivov-obnovlyatora-1s-ot-shifrovalshhikov-v2
963 Владимир Милькин
 
20.11.17
14:21
Вышел тестовый обновлятор от 20 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

20.11.2017 Переработано выполнение скриптов на OneScript. Теперь появилась возможность писать свои процедуры, функции, библиотеки (или подключать  готовые библиотеки отсюда: https://github.com/EvilBeaver/oscript-library).

20.11.2017 Появилась возможность настроить архивацию перед выполнением скрипта.

20.11.2017 В обновлятор вынесены ссылки для хранения скриптов от других пользователей: CMD (https://github.com/helpme1c/CMD-user-scripts-for-Updater-1C) и ONESCRIPT (https://github.com/helpme1c/ONESCRIPT-user-scripts-for-Updater-1C).

20.11.2017 Обновлятор больше не поддерживает выполнение скриптов на VBS. Их почти никто не использует (так как есть аналог в виде OneScript), а поддерживать параллельно два языка мне не по силам. Я отказался от VBS в пользу OneScript. Если вы тот пользователь, который использует возможность обновлятора для выполнения скриптов на VBS и хотите перейти на новую версию обновлятора - пожалуйста, напишите мне и я помогу вам перевести ваш VBS скрипт на OneScript.
964 Владимир Милькин
 
20.11.17
14:25
20.11.2017 В скрипты вынесены параметры базы для доступа к хранилищу.
965 Владимир Милькин
 
22.11.17
07:39
Готова обучающая статья по написанию пакетных скриптов для операций над базами в обновляторе: http://helpme1c.ru/obnovlyator-1s-uchimsya-pisat-paketnye-batch-skripty
966 бегинер
 
22.11.17
07:52
подскажите, под "вин2003 сервер х86" программа будет работать?

зашел в тему случайно - а тут реинкарнация кобианбэкапа с заливом в облако :)
967 Владимир Милькин
 
22.11.17
07:56
(966) да, на Windos Server 2003 будут работать все возможности обновлятора за исключением одной - "Заливка в облака".

И всё потом, что для заливки во облака (которых в обновляторе поддерживается уже не мало) используются различные библиотеки (в том числе от поставщиков облаков), подавляющему большинству из которых требуется .Net FrameWork 4.0. Именно поэтому менеджер загрузки в облака (отдельная компонента обновлятора) для своей работы потребует у вас эту (или выше) версию фреймворка.

И тут засада - на Windows XP, 2000, 2003 его уже не поставить :( К сожалению.
968 бегинер
 
22.11.17
08:00
1) а если только на yandex облако заливать?
там вроде по старей "фреймворк нета" используется
т.е. на вин2003 хоть на какое либо облако заливать есть возможность? гугл не обязательно
2) он бесплатен или существует платная версия? если да то сколько стоит
969 Владимир Милькин
 
22.11.17
08:03
(968) для самого яндекс-диска может и используется старая версия, но вот для библиотеки, которую я использую (для поддержки протокола WebDAV) нужен уже четвёртый фреймворк.

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

Обновлятор имеет бесплатную версию (в ней также работает менеджер облаков) и платную (стоит 950 рублей за ключ). Их отличие описано вот здесь: http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz?prof_version=1
970 Владимир Милькин
 
22.11.17
08:08
(968) не увидел вопроса. Сейчас все библиотеки для поддержки облаков, которые используются в обновляторе (их выбор был совсем не простым делом, так как библиотека должна продолжать поддерживаться автором) написаны на четвёртом фреймворке. Соответственно на 2003 и XP использование заливки в любые облака из обновлятора будет недоступно.
971 бегинер
 
22.11.17
08:13
покурил описание, бомбисимо ваша программа :) вы молодец!
совет: делайте мультилангуаге интерфейс и продвигайте больше как бэкапер. примочки которых нет в кобианбэкапе - многим будут по душе, не только на территории нашей страны.
цена норм!
972 Владимир Милькин
 
22.11.17
08:21
(971) спасибо :) Да, в части возможностей и гибкости настроек бэкапа обновлятор уже сейчас может дать фору многим программам. Тут я согласен.

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

Да, по логике тут нужен отдельный продукт и продвижение.

Да, можно ещё сказать - а как же другие ОС? Меня периодически терзают про разные линуксы :) Но всего не объять, и я пока сосредоточился на том, чтобы сделать (и самое главное поддерживать) хорошее решение для управления базами 1С именно под Windows.
973 Владимир Милькин
 
22.11.17
11:41
Новость немножко утонула в последующих ответах, поэтому позволю себе продублировать.

Готова обучающая статья по написанию пакетных скриптов для операций над базами в обновляторе: http://helpme1c.ru/obnovlyator-1s-uchimsya-pisat-paketnye-batch-skripty
974 ximik33rus
 
22.11.17
17:58
Кстати говоря о скриптах!
Заметил такую штуку, если из под обновлятора в скриптах запускать между делом другой скрипт, который был создан в обровляторе (напр. с целью сохранение и исп. параметров доступа к базе), этот самый скрипт не сможет стартовать, пока не будет завершена работа обновлятора запушенного для выполнения первого скрипта.

Например, захотелось вклинить в имеющийся механизм обновления, оповещение после каждого этапа (блокировка, бекап, обновление, разблокировка), что бы отследить и подстраховать момент зависания - да, бывает процесс зависает, когда обновляются или бекапятся большое количество крупных баз.
Так о чем же, .. в такой ситуации конструкция описанная в первом абзаце как бы зациклится на ожидании завершении сеанса не начавшись и не дождавшись и выход из ситуации пока видится только один, разбивать выполнение этого скрипта на несколько отдельных и стартовать их из внешнего батника.
975 Владимир Милькин
 
23.11.17
02:04
(974) Да, и это можно сказать архитектурное ограничение.

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

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

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

В вашей ситуации (если речь идёт об оповещениях) нужно вызывать обычные cmd из скриптов обновлятора, возможно передавая им нужные параметры о текущей базе. Тогда всё будет ок.
976 ximik33rus
 
23.11.17
09:05
Так и делаем)
977 Владимир Милькин
 
23.11.17
10:20
Вышел тестовый обновлятор от 23 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

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

Появилась также обучающая статья по написанию скриптов на OneScript для операций над базами в обновляторе: http://helpme1c.ru/obnovlyator-1s-uchimsya-pisat-skripty-na-onescript
978 bsi2bsi
 
23.11.17
12:27
(963) - отлично!
осталось запилить отладку скриптов с комфортом: на закладке OneScript добавить кнопку запуска редактора VSC с передачей в него текста скрипта и подмены #use "updater1c" на путь к каталогу, где сгенерен Updater1C.os.
979 Владимир Милькин
 
23.11.17
13:04
(978) Да, это кстати очень реально сделать и идея мне нравится. Ставлю в план :)
980 Владимир Милькин
 
23.11.17
13:05
(978) Правда насчёт именно отладки не уверен, для OneScript она существует в каком-нибудь виде? Я просто не изучал вопрос.
981 Владимир Милькин
 
23.11.17
13:10
(980) беглый обзор показал что отладчика для OneScript пока в природе не существует :) И не планируется. Но ИМХО если рука набита - он особо и не нужен. Да полезно для начинающих, но если речь уже о готовых программистах 1С, то они легко смогут писать на OneScript без отладчика.
982 bsi2bsi
 
23.11.17
13:31
в 1.0.18 версии + отладка скриптов http://oscript.io/Downloads/Archive/1_0_18
983 Владимир Милькин
 
23.11.17
14:29
(982) оу, круто! ну тогда точно прикручу (978)
984 Владимир Милькин
 
27.11.17
09:19
Вышел тестовый обновлятор от 27 ноября: http://helpme1c.ru/testirovanie-novyx-versij-obnovlyatora

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

27.11.2017 В скрипте, который запускается после успешного выполнения обновления появилась возможность управления регламентными заданиями. В частности через этот механизм можно запускать определенные регламентные задания. В каких случаях это может быть полезно? Например, вам нужно запускать сразу после обновления определенное регламентное задание, которое производит обмен между базами.

27.11.2017 В скрипты вынесено управление расширениями.

27.11.2017 В управлении расширениями появилась новая возможность - проверка применимости расширений.
985 bsi2bsi
 
27.11.17
10:43
"После обновления проверять расширения" - уточните, плиз, что и как проверяет
986 Владимир Милькин
 
27.11.17
10:52
(985) Когда расширение, например, в конфигураторе добавляете - там есть возможность проверить применимость этого расширения.

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

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

И если работа этого расширения критична для рабочего процесса, то стоит поставить эту галку и обновлятор будет после каждого обновления проверять - всё ли ок с расширениями конфигурации. И если не ОК - выдавать предупреждение или вообще откатывать базу.
987 DenVaz
 
27.11.17
11:07
(0) Спасибо. Полезная штука.  Еще бы очистку списка баз с неправильными путями для ленивых... Или я не нашел. Пожалуй что и куплю как потребуется групповое обновление. Сервачок вот заведем....
988 DenVaz
 
27.11.17
11:12
+(987) Как то требовалось  обновлять до выбранной версии не выше определенной.
989 Владимир Милькин
 
27.11.17
11:14
(988) в свойствах базы есть поле "Макс. версия, на которую можно обновиться"
990 DenVaz
 
27.11.17
11:15
(989) Отлично). Еще бы зачистку всех путей... я видел проверку, но не видел зачистку.
991 Владимир Милькин
 
27.11.17
11:15
(987) Ок, поставлю в план возможность
992 DenVaz
 
27.11.17
11:20
(991) "Проф-версия стоит 500 рублей и включает пожизненные обновления и техническую поддержку разработчика. "
Где по 500? Устарело?
993 Владимир Милькин
 
27.11.17
11:24
(992) да, устарело

С этого года 950 руб.: http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz?prof_version=1

Но все скидки сохранены, поэтому, например, при покупке от 20 штук один ключ будет стоить 570 рублей.
994 DenVaz
 
27.11.17
11:25
(993) Ок. Поюзаю немного и закажу. Ценная полезная штука время мне экономить будет точно.
995 ildary
 
28.11.17
08:21
Заметил такую странность - Обновлятор версии 2.0.6330.21114, 1С 8.3.10.2466, УТ11.3.4.124. При запуске УТ через обновлятор с выбором параметров (Толстый клиент) - все равно запускается тонкий клиент. Сама база прописана через файл .v8i, вот его содержимое:

[Торговля АРГО УТ11]
Connect=Srvr="gamma";Ref="ut";
ID=68cd5e1d-82d2-41aa-80ad-422253c45f41
OrderInList=16512
Folder=/
OrderInTree=32768
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3.10.2466
996 Владимир Милькин
 
28.11.17
08:55
(995) Вообще обновлятор для толстого клиента запускает 1cv8.exe, для тонкого - 1cv8c.exe Каких-то дополнительных ключей для того, чтобы отличать запуск толстого от тонкого вроде бы нет.

Но чувствую тут как-то у вас вмешалось тот, что прописано в настройках стартера 1С. На файловой у меня воспроизвести ситуацию не получилось. Сейчас попробую на серверной - возможно там есть нюансы в поведении платформы.
997 Владимир Милькин
 
28.11.17
08:57
(995) Ой, чувствую ветка дойдёт до 1000 быстрее чем мы успеем обсудить этот вопрос :) Я её завтра продлю у Волшебника обязательно, а сегодня если не успеем договорить здесь - милости прошу ко мне на [email protected]
998 Владимир Милькин
 
28.11.17
09:11
(995) К сожалению, не получается воспроизвести. Пожалуйста, напишите мне на [email protected] - будем уточнять вашу ситуацию.
999 NeoVision
 
28.11.17
15:33
(984) добрый день, хотел попробовать запустить синхронизацию в рознице и получил такое:
"СинхронизацияДанных завершилось с ошибкой
Регламентное задание 'СинхронизацияДанных' вызывает метод ОбменДаннымиСервер.ВыполнитьОбменДаннымиПоРегламентномуЗаданию с параметрами в файловой базе. Свяжитесь с разработчиком обновлятора."
Это еще не готово или я что-то упустил?
1000 Волшебник
 
модератор
28.11.17
15:37
1000
Программист всегда исправляет последнюю ошибку.