ПоказатьВопрос() ПриОкончанииРедактирования

  1. 8 г. назад

    Управляемые формы
    В событии ПриИзменении значения нужно спросить у юзера и в случае отрицательного ответа отменить изменение.
    Спрашиваю через ПоказатьВопрос()
    Как в таком случае вернуть ответ, вернее параметр ОтменаРедактирования установить в значение ЛОЖЬ?
    Что-то не выходит каменный цветок. Раньше то хорошо было, а теперь как такое сделать?

    Ответы: (6) (12)
  2. спздл

    &НаКлиенте Процедура ЗаполнитьТовары(Команда) Оповещение = Новый ОписаниеОповещения(“ЗаполнитьТоварыВопросЗавершение”, ЭтотОбъект); ТекстВопроса = “Табличная часть будет очищена. Продолжить?”; ПоказатьВопрос(Оповещение, ТекстВопроса, РежимДиалогаВопрос.ДаНет); КонецПроцедуры &НаКлиенте Процедура ЗаполнитьТоварыВопросЗавершение(Результат, ДополнительныеПараметры) Экспорт Если Результат = КодВозвратаДиалога.Да Тогда //алгоритм заполнения КонецЕсли; КонецПроцедуры    Источник: ©Курсы-по-1С.рф
    Ответы: (3)
  3. важно что Экспорт, и обработка не в процедуре где ПоказатьВопрос.

  4. (1) Не то. Мне нужно в Событии ПриОкончанииРедактирования(Элемент, НовыйЭлемент, ОтменаРедактирования)
    Установить ОтменаРедактирования=Ложь;

    В сабже ошибся. Событие "ПриОкончанииРедактирования"

    Ответы: (6)
  5. Никто не знает, как побороть отсутствие модальности?

    Ответы: (8)
  6. Так вроде модальность признана злом в зазеркалье

  7. tsr Установить ОтменаРедактирования=Ложь;

    зачем?
    если к этой задаче

    tsr В событии ПриИзменении значения нужно спросить у юзера и в случае отрицательного ответа отменить изменение.

    то ее можно решить закэшировав значение до изменения.

    Ответы: (7)
  8. (6) Ну в итоге так и сделал. Пришлось перерисовывать форму. Это я планировщик мучаю. Нашлась задача под него

    Ответы: (12)
  9. (4) насколько я помню, в 8.3 для УП модальность отменили

    Ответы: (11) (16)
  10. реверансом в сторону вэб-клиента

  11. накуй он кому нужен

  12. (8) Да, отменили. Теперь эпитись сами, называется

    Ответы: (16)
  13. 14.04.2016 14:30:33 отредактировано sf

    tsr Это я планировщик мучаю.

    о, как раз сейчас тоже мучаю.
    так для планировщика должно работать как раз не

    tsr ОтменаРедактирования установить в значение ЛОЖЬ?

    а
    ОтменаРедактирования = Истина

    Ответы: (13)
  14. (12) Ну да, В Истину нужно установить. Но факт в том, что не получается стандартным методом спросить и установить

    Ответы: (14)
  15. (13) я еще не дошел до этого, да и вряд ли понадобится (у меня своя форма редактирования элемента будет).
    ты расписание придумал как хранить или не надо?

    Ответы: (15)
  16. (14) У меня другая тема. CRM взаимодействие с клиентами.

  17. tsr (8) Да, отменили. Теперь эпитись сами, называется

    [...], [...]! хуле вы на 1С бочку катите?

    Модальность отменена потому, что она отменена в современных браузерах.

    Ответы: (18) (20)
  18. Почему никто не кричит - "ах [...] гугл! отменил модальность в хроме!"

  19. 15.04.2016 11:33:14 отредактировано andrewks

    (16) сколько экспрессии.
    казалось бы, при чём здесь 1с и браузер

    ну, давайте теперь плиточный интерфейс в 1с забацаем.
    а чо, модно же

    и локальные БД отменим, только работа в сервисе

    Ответы: (20) (22)
  20. а Меню отменим, а потом через пару лет вернём по настоятельным просьбам.
    но только в новом виде, и чтобы открывалось секунд 15, не меньше

  21. andrewks (16) сколько экспрессии.
    казалось бы, при чём здесь 1с и браузер

    Ты это серьезно или так, поприкалываться?

    Ответы: (21)
  22. (20) У нас только тощим клиентом пользуются, к примеру

  23. andrewks ну, давайте теперь плиточный интерфейс в 1с забацаем.
    а чо, модно же

    сап уже забацал кстати

или зарегистрируйтесь чтобы ответить!