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

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

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

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

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

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

Согласен.
(3) Xershi, а для энтузиастов можно куда-то выложить? Хоть демку пока.
До обновлений конфы пока не дошло, но изучение вопроса в процессе так сказать.)
+
9. TODD22 18 22.05.16 09:24 Сейчас в теме
(1) Xershi,
Создал подсистему для автоматического обновления конфигурации узла РИБ.

Что из себя представляет подсистема? И какой функционал она реализует?
+
5. Alister 9 21.05.16 21:06 Сейчас в теме
И....? ) Новости будут?)
+
6. Xershi 1479 21.05.16 22:39 Сейчас в теме
(5) Alister, будет публикация. Но пока времени нет до продакшена доделать. В рабочей базе успешно работает.
Alister; +1
7. Alister 9 21.05.16 23:38 Сейчас в теме
(6) Xershi, успехов, буду ждать (особенно, если будут УФ).
+
8. Xershi 1479 22.05.16 09:10 Сейчас в теме
(7) Alister, пока только обычные формы.
+
12. Alister 9 22.05.16 11:08 Сейчас в теме
(8) Xershi, все равно гляну.)
+
10. Xershi 1479 22.05.16 10:56 Сейчас в теме
Общие модули, мои процедуры, пару констант, обработка и регламентное задание.
+
11. Xershi 1479 22.05.16 10:58 Сейчас в теме
А ещё общий макет, который содержит текст скрипта. И общая форма для доступа к константам.
+
13. TODD22 18 22.05.16 12:07 Сейчас в теме
А какую функциональность реализует подсистема?
Например у меня много узлов РИБ чем мне эта подсистема поможет?
+
14. ётун 22.05.16 12:22 Сейчас в теме
(13) TODD22, судя по наличию макета для скрипта - автоматизирует запуск конфигуратора для обновления конфигурации базы. Все остальное - обвязка, призванная заменить традиционные внешний шедулер и обработку по /Execute
+
20. Xershi 1479 23.05.16 00:25 Сейчас в теме
(13) TODD22, если у вас настроен автообмен РИБ по расписанию автоматически и вы ЦБ обновляете 2 раза на день, то узел сам обновит конфигурацию. Вот главная задача!
+
22. TODD22 18 23.05.16 05:23 Сейчас в теме
(20) Xershi,
если у вас настроен автообмен РИБ по расписанию автоматически и вы ЦБ обновляете 2 раза на день, то узел сам обновит конфигурацию. Вот главная задача!

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

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

А узлов сколько?
Чем чаще обновляешь тем больше проблем.... Я вот например накатываю обновление, а там изменилось 3 строки кода. А проблем потом на 2-3 дня... то узлы сломаются, то ещё что нибудь..... Тут чем реже тем лучше.
+
27. Xershi 1479 23.05.16 08:30 Сейчас в теме
(25) TODD22, узел 1. И как вы обновляете конфигурацию узла без его участия?
+
28. TODD22 18 23.05.16 08:39 Сейчас в теме
(27) Xershi,
И как вы обновляете конфигурацию узла без его участия?

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

Не должен делать чего? И кто определяет что должен делать пользователь, а что нет?
Ничего там сверхсложного нет. Задача пользователя закрыть программу и запустить ярлык на рабочем столе.... Больше от него ничего не требуется делать.
Зачем там целые подсистемы?
+
31. Alister 9 23.05.16 15:37 Сейчас в теме
(30) TODD22, мое вот ИМХО, что пусть будет больше разных вариантов - каждый сам себе подберет, что ему ближе и роднее.)
+
34. TODD22 18 23.05.16 18:17 Сейчас в теме
(31) Alister,
что пусть будет больше разных вариантов

Ну так то я то же за... пусть будет больше разных велосипедов.
У меня чисто практический интерес. Вдруг я что нибудь полезное для себя под черпну... а то у меня 3 РИБа на обслуживании в одном 150 узлов, в двух других по 10... И я так думаю месяца через 2-3 перевалит их количество за 200+
Вот интересуюсь разными способами как себе жизнь облегчить....
+
32. Xershi 1479 23.05.16 16:07 Сейчас в теме
(30) TODD22, в таком ключе согласен без пользователя не обойтись. Но портирование базы на другой ПК повлечет перенос скрипта/ярлыка.
А мое решение предполагает наличие уже механизма в самой конфигурации. Так что это вопрос в другой плоскости.
+
15. Chameleon1980 22.05.16 12:51 Сейчас в теме
(15) блин (не в обиду Xershi), но есть жеж такой зверь, как обновлятор.

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

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

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

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

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

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

а вообще нужно поинтересоваться у автора посчёт этого вопроса
+
21. Xershi 1479 23.05.16 00:29 Сейчас в теме
(19) Chameleon1980, это совершенно другой инструмент. Он ни как не решает поставленную задачу.
+
26. Chameleon1980 23.05.16 08:01 Сейчас в теме
(21) Xershi, Да. да - я уже понял и извинился. не ругайте :)

просто я не видел никаких проблем с обновлением периферий.
+
24. Xershi 1479 23.05.16 07:36 Сейчас в теме
У нас много доработок, поэтому так часто и обновляем. А вопрос обновления одного узла занимал неприлично много времени и я подумал, что пора сказать нет ручной операции.
+
33. TODD22 18 23.05.16 18:15 Сейчас в теме
А в БСП нет такого функционала? Розница же как то сама обновляет узлы. Спрашивает у пользователя обновить или нет, вводит пароль и вперёд....
+
35. Alister 9 23.05.16 18:40 Сейчас в теме
Розница же как то сама обновляет узлы

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

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

У мну конфа старая, расширения не поддерживает... хотя, если ломать, то может и до конца))) ... самому нравятся расширения.
+
63. olegmedvedev 65 26.12.16 17:19 Сейчас в теме
А тестовая демо-версия будет? или это только платная обработка?
+
64. Xershi 1479 26.12.16 17:19 Сейчас в теме
Только с расширениями не работал, попробую потом как нибудь.
10 маней будет.
А то платные разработки раз в год покупают))
+
66. Alister 9 26.12.16 17:38 Сейчас в теме
(64)
Только с расширениями не работал

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

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

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

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

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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот