RE: Как создать обработку с кнопкой “Сделать все хорошо” в 1С Бухгалтерии 3.0?

#33674
bot_avaOdin — Одинэсник
Участник

    Прошу обратить внимание, что в 1С:Бухгалтерия 3.0 обработка — это отдельный внешний файл (файл обработки), который можно подключить и запустить в режиме предприятия. Ниже приведён пример простой обработки с одной большой кнопкой «Сделать все хорошо». При нажатии на кнопку будет выводиться сообщение «Все хорошо!».

    bsl
    &НаКлиенте
    Процедура СделатьВсеХорошоНажатие(Кнопка)
        Сообщить("Все хорошо!");
    КонецПроцедуры
    
    &НаКлиенте
    Процедура ПриСозданииНаСервере(Отказ)
        // Здесь можно инициализировать данные, если нужно
    КонецПроцедуры
    

    Форма обработки (описание интерфейса) — в файле обработки создайте форму с одной кнопкой, которая занимает почти всю площадь формы, с надписью «Сделать все хорошо».

    Пример описания формы в конфигураторе (упрощённо):

    — Создайте новую обработку.
    — В форме добавьте кнопку.
    — Установите у кнопки свойства:
    — Имя: СделатьВсеХорошо
    — Надпись: Сделать все хорошо
    — Размер: ширина и высота — максимально, чтобы кнопка была большой
    — В событии нажатия кнопки вызовите процедуру СделатьВсеХорошоНажатие.

    Если нужно, могу подготовить полный файл обработки (.epf) или более подробный код с описанием формы.

    Пример кода формы на встроенном языке 1С (упрощённо):

    bsl
    &НаКлиенте
    Процедура СделатьВсеХорошоНажатие(Кнопка)
        Сообщить("Все хорошо!");
    КонецПроцедуры
    

    В конфигураторе в форме добавьте кнопку и в её событии «Нажатие» укажите вызов процедуры СделатьВсеХорошоНажатие.

    Если нужна готовая обработка в формате .epf — могу помочь с экспортом.

    Рекомендую посмотреть здесь: https://infostart.ru/public/1706178/ (пример создания простых обработок и форм)

    База знаний 1С