Имя: Пароль:
1C
1С v8
В 3.0.106.40 изменилось поведение метода Показать
0 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
Можно вернуть старуйу платформу
2 Filippov
 
26.12.21
18:24
Конфигурация релиза 3.0.105 на этой же (последней) платформе работает как прежде
3 Amra
 
26.12.21
18:33
(2) В 106 сменили режим совместимости
4 Amra
 
26.12.21
18:34
И да, на какой "этой последней"? Их три, последних
5 Фрэнки
 
26.12.21
18:47
(2) я бы попробовал создать на этой "последней" платформе нулячую базу, установить в ней такой же режим совместимости, как в типовых конфах 3.0.105 и в 3.0.106 и посмотреть, что получится.

Режим совместимости сменился и этот сюрприз с установкой типа и имени файла для табличных документов - мелочь.
6 Filippov
 
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?
10 Filippov
 
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) я проверил на нулячей абсолютно пустой конфе как работает метод при изменении режима совместимости.
17 Filippov
 
26.12.21
19:54
(13) Если указан второй параметр, то поведение не изменилось. Изменилось тогда, когда указан только первый параметр
18 Маленький Вопросик
 
26.12.21
20:05
Ну а чего - ужесточение требования к «типизации» )))
19 Filippov
 
28.12.21
05:39
Да, предположение о том, что дело в режиме совместимости, подтверждается - Если 8.3.14, то первый параметр при записи показывается в поле имени файла, а если 8.3.15, 16, 17, то поле имени файла при записи пустое
20 Мимохожий Однако
 
28.12.21
07:12
В примере СП указано два параметра, хотя они и необязательные. Думаю, примеры дают не просто так.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.