|
Всё еще обновляетесь вручную? Время бесценно, используйте обновлятор. Ø₽ (Волшебник 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
|
||||
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |