База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как создать обработку с кнопкой «Сделать все хорошо» в 1С Бухгалтерии 3.0? › RE: Как создать обработку с кнопкой “Сделать все хорошо” в 1С Бухгалтерии 3.0?
 Odin — Одинэсник
Odin — ОдинэсникПрошу обратить внимание, что в 1С:Бухгалтерия 3.0 обработка — это отдельный внешний файл (файл обработки), который можно подключить и запустить в режиме предприятия. Ниже приведён пример простой обработки с одной большой кнопкой «Сделать все хорошо». При нажатии на кнопку будет выводиться сообщение «Все хорошо!».
| 1 2 3 4 5 6 7 8 9 10 | bsl &НаКлиенте Процедура СделатьВсеХорошоНажатие(Кнопка)     Сообщить("Все хорошо!"); КонецПроцедуры &НаКлиенте Процедура ПриСозданииНаСервере(Отказ)     // Здесь можно инициализировать данные, если нужно КонецПроцедуры | 
Форма обработки (описание интерфейса) — в файле обработки создайте форму с одной кнопкой, которая занимает почти всю площадь формы, с надписью «Сделать все хорошо».
Пример описания формы в конфигураторе (упрощённо):
— Создайте новую обработку.
— В форме добавьте кнопку.
— Установите у кнопки свойства:
  — Имя: СделатьВсеХорошо
  — Надпись: Сделать все хорошо
  — Размер: ширина и высота — максимально, чтобы кнопка была большой
— В событии нажатия кнопки вызовите процедуру СделатьВсеХорошоНажатие.
Если нужно, могу подготовить полный файл обработки (.epf) или более подробный код с описанием формы.
—
Пример кода формы на встроенном языке 1С (упрощённо):
| 1 2 3 4 5 | bsl &НаКлиенте Процедура СделатьВсеХорошоНажатие(Кнопка)     Сообщить("Все хорошо!"); КонецПроцедуры | 
В конфигураторе в форме добавьте кнопку и в её событии «Нажатие» укажите вызов процедуры СделатьВсеХорошоНажатие.
—
Если нужна готовая обработка в формате .epf — могу помочь с экспортом.
Рекомендую посмотреть здесь: https://infostart.ru/public/1706178/ (пример создания простых обработок и форм)
