Внешняя подсистема для улучшения функционала любой конфигурации

1. Xer shi (Xershi) 248 18.05.16 12:38 Сейчас в теме
Добрый день!

Создал подсистему для автоматического обновления конфигурации узла РИБ.

Стал вопрос как ее распространять?

Создать пустую конфигурацию и через нее предоставлять поставку функционала?

Буду рад любым советам!
Ответы
2. Александр Лаптев (SaschaL) 18.05.16 13:21 Сейчас в теме
(1) Xershi, думаю что целесообразнее в виде пустой конфигурации с описание как и что объединять в оригинальной конфигурации
3. Xer shi (Xershi) 248 18.05.16 13:29 Сейчас в теме
(2) SaschaL, кстати подсистема предназначена для обычных форм, я так понимаю для управляемых нужно будет все менять?
Или же свести синтаксис к управляемому и тогда на обоих системах будет работать?
4. Alister (Alister) 9 18.05.16 18:28 Сейчас в теме
думаю что целесообразнее в виде пустой конфигурации с описание как и что объединять в оригинальной конфигурации

Согласен.
(3) Xershi, а для энтузиастов можно куда-то выложить? Хоть демку пока.
До обновлений конфы пока не дошло, но изучение вопроса в процессе так сказать.)
5. Alister (Alister) 9 21.05.16 21:06 Сейчас в теме
6. Xer shi (Xershi) 248 21.05.16 22:39 Сейчас в теме
(5) Alister, будет публикация. Но пока времени нет до продакшена доделать. В рабочей базе успешно работает.
7. Alister (Alister) 9 21.05.16 23:38 Сейчас в теме
(6) Xershi, успехов, буду ждать (особенно, если будут УФ).
8. Xer shi (Xershi) 248 22.05.16 09:10 Сейчас в теме
(7) Alister, пока только обычные формы.
9. борян петров (TODD22) 15 22.05.16 09:24 Сейчас в теме
(1) Xershi,
Создал подсистему для автоматического обновления конфигурации узла РИБ.

Что из себя представляет подсистема? И какой функционал она реализует?
10. Xer shi (Xershi) 248 22.05.16 10:56 Сейчас в теме
Общие модули, мои процедуры, пару констант, обработка и регламентное задание.
11. Xer shi (Xershi) 248 22.05.16 10:58 Сейчас в теме
А ещё общий макет, который содержит текст скрипта. И общая форма для доступа к константам.
12. Alister (Alister) 9 22.05.16 11:08 Сейчас в теме
13. борян петров (TODD22) 15 22.05.16 12:07 Сейчас в теме
А какую функциональность реализует подсистема?
Например у меня много узлов РИБ чем мне эта подсистема поможет?
14. Имя Фамилия (ётун) 22.05.16 12:22 Сейчас в теме
(13) TODD22, судя по наличию макета для скрипта - автоматизирует запуск конфигуратора для обновления конфигурации базы. Все остальное - обвязка, призванная заменить традиционные внешний шедулер и обработку по /Execute
15. Николай (Chameleon1980) 22.05.16 12:51 Сейчас в теме
(15) блин (не в обиду Xershi), но есть жеж такой зверь, как обновлятор.

там много еще чего выполняется помимо обновлений
16. Николай (Chameleon1980) 22.05.16 12:53 Сейчас в теме
поищите, почитайте

там в очередь можно, например, поставить обновление нескольких

да короче много фишек.

вопрос автору - зачем затевали это дело?
17. борян петров (TODD22) 15 22.05.16 13:36 Сейчас в теме
(16) Chameleon1980, Работа в РИБ?
Обновлятор чем поможет обновлять узлы он может полностью в автоматическом режиме в сети магазинов?
Я им просто не пользовался.
18. Николай (Chameleon1980) 22.05.16 14:26 Сейчас в теме
"...Создал подсистему для автоматического обновления конфигурации узла РИБ..."

я еще раз прошу пардона..

про РИБ не заметил.

а вообще нужно поинтересоваться у автора посчёт этого вопроса
20. Xer shi (Xershi) 248 23.05.16 00:25 Сейчас в теме
(13) TODD22, если у вас настроен автообмен РИБ по расписанию автоматически и вы ЦБ обновляете 2 раза на день, то узел сам обновит конфигурацию. Вот главная задача!
21. Xer shi (Xershi) 248 23.05.16 00:29 Сейчас в теме
(19) Chameleon1980, это совершенно другой инструмент. Он ни как не решает поставленную задачу.
22. борян петров (TODD22) 15 23.05.16 05:23 Сейчас в теме
(20) Xershi,
если у вас настроен автообмен РИБ по расписанию автоматически и вы ЦБ обновляете 2 раза на день, то узел сам обновит конфигурацию. Вот главная задача!

Два раза в день обновлять РИБ это жёстко....
Так у меня он и так обновляет. Без всяких подсистем.... Продавец в узле делает обмен. Ему выводится сообщение что нужно обновить конфигурацию.
Закрывает программу, запускает ярлык обновления.
Подсистема какой именно функционал реализует? Автообменов, проверки обновлений что то ещё?
23. Xer shi (Xershi) 248 23.05.16 07:34 Сейчас в теме
(22) TODD22, без участия администратора бд, вот в чем фишка! Если база клиент-серверная, иначе последнему пользователю нужно будет выгнать всех и запустить обработку обновления.
24. Xer shi (Xershi) 248 23.05.16 07:36 Сейчас в теме
У нас много доработок, поэтому так часто и обновляем. А вопрос обновления одного узла занимал неприлично много времени и я подумал, что пора сказать нет ручной операции.
25. борян петров (TODD22) 15 23.05.16 07:55 Сейчас в теме
(23) Xershi,
без участия администратора бд, вот в чем фишка!

Так мы то же без администратора БД обновляем 150+ узлов РИБа в магазинах.
У нас много доработок, поэтому так часто и обновляем.

А узлов сколько?
Чем чаще обновляешь тем больше проблем.... Я вот например накатываю обновление, а там изменилось 3 строки кода. А проблем потом на 2-3 дня... то узлы сломаются, то ещё что нибудь..... Тут чем реже тем лучше.
26. Николай (Chameleon1980) 23.05.16 08:01 Сейчас в теме
(21) Xershi, Да. да - я уже понял и извинился. не ругайте :)

просто я не видел никаких проблем с обновлением периферий.
27. Xer shi (Xershi) 248 23.05.16 08:30 Сейчас в теме
(25) TODD22, узел 1. И как вы обновляете конфигурацию узла без его участия?
28. борян петров (TODD22) 15 23.05.16 08:39 Сейчас в теме
(27) Xershi,
И как вы обновляете конфигурацию узла без его участия?

Без чьего участия? Админа?
Пользователь делает обмен. После обмена если есть обновление то у него блокируются функции в интерфейсе и он вынужден закрывать программу и запускать ярлык скрипта который делает обновление.
29. Xer shi (Xershi) 248 23.05.16 14:56 Сейчас в теме
(28) TODD22, ну вот. Это пользователь не должен делать. Или база файловая? В таком случае предусмотрена у меня обработка для ручного обновления с бэкапом базы.
30. борян петров (TODD22) 15 23.05.16 15:32 Сейчас в теме
(29) Xershi, База файловая.
Это пользователь не должен делать.

Не должен делать чего? И кто определяет что должен делать пользователь, а что нет?
Ничего там сверхсложного нет. Задача пользователя закрыть программу и запустить ярлык на рабочем столе.... Больше от него ничего не требуется делать.
Зачем там целые подсистемы?
31. Alister (Alister) 9 23.05.16 15:37 Сейчас в теме
(30) TODD22, мое вот ИМХО, что пусть будет больше разных вариантов - каждый сам себе подберет, что ему ближе и роднее.)
32. Xer shi (Xershi) 248 23.05.16 16:07 Сейчас в теме
(30) TODD22, в таком ключе согласен без пользователя не обойтись. Но портирование базы на другой ПК повлечет перенос скрипта/ярлыка.
А мое решение предполагает наличие уже механизма в самой конфигурации. Так что это вопрос в другой плоскости.
33. борян петров (TODD22) 15 23.05.16 18:15 Сейчас в теме
А в БСП нет такого функционала? Розница же как то сама обновляет узлы. Спрашивает у пользователя обновить или нет, вводит пароль и вперёд....
34. борян петров (TODD22) 15 23.05.16 18:17 Сейчас в теме
(31) Alister,
что пусть будет больше разных вариантов

Ну так то я то же за... пусть будет больше разных велосипедов.
У меня чисто практический интерес. Вдруг я что нибудь полезное для себя под черпну... а то у меня 3 РИБа на обслуживании в одном 150 узлов, в двух других по 10... И я так думаю месяца через 2-3 перевалит их количество за 200+
Вот интересуюсь разными способами как себе жизнь облегчить....
35. Alister (Alister) 9 23.05.16 18:40 Сейчас в теме
Розница же как то сама обновляет узлы

(33) TODD22, УТ 11 тоже обновляет: приходит файл обмена с обновлением базы, в синхронизации появляется предложение обновиться, жмешь на эту кнопку, конфа закрывается, запускается скрипт из временной папки (там еще картинка имитирует запуск 1С), скрипт обновляет базу. Но у меня в 64-х винде возникали проблемы с полнотой обновления , смотреть здесь http://forum.infostart.ru/forum16/topic148660/
Поэтому тоже живо интересуюсь вопросом.)
36. Xer shi (Xershi) 248 23.05.16 21:59 Сейчас в теме
(35) Alister, когда тестировал тоже наступал на грабли 64-битного сервера, но это проблема живо решалась прописыванием 32-битного пути приложения.
(34) TODD22, я видел решение по рознице. Но так как-то было все мутно. Основу я взял из БП2, но допилить пришлось конкретно (криворуко они все сделали, но для допила само то). УТ11 не ковырял, ничего сказать не могу.
На разработку и тестирование ушло 3 недели. Хотя если в УТ11 уже все сделано, то проверять нужно. А для конфигурации на обычных формах и там где есть клиент-серверное решение, то мое решение - это идеальный вариант!
37. Alister (Alister) 9 23.05.16 23:35 Сейчас в теме
это проблема живо решалась прописыванием 32-битного пути приложения.

(36) Xershi, в смысле для расширения hta выбрать 32-х mshta.exe из папки system32 ?
38. Xer shi (Xershi) 248 23.05.16 23:47 Сейчас в теме
(37) Alister, речь шла о запуске конфигуратора в 64-битном варианте, а как известно он 32-бита.
39. Alister (Alister) 9 24.05.16 00:01 Сейчас в теме
(38) Xershi, глянь эту ветку http://forum.infostart.ru/forum16/topic148660/
у меня проблема не в конфигураторе, а в обработке hta-скрипта обновления, который создает 1С.
40. Alister (Alister) 9 24.05.16 00:02 Сейчас в теме
И это файловая база, не клиент-сервер.
41. Alister (Alister) 9 13.06.16 20:27 Сейчас в теме
Ну что, время идет ), будет что-нибудь "пощупать"? )
42. Xer shi (Xershi) 248 13.06.16 20:32 Сейчас в теме
(41) Alister, сел я писать незавимую подсистему закопался в типовых процедурах, так что увы не в ближайшее время. Сейчас пока нужно время для платной разработки оформление сделать))
43. Alister (Alister) 9 13.06.16 21:01 Сейчас в теме
44. Xer shi (Xershi) 248 20.06.16 09:07 Сейчас в теме
(43) Alister, плодотворно прошли выходные. Закончил оформление платной разработки. Может через недельку другую и эту публикацию завершу.
45. Alister (Alister) 9 20.06.16 09:40 Сейчас в теме
46. Alister (Alister) 9 17.08.16 21:55 Сейчас в теме
(44) Xershi, что-то тема заглохла.
47. Xer shi (Xershi) 248 17.08.16 22:53 Сейчас в теме
(46) Alister, фриланшу я и на работе ЭСЧФ нужно внедрять, уже на финиш выхожу. Так что это в долгий ящик ушло))
Если бы делал документацию сразу при внедрении, то уже давно была бы публикация))
48. Alister (Alister) 9 17.08.16 23:20 Сейчас в теме
(47) Xershi, печалька.))) Ну, успехов! )
49. Dyuha K (dyuha) 18.08.16 04:01 Сейчас в теме
50. Alister (Alister) 9 29.10.16 18:36 Сейчас в теме
(47) ну что? Никак руки не доходят, времени-то порядочно прошло. ) Интерес все еще есть и даже более острый.)))
51. Xer shi (Xershi) 248 30.10.16 10:49 Сейчас в теме
(50) времени на это пока нет. Как только так сразу!
52. Alister (Alister) 9 30.10.16 14:41 Сейчас в теме
53. Xer shi (Xershi) 248 22.12.16 13:39 Сейчас в теме
(52) наконец появилось окно, может на днях подготовлю болванку))
Светлый ум; Alister; +2 Ответить 1
54. Alister (Alister) 9 22.12.16 13:46 Сейчас в теме
55. Константин Куликов (Светлый ум) 202 22.12.16 14:54 Сейчас в теме
Ждем публикации, наклевывается интересный инструмент...
56. Alister (Alister) 9 23.12.16 12:25 Сейчас в теме
57. Xer shi (Xershi) 248 23.12.16 17:34 Сейчас в теме
(56) подсистема готова. Только демонстрационная конфигурация требует механизмов РИБ, вот переношу!
Иначе это огрызок просто будет, а не готовое решение!
58. Alister (Alister) 9 23.12.16 18:49 Сейчас в теме
(57) да я шутю. Не тороплю конечно, как будет, так и будет.)
59. Alister (Alister) 9 25.12.16 19:04 Сейчас в теме
60. Xer shi (Xershi) 248 26.12.16 16:58 Сейчас в теме
(59) ну кажись функционал работает. Осталось только публикацию сделать. Как готово будет кину ссылку.
61. Алексей А (alexei366) 26.12.16 17:13 Сейчас в теме
(60) Для управляемых я бы делал через внешнюю обработку с установкой ее на регламент, чтоб "завоевать" рынок тех, кто с поддержки не снимает)))
62. Xer shi (Xershi) 248 26.12.16 17:16 Сейчас в теме
(61) она на обычных формах. Для УФ уже проще сделать расширение для типовых!
63. Олег Медведев (olgerd666) 28 26.12.16 17:19 Сейчас в теме
А тестовая демо-версия будет? или это только платная обработка?
64. Xer shi (Xershi) 248 26.12.16 17:19 Сейчас в теме
Только с расширениями не работал, попробую потом как нибудь.
10 маней будет.
А то платные разработки раз в год покупают))
65. Alister (Alister) 9 26.12.16 17:36 Сейчас в теме
(62)
Для УФ уже проще сделать расширение для типовых!

У мну конфа старая, расширения не поддерживает... хотя, если ломать, то может и до конца))) ... самому нравятся расширения.
66. Alister (Alister) 9 26.12.16 17:38 Сейчас в теме
(64)
Только с расширениями не работал

Думаю, легко справишься.)
67. Алексей А (alexei366) 26.12.16 17:46 Сейчас в теме
(64) Не думаю, что расширения будут проще, тебе еще нужно понять, будут ли расширения лететь вместе с основной конфой по РИБу. Насколько знаю они устанавливаются только в режиме предприятия (для конкретного пользователя), пока только в последних версиях платформы начали поддерживать почти все объекты конфы.
68. Alister (Alister) 9 26.12.16 17:55 Сейчас в теме
(67)
будут ли расширения лететь вместе с основной конфой по РИБу.

По РИБУ они вроде бы не передаются (но ИМХО это не так критично, если система налажена)

(67)
они устанавливаются только в режиме предприятия (для конкретного пользователя),

не так - можно установить и в конфигураторе, и они как раз не для конкретного пользователя, а на конфу.
69. Алексей А (alexei366) 26.12.16 18:06 Сейчас в теме
(68) "не так - можно установить и в конфигураторе, и они как раз не для конкретного пользователя, а на конфу."
По пользователям там некая завязка есть, точно не помню, хотя вроде при разделении данных как-то по другому. Но в конфигураторе мы их точно, только разрабатываем, подключение происходит через режим предприятия
70. Alister (Alister) 9 26.12.16 18:13 Сейчас в теме
(69)
По пользователям там некая завязка есть, точно не помню, хотя вроде при разделении данных как-то по другому. Но в конфигураторе мы их точно, только разрабатываем, подключение происходит через режим предприятия

Использование функционала расширения конечно возможно только в пользовательском режиме, оно ж для этого и делается.)
У пользователя может быть включен\отключен этот функционал, если это предусмотрено\заложено в самом расширении, но если расширение загружено в конфигураторе или в пользовательском режиме, то оно загружено для всех пользователей... хотя не у всех может быть видно (или по настройкам, или по правам, и т.п.)
Тема интересная, но увы не авторская, поэтому давайте ее тут не развивать.)
71. Алексей А (alexei366) 26.12.16 18:19 Сейчас в теме
(70) Продолжать не будем, мое суждение основывалось на пункте "Подключение расширения" http://v8.1c.ru/o7/201410ext/, с раширениями пока не игрался, может и ошибаюсь
72. Xer shi (Xershi) 248 26.12.16 22:54 Сейчас в теме
(71) ну естественно это будут последние релизы.
Закончу с этим начну их изучать!
А то однако полезная вещь, смотри через пару месяцев будут все юзать!
73. Xer shi (Xershi) 248 27.12.16 12:06 Сейчас в теме
Все завершил оформление:
http://infostart.ru/public/570963/
Появится после модерации!
olgerd666; Alister; +2 Ответить
74. Alister (Alister) 9 27.12.16 15:25 Сейчас в теме
Появилась... молодец, "родил".)
75. Xer shi (Xershi) 248 30.12.16 11:35 Сейчас в теме
Посмотрел механизмы расширений. Новые фишки появились с 8.3.9, а пока я не видел конфигураций без использования совместимости. Даже ЕРП еще на 8.3.8.
Так что расширение пока не популярно будет.
76. Alister (Alister) 9 30.12.16 11:42 Сейчас в теме
Вон речь уже про 8.3.11 ветка есть, не успеем за 1С )))
77. Xer shi (Xershi) 248 30.12.16 11:50 Сейчас в теме
(76) ветка есть, а что толку? Уже год как 8.4 тестируют на 8.3.5=))
Оставьте свое сообщение