Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обновление библиотеки подключаемого оборудования

Обновление библиотеки подключаемого оборудования
Я
   ATumanov
 
10.07.19 - 20:14
Ребят, может кто сталкивался:
Есть полностью самописная конфа, в нее когда-то давно была внедрена библиотека подключаемого оборудования.
Сейчас есть необходимость обновить библиотеку до актуальной версии (я так понял актуальная на сегодняшний день - 2.1.1.23).
Что подразумевается под самим обновлением библиотеки (что добавляется или меняется)?
Не знаю даже с чего начать и как понять, что по итогу должно выйти. На ИТС в инструкции пишут, что делать через сравнение и объединение с новым релизом библиотеки, но что потом еще править толком не известно. И можно ли это сделать просто переносом кода из библиотеки в текущую конфу без объединения? Если да, то что переносить...
Заранее буду очень благодарен любому совету!
 
 
   Garykom
 
1 - 10.07.19 - 20:19
1. На копии базы убери БСП из свой самописки совсем, далее ищи где падает и отметь эти места.
2. Добавь новую БСП и вставь в отмеченные места правильные вызовы БСП, причем придется свою слегка допилить до правильности.
   Garykom
 
2 - 10.07.19 - 20:19
(1) *БСП в смысле БПО
   ATumanov
 
3 - 10.07.19 - 20:31
(1) Возможно ли просто добавить из нового релиза код в конфу? Без объединения ,сравнения (работа с базой идет через хранилище). На самой конфе используется оборудование и оно работает хорошо, но поскольку не дает обновить на драйвера актуальные сейчас, нужно обновить саму БПО. Не совсем понимаю, что подразумевается под самим БПО и что должно измениться в коде. И что по итогу должно получиться
   Garykom
 
4 - 10.07.19 - 20:38
(3) БПО это общие модули и объекты метаданных типа справочников, перечислений и т.д.
Если ты просто накатишь поверх новую то у тебя ошметки от старой БПО останутся и хрен разберешься где надо менять вызовы в своем коде.

Например надо вместо старого модуля вызывать новый, а как понять если у тебя оба модуля в конфе?
Поэтому сначала выясняй где в самописке используется, для этого сноси старую БПО.
Чтобы понять что сносить найди тот старый релиз и сравнением пойми что сносить.
   ATumanov
 
5 - 10.07.19 - 21:00
(4) Большое спасибо Вам за Советы)
У меня в подсистеме подключаемое оборудование- всего 2 используются : ККТ и фискальный регистратор.
Собственно только из-за них и нужно обновить саму БПО, другие подсистемы подключаемого оборудования не нужны.
Может возможно как-то переносом кода или как-то не очень мудреным способом, сложно понять что должно выйти по итогу.

Подскажите, пожалуйста, алгоритм как обновить БПО более менее понятным новичку языком)
Заранее огромное спасибо!
   Garykom
 
6 - 10.07.19 - 21:01
Выкинуть БПО и использовать нативный драйвер или работу через веб-сервер с ККТ.
   Garykom
 
7 - 10.07.19 - 21:02
(6)+ Это кстати самое простое и максимальный функционал.
   ATumanov
 
8 - 10.07.19 - 21:11
(6) БПО дает же не только работу с драйверами
Выкинуть уже имеющуюся совсем никак((
   Garykom
 
9 - 10.07.19 - 21:38
(8) Можно все и даже сканер ШК с эквайрингом мимо БПО прикруть при желании.
Вопрос в целесообразности этого, иногда согласен БПО лучше но она как костыли, да помогают ходить но бегать не выйдет.
   ATumanov
 
10 - 10.07.19 - 22:30
(9) Просто задача обновить уже встроенную БПО (версия 2.0) на новый релиз, там возможно по факту и мало что переносить надо (т.к все методы не старые), но нужно в ручную где-то добавить что-то, а где-то возможно закоментить, а что должно получиться по итогу не до конца понимаю, чтоб въехать чего не хватает..
Уже отчаялся искать хоть какие-то поятные инструкции...
   Garykom
 
11 - 10.07.19 - 22:35
(10) А нету их, ибо задачка для знающего типовые конфы 1С банальная но муторная и совершенно не интересная.
Наваять свое БПО сильно прикольней.
   ATumanov
 
12 - 10.07.19 - 22:41
(1) "1. На копии базы убери БСП из свой самописки совсем, далее ищи где падает и отметь эти места.
2. Добавь новую БСП и вставь в отмеченные места правильные вызовы БСП, причем придется свою слегка допилить до правильности."

Можете по подробнее пояснить?)
   Garykom
 
13 - 10.07.19 - 22:47
(12) Обратитесь к тому кто когда то давно интегрировал в вашу самописку БПО или любому программисту за денежку.
Лично мне задачка совершенно не интересна, как бы я ее решал уже расписал вполне достаточно и понятно для прога.
   xXeNoNx
 
14 - 10.07.19 - 23:03
(11) знаком с типовыми по стольку по скольку, но новую БПО без труда натянул на нашу УТ11
   ATumanov
 
15 - 10.07.19 - 23:05
(14) С нуля или уже была какая-то БПО?
   xXeNoNx
 
16 - 10.07.19 - 23:05
при интеграции бпо в конфу, большинство общих модулей накатываются без объединений.
   ATumanov
 
17 - 10.07.19 - 23:08
(16) Не подскажите , как вручную можно обновить уже имеющуюся бПО?

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