Имя: Пароль:
1C
1С v8
Подскажите по БСП
,
0 Dotoshin
 
01.11.18
11:05
Коллеги, подскажите пожалуйста, возможно ли обновить версию БСП до актуального состояния в старенькой УТ11.1?
Если возможно то как это сделать?
Я скачал дистрибутив БСП и попытался его объединить с конфигурацией УТ 11. Сделал все по инструкции с ИТС - отметить по подсистемам и т.д.
При запуске получаю сообщение о отсутствии всяких процедур и функций. На самом деле эти процедуры есть, но находятся в других модулях.
Подскажите пожалуйста, где можно почитать о том, что нужно доработать в конфигурации, чтобы она заработала с новой версией БСП? В документации ничего не нашел, что касалось бы тех процедур и функций на которые ругается 1с при запуске.
1 Dotoshin
 
01.11.18
11:06
+ (0) Мне собственно нужно обновить подсистему обмена данными.
2 palsergeich
 
01.11.18
11:07
(1) А точно все необходимые подсистемы отметил?
Там в папке дистрибутива еть обработка помошник первого внедрения что ли, сверься с ней
3 palsergeich
 
01.11.18
11:08
+ модуль сеанса и управляемого приложения надо ручками копировать
4 Dotoshin
 
01.11.18
11:09
(3) А откуда скопировать? Извиняюсь за тупой вопрос...
Из демо-базы БСП?
5 Dotoshin
 
01.11.18
11:10
(2) Это надо до объединения запускать?
6 Dotoshin
 
01.11.18
11:11
+ (5) Дело в том, что это как-бы не совсем первое внедрение, так как какие-то элементы БСП в УТ11.1 уже есть или обработка все равно что-то покажет?
7 palsergeich
 
01.11.18
11:12
(6) Она тупо показывает какие подсистемы от каких зависят. И нужно все зависимости тоже обновлять
8 palsergeich
 
01.11.18
11:13
(6) Но с УТ шашки на голо не пройдут, там есть всякие переопределяемые модули, которые надо не просто заместить
9 Dotoshin
 
01.11.18
11:16
(8) Вот я это уже понял. Есть какие-то инструкции или документация? Как вообще-то нужно понять, что сделать с модулями? Там в описании изменений что-то написано, про замену всяких процедур, но боюсь этого будет мало.
10 DrWatson
 
01.11.18
11:26
Вся остальная УТ рассчитана на старые функции БСП. Она их и вызывает по старому месту и результат ожидает тоже старый. В новых БСП всё может поменяться. Поэтому так не делают и документация тут вряд ли будет.
Как такое сделать: проверить все вызовы функций БСП, переписать их по-новому, если изменились. Или на тестировании при возникновении багов лезть в код и переписывать. В связи с этим возникает вопрос, а может и не надо это. Для чего нужна новая подсистема обмена данными. Может можно обойтись переписыванием некоторых функций?
11 Dotoshin
 
01.11.18
11:36
(10) >>Для чего нужна новая подсистема обмена данными. Может можно обойтись переписыванием некоторых функций?
Это тоже вариант. Новая БСП нужна только для поддержки нового формата файла обмена. УТ11.1 умеет только старый формат формировать, но файл старого формата не хочет принимать БП 3.0
Осталось понять, какие функции нужно переписать...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший