На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> Отследить закрытие одной формы , из другой,без контекста.
    Еще вопрос :D

    Есть форма элемента справочника Спрос.
    Есть на форме поле ввода(реквизит организация) у реквизита есть подчиненый справочник Организации.

    Пользователь нажимает на кнопку (поля ввода)
    открывается список справочника.
    Пользователь выбирает строку.
    Справочник закрывается.
    Как отследить закрытие справочника из формы Спрос
    (в случае если известен контекст формы справочника Организация (т.к. возможен вариант открытия с помощью ОткрытьФорму() (поставлю доп.кнопочку) или лучше без ОткрытьФорму() ))?

    Нужно,чтобы ПриВыборе() Организации кот. выбрал пользователь
    Телефон этой организации помещался в соответствующий элемент формы после закрытия Формы списка Организации.

    :whistle:
      Предположим у тебя есть поле для выбора элемента из справочника организации. В предопределенной процедуре ПриОткрытии() помечаешь, чтобы формула этого элемента выполнялась только при изменении его содержимого (Форма.Организация.ВыполнятьФормулуТолькоПриИзменении(1) о моему так это выглядит). Затем назначаешь на него процедурку например ПриИзмененииОрганизации(). В этой процедурке прописываешь вот что:
      Процедура ПриИзмененииОрганизации()
      Если Организация.Выбран()=1 Тогда
      Телефон=Организация.Телефон;
      КонецЕсли;
      КонецПроцедуры

      Само собой, что на форме должен быть элемент Телефон, того же типа, что и Организация.Телефон
      Вроде всё.
        Благодарю. :-)

        Пока тема висела,
        я сделал двумя способами.

        1.С помощью замены на форме,оригинального поля
        ввода (для подчиненного справочника) на тип (строка) и добавлением кнопки [...]
        которая открывает выбор("","").

        2.С помощью

        Процедура ОбработкаВыбораЗначения(Орг,Педаль,Фпар)

        Если Педаль="Организация" Тогда Тел_Факс=Орг.Тел КонецЕсли

        КонецПроцедуры
          можно еще ОткрытьФормуМодально() заюзать...
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0200 ]   [ 15 queries used ]   [ Generated: 27.04.24, 15:53 GMT ]