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

В 3.0.106.40 изменилось поведение метода Показать

В 3.0.106.40 изменилось поведение метода Показать
Я
   Filippov
 
26.12.21 - 17:38
После обновления 1С:Бухгалтерии на 3.0.106.40 изменилось поведение метода табличного документа Показать. До обновления с предыдущих версий при выполнении записи по соответствующей кнопке при задании первого параметра (имя отчёта) при не заданном втором параметре (имя с типом файла) в поле для указания файла выводилось значение первого параметра, тип файла предлагался mxl. При этом можно было выбрать нужную папку для размещения файла и поменять тип файла, например с mxl на xls. В 3.0.106.40 при выполнении метода Показать поле для имени файла пустое и тип файла mxl/ Если при этом задан второй параметр, то после нажатия кнопки Запись выполняется сразу запись без возможности выбрать другую папку или тип файла.
Может какой-то настройкой можно вернуть прежнее поведение метода?
   ДенисЧ
 
1 - 26.12.21 - 17:56
Можно вернуть старуйу платформу
   Filippov
 
2 - 26.12.21 - 18:24
Конфигурация релиза 3.0.105 на этой же (последней) платформе работает как прежде
   Amra
 
3 - 26.12.21 - 18:33
(2) В 106 сменили режим совместимости
   Amra
 
4 - 26.12.21 - 18:34
И да, на какой "этой последней"? Их три, последних
   Фрэнки
 
5 - 26.12.21 - 18:47
(2) я бы попробовал создать на этой "последней" платформе нулячую базу, установить в ней такой же режим совместимости, как в типовых конфах 3.0.105 и в 3.0.106 и посмотреть, что получится.

Режим совместимости сменился и этот сюрприз с установкой типа и имени файла для табличных документов - мелочь.
   Filippov
 
6 - 26.12.21 - 18:57
(4) 8.3.20.1674
(5) Сделал новую тестовую обработку с использованием Показать. На демо-конфигурации 3.0.105 работает как прежде, на 3.0.106 уже так, как я написал. Конечно это мелочь, но в работе это было удобно - имена файлов можно было строить так, чтобы было ясно, что он содержит.
   Фрэнки
 
7 - 26.12.21 - 19:21
(6) я к тому, что, по моему мнению, это поведение обусловлено поведением платформы, которую нагибают использованием разных режимов соместимости.

Сейчас сам проверю :-)

Надо именно пустую конфу сделать, не с БП3, а пустую
   Фрэнки
 
8 - 26.12.21 - 19:32
1С:Предприятие 8.3 (8.3.18.1208) На новой, пустой конфе.

Режим совместимости "не использовать" - ведет себя точно так, как в топике.
   МаленькийВопросик
 
9 - 26.12.21 - 19:33
А какой сейчас режим совместимости в 106?
   Filippov
 
10 - 26.12.21 - 19:37
(9) Версия 8.3.16
   Фрэнки
 
11 - 26.12.21 - 19:37
Новое в версии 3.0.106



Адаптация к работе на платформе 8.3.16 без совместимости с предыдущими версиями
В релизе произведена адаптация к работе на платформе 8.3.16 без совместимости с предыдущими версиями. При обновлении информационных баз с большим количеством проводок (несколько сотен тысяч за весь период работы) рекомендуется использовать оптимизированный механизм реструктуризации.

Включение этого механизма осуществляется с помощью файла conf.cfg на том компьютере, где запущен конфигуратор. Подробнее см. в документации по платформе https://its.1c.ru/db/v8316doc/bookmark/dev/TI000002111.
   МаленькийВопросик
 
12 - 26.12.21 - 19:41
Класс, теперь в расширениях можно использовать константы
   Фрэнки
 
13 - 26.12.21 - 19:42
(10) я проставил 8.3.14 совместимость и повторил желаемый способ - если имя файла и тип указан во втором параметре, то пишет без вопросов и без выдачи окна на смену типа и пути к сохраняемому файлу.
   Фрэнки
 
14 - 26.12.21 - 19:45
А вообще, прикольная фича. Влияние режима совместимости на выполнение таких операций - немного неожидано. Но что интересно, я обращал внимание, что при открытии внешних обработок или задает вопрос на подтверждение работы с внешней обработкой или не задает. И не догадывался о причинах. Оказывается из-за режима совместимости это спрашивает.
   МаленькийВопросик
 
15 - 26.12.21 - 19:48
Ох, я бы не понижал режим совместимости. Ошибок наловите…
   Фрэнки
 
16 - 26.12.21 - 19:50
(15) я проверил на нулячей абсолютно пустой конфе как работает метод при изменении режима совместимости.
   Filippov
 
17 - 26.12.21 - 19:54
(13) Если указан второй параметр, то поведение не изменилось. Изменилось тогда, когда указан только первый параметр
   МаленькийВопросик
 
18 - 26.12.21 - 20:05
Ну а чего - ужесточение требования к «типизации» )))
   Filippov
 
19 - 28.12.21 - 05:39
Да, предположение о том, что дело в режиме совместимости, подтверждается - Если 8.3.14, то первый параметр при записи показывается в поле имени файла, а если 8.3.15, 16, 17, то поле имени файла при записи пустое
   МимохожийОднако
 
20 - 28.12.21 - 07:12
В примере СП указано два параметра, хотя они и необязательные. Думаю, примеры дают не просто так.

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