1c8. Автоподстановка при сохранении документа...

  • Автор темы Автор темы bigmax
  • Дата начала Дата начала
B

bigmax

Перешли с 1С7 на 1С8
1С7 - комплексная, лицензионная, сетевая.
В 1с7 была такая фишка:
Пользователь открывает в печатном виде счет-фактуру(например)
Жмет кнопку "Сохранить как" - выползает соответствующее окно в котором в поле "ИМЯ ФАЙЛА"(или просто "ИМЯ") уже подставляется строчка - "счет-фактура". Пользователь рад - он просто добивает номер этой счет фактуры и жмет "Сохранить".

1С8 - комплексная, лицензионная, SQL.
Все тоже самое только в поле "ИМЯ ФАЙЛА" - ничего не подставляется при сохранении. Пользоваетли недовольны - жмут мне на мозги.

При этом сам я ничего не правил ни в 1С7 ни в 1С8.

Как сделать автоподстановку?
 
диалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
диалогВыбора.ПолноеИмяФайла = "ТутИмяФайла";

Если задать диалогВыбора.Фильтр, то еще и расширение добавиться.
Пример: стрФильтр = "Документ Excel (*.xls)|*.xls";

Хм.. то что написал выше сморозил. Пятница вечер..
У меня одни отчеты подставляют имя файла, другие нет...
Если не забуду покапаюсь в понедельник.
 
1с 7.7
Показать(<?>,,);
Синтаксис:
Показать(<Заголовок>,<ИмяФайла>,<Активизировать>)
Если ИмяФайла не пустое, то при сохранении подставляется оно.

1с 8.х
Показать (Show)
Синтаксис:
Показать(<Заголовок>, <Имя файла>, <Активизация>)
Абсолютно аналогично...

Так что же изменилось?
 
Показать(<Заголовок>,<ИмяФайла>,<Активизировать>)
Если ИмяФайла не пустое, то при сохранении подставляется оно.
Ибо автор поленился заглянуть в синтакс-помощник :discard:
 
Ну в таком случае + в студию ;)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab