8.х РежимДиалогаВопрос.ДаНет

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем WWW123, 7 апр 2009.

  1. TopicStarter Overlay
    WWW123
    Offline

    WWW123 Опытный в 1С

    Регистрация:
    23 фев 2009
    Сообщения:
    181
    Симпатии:
    0
    Баллы:
    26
    В документе есть процедура, которая может создать новый элемент справочника (если такого элемента в справочнике ещё нет).

    Код:
    Если  Вопрос("Создать новый элемент?", РежимДиалогаВопрос.ДаНет) = КодВозвратаДиалога.Да Тогда
    создадимЭлемент();
    иначе
    Отказ = истина;
    КонецЕсли;    
    
    
    Проблема в том, что оператору не объяснили когда нажимать ДА или НЕТ и теперь все документы нужно открыть и перезаписать.
    Скажите как можно программно «нажимать» на кнопку ДА

    Код:
    ДокАкт = Документы.Акт.Выбрать();
    Пока ДокАкт.Следующий() Цикл
    Форма = ДокАкт.ПолучитьОбъект().ПолучитьФорму();
    Форма.Открыть ();
    Форма.Записать ();
    //Где - то сдесь!!!
    Форма.Закрыть();    
    
    
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    А не проще написать обработку которая всё это сделает? :)
  3. tirk
    Offline

    tirk Опытный в 1С

    Регистрация:
    1 сен 2008
    Сообщения:
    1.142
    Симпатии:
    0
    Баллы:
    26
    ага)) тип ПолучитьОБъект() и записать() ))

Поделиться этой страницей