Опрос
Опрос Тема Опроса: Результат тестирования
bars   pie

Работает    
  4 (80.0%)
Не работает    
  0 (0.0%)
На хрен не нужно    
  1 (20.0%)




Всего голосов: 5
« Создано: kms : 22. Мая 2006 :: 10:07 »
Переключение на Главную Страницу Страницы: [1] 2 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Активация из формул элементов диалога (число прочтений - 21982 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Активация из формул элементов диалога
22. Мая 2006 :: 10:05
Печать  
В сегодняшней ночной сборке добавлен механизм активации элементов диалога из формул элементов диалога.

Стандартный метод "Активизировать" в этих условиях не работает, хотя есть решение через "Форма.Закрыть()" - ПриЗакрытии() - СтатусВозврата(0).
Однако хотелось бы сделать по-человечески.

Как проект в объект "Система" добавлено 2 метода:
  • РазрешитьАктивацию() - первичная установка механизма
  • Активизировать(имя_элемента) - активизация элемента, используется в формулах элементов диалога.

    Иллюстрация прилагается.

    важно:
    это проект для тестирования, находится в объекте Система временно, до определения места постоянной регистрации
  • « Последняя редакция: 23. Мая 2006 :: 08:28 - kms »  

    TestActivate.ert ( 31 KB | Загрузки )

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Arta
    1c++ power user
    Отсутствует



    Сообщений: 2537
    Местоположение: Нижний Новгород
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Активация из формул элементов диалога
    Ответ #1 - 22. Мая 2006 :: 13:21
    Печать  
    Уф... Только сегодня опять измудрялся Улыбка

    Сенкс, попробую!
      
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #2 - 23. Мая 2006 :: 08:30
    Печать  
    Работает: 100%. Хороший результат Улыбка
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    vip
    1c++ power user
    Отсутствует



    Сообщений: 1570
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #3 - 23. Мая 2006 :: 10:33
    Печать  
    Все работает.
    Интересна логика фирмы 1С, когда она запрещает делать так штатно.
      
    Наверх
    ICQ  
    IP записан
     
    vip
    1c++ power user
    Отсутствует



    Сообщений: 1570
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #4 - 23. Мая 2006 :: 11:40
    Печать  
    to kms

    Рано я обрадовался Злой
    Работает только в обработках (отчетах).
    В документах и справочниках - нет.
    Так и должно быть?
      
    Наверх
    ICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #5 - 23. Мая 2006 :: 11:43
    Печать  
    Не знаю еще, я тоже смотрел только отчеты.
    Подумаю, что можно сделать.

    P.S. А как не работает - просто не работает, или вылетает?
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    vip
    1c++ power user
    Отсутствует



    Сообщений: 1570
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #6 - 23. Мая 2006 :: 11:49
    Печать  
    Цитата:
    P.S. А как не работает - просто не работает, или вылетает?

    Да не вылетает. Отрабатывает штатно.
    "В данной формуле не может быть вызвана эта процедура(функция)"
      
    Наверх
    ICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #7 - 23. Мая 2006 :: 11:52
    Печать  
    А ты точно делаешь Система::Активизировать(), а не просто Активизировать()?
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    vip
    1c++ power user
    Отсутствует



    Сообщений: 1570
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #8 - 23. Мая 2006 :: 11:56
    Печать  
    Цитата:
    А ты точно делаешь Система::Активизировать(), а не просто Активизировать()?

    Прости, брат Подмигивание
    Посыпаю голову пеплом.
    Все нормально. Спасибо за очень нужный метод.
      
    Наверх
    ICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #9 - 23. Мая 2006 :: 11:58
    Печать  
    Такое дело: сейчас должно работать:
  • В формах отчетов
  • в формах элементов справочников

    Не должно работать
  • в формах документов

    Это то, о чем я знаю. Если это не все, поправьте меня.
  •   

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #10 - 23. Мая 2006 :: 11:59
    Печать  
    vip писал(а) 23. Мая 2006 :: 11:56:
    Прости, брат Подмигивание
    Посыпаю голову пеплом.

    Не надо! Пользуйся на здоровье! Очень довольный
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    vip
    1c++ power user
    Отсутствует



    Сообщений: 1570
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #11 - 23. Мая 2006 :: 12:15
    Печать  
    Цитата:
    Такое дело: сейчас должно работать:
    В формах отчетов
    в формах элементов справочников

    Не должно работать
    в формах документов

    Это то, о чем я знаю. Если это не все, поправьте меня.


    Работает и в форме списка справочника.
    Не работает форме документа. А будет?
      
    Наверх
    ICQ  
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #12 - 23. Мая 2006 :: 12:21
    Печать  
    Хотелось бы. Посмотрю.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #13 - 23. Мая 2006 :: 22:05
    Печать  
    ОК, добавлено и для форм документов.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    vip
    1c++ power user
    Отсутствует



    Сообщений: 1570
    Зарегистрирован: 19. Мая 2006
    Re: Активация из формул элементов диалога
    Ответ #14 - 24. Мая 2006 :: 05:43
    Печать  
    Цитата:
    ОК, добавлено и для форм документов.

    Как-то через раз срабатывает. Пробую разобраться.
    А можно добавить параметр, как в штатном методе (0 или 1)?
      
    Наверх
    ICQ  
    IP записан
     
    Переключение на Главную Страницу Страницы: [1] 2 3 
    ОтправитьПечать