Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
20 Июл 2017, 19:37
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: РежимОткрытияОкна нельзя изменить  (Прочитано 1422 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hobo4096

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-02-17
  • Сайт: 
  • Профессия: Бухгалтер
РежимОткрытияОкна при открытии окна кнопкой выбора в ПолеФормы всегда БлокироватьОкноВладельца. Как изменить?*


Оффлайн TerverVl

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 7
  • КПД: 21%
  • Регистрация: 2015-12-28
  • Сайт: 
  • Профессия: Программист 1С
Переопределяешь стандартное поведение системы. Перехватываешь событие элемента формы "Открытие" и дальше открываешь нужную форму программно.
Например так:
&НаКлиенте
Процедура КонтрагентОткрытие(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОткрытьФорму("Справочник.Контрагенты.ФормаОбъекта", Новый Структура("Ключ", Объект.Контрагент), ЭтаФорма,,,,,РежимОткрытияОкнаФормы.Независимый);
КонецПроцедуры

Оффлайн hobo4096

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-02-17
  • Сайт: 
  • Профессия: Бухгалтер
Имелось ввиду изменение только одного свойства РежимОткрытияОкна в обработчике ПриСозданииНаСервере с сохранением стандартной обработки. При любом другом открытии формы (не кнопкой выбора из поля формы) это свойство успешно меняется именно в обработчике ПриСозданииНаСервере. Где, какой параметр или свойство формы или поля нужно изменить, чтобы срабатывало и в этом случае?. Цель - сохранить Стандартную обработку конкретно в событии ПоляФормы НачалоВыбора.

Оффлайн TerverVl

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 7
  • КПД: 21%
  • Регистрация: 2015-12-28
  • Сайт: 
  • Профессия: Программист 1С
Тогда ещё проще:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
РежимОткрытияОкна = РежимОткрытияОкнаФормы.Независимый;
КонецПроцедуры
Тогда эта форма всегда будет открываться независимо

Оффлайн hobo4096

  • *
  • Сообщений: 5
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-02-17
  • Сайт: 
  • Профессия: Бухгалтер
Открывается кнопкой выбора из поля формы. В 8.3.7.1845 не работает. По методу ОткрытьФорму переключается в любое состояние.

Оффлайн TerverVl

  • *
  • Сообщений: 33
  • РЕПУТАЦИЯ: 7
  • КПД: 21%
  • Регистрация: 2015-12-28
  • Сайт: 
  • Профессия: Программист 1С
Проверил у себя, действительно платформа в данном случае свойство "РежимОткрытияОкна" игнорирует.
Остаётся вернуться к первому варианту, т.е. отключать СтандартнуюОбработку.


Теги:
 

Кнопка "Изменить"

Автор LanniaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 16
Просмотров: 407
Последний ответ 03 Июн 2017, 01:50
от Dethmontt
Изменить иерархию отчета в настройках самого отчета(СКД)

Автор SamManРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1337
Последний ответ 26 Апр 2015, 20:16
от vitasw
Изменить имя поля в форме "ВидыКонтактнойИнформации"

Автор Space_minusРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1014
Последний ответ 09 Авг 2016, 10:41
от Space_minus
Изменить отчет "Анализ заказов Покупателей"

Автор ConstantusРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 1072
Последний ответ 21 Сен 2015, 08:48
от Constantus
Можно ли програмно изменить одну из колонок таблицы формы регистра сведений при создании формы

Автор RassvetniyРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 1009
Последний ответ 21 Фев 2016, 17:00
от vitasw

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

oleg-x
140 Сообщений
alex0402
112 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
73 Сообщений
ilyay ilyay
51 Сообщений
Golickoff Golickoff
49 Сообщений
AIFrame
43 Сообщений
wise wise
40 Сообщений
ab30ru
38 Сообщений
Амал
35 Сообщений
Dethmontt Dethmontt
25 Сообщений

* Кто онлайн

  • Точка Гостей: 311
  • Точка Скрытых: 0
  • Точка Пользователей: 13
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal