Имя: Пароль:
1C
 
Как выявить изменение типа возвращаемого значения у функции при поднятии релиза?
0 ИС-2
 
naïve
20.03.25
10:26
1С в новом релизе изменили функцию. Раньше возвращался массив, а теперь соответствие.

Из-за этого начались ошибки в доработках.

Как можно заранее найти функции, где произошло изменение типа возвращаемого значения.
1 Волшебник
 
20.03.25
10:34
а никак
2 Галахад
 
гуру
20.03.25
10:45
Что за функция? Может у кого-то тоже возникнут проблемы.
3 Галахад
 
гуру
20.03.25
10:54
А так, наверное только сравнивая описания.
4 Bigbro
 
20.03.25
13:45
если найдешь способ, поделись.
у меня тоже было изменение молчком в стандартных функциях БП, на которые были мои доработки завязаны.
пришлось повозиться, пока нашлось, где испортили параметры.
5 Волшебник
 
20.03.25
13:57
Какая же гадость эта ваша динамическая типизация!
https://t.me/infotabor/1683
6 kapust
 
20.03.25
14:22
(0)
Внезапно, на сайте 1С есть список изменений в версиях
https://releases.1c.ru
7 arsik
 
гуру
20.03.25
14:28
Ну или так - нужно БСП смотреть.
https://its.1c.ru/db/updlib#content:3:hdoc:%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4-%D0%BD%D0%B0-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8E-3.1.1-%D1%81-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-3.0.3

В подредакции могут меняться методы, а вот в версии и сборке нет.
{Р|РР}.{П|ПП}.{З|ЗЗ}.{С|СС}

где:
Р - номер редакции (минимум 1 цифра, может занимать и больше разрядов);
П - номер подредакции (минимум 1 цифра, может занимать и больше разрядов);
З - номер версии (минимум 1 цифра, может занимать и больше разрядов);
С - номер сборки (минимум 1 цифра, может занимать и больше разрядов).
8 Мультук
 
гуру
20.03.25
14:29
(6)

А можно мне тынц на место, где 1С пишет о том, что
функции в модулях (см ниже) становятся "Устарела"
И вместо этих модулей теперь кошерно использовать совсем другие ?

ОбработкаТабличнойЧастиКлиент
ОбработкаТабличнойЧастиКлиентСервер
ОбработкаТабличнойЧастиСервер


А то может я зря на них ругаюсь,  а они всё аккуратно документируют,
публикуют, а я просто не знаю где.
9 kapust
 
20.03.25
14:39
(8) Ну, с разбегу получилось так:
https://dl03.1c.ru/content/Platform/8_3_25_1560/1cv8upd_8_3_25_1560.htm
Поиск по странице "устаре".
10 Bigbro
 
20.03.25
14:44
не увидел в каком месте написано, что стандартная функция 1с внезапно начала вместо одного значения возвращать это значение засунутое в массив.
11 kapust
 
20.03.25
14:49
(10) Какая функция то?
12 Bigbro
 
20.03.25
14:50
(11) да я не помню уже, пару месяцев назад было
13 Галахад
 
гуру
20.03.25
14:52
(12) Она точно из программного интерфейса?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс