Skip to content

События форм ИС клиент переопределяемый

ПроверитьЗаполнение

Описание, пример вызова
// Клиентский обработчик проверки заполнения форм ГосИС
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - проверяемая форма
// Отказ - Булево - Истина если проверка заполнения не пройдена
Процедура ПроверитьЗаполнение(Форма, Отказ) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПроверитьЗаполнение(Форма, Отказ)

ОбработкаНавигационнойСсылки

Описание, пример вызова
// Обрабатывает нажатие на гиперссылку со статусом обработки в ИС.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, в которой произошло нажатие на гиперссылку,
// НавигационнаяСсылкаФорматированнойСтроки - Строка - значение гиперссылки форматированной строки,
// СтандартнаяОбработка - Булево - признак стандартной (системной) обработки события.
//
Процедура ОбработкаНавигационнойСсылки(Форма, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаНавигационнойСсылки(Форма, НавигационнаяСсылкаФорматированнойСтроки, СтандартнаяОбработка)

ОбработкаОповещенияИС

Описание, пример вызова
// Обработчики событий обрабатываемых БГосИС в прикладных формах
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - оповещаемая форма,
// ИмяСобытия - Строка - имя события,
// Параметр - Произвольный - параметр сообщения. Могут быть переданы любые необходимые данные,
// Источник - Произвольный - источник события.
// ДополнительныеПараметры - Структура - дополнительные параметры обработки
Процедура ОбработкаОповещенияИС(Форма, ИмяСобытия, Параметр, Источник, ДополнительныеПараметры) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаОповещенияИС(Форма, ИмяСобытия, Параметр, Источник, ДополнительныеПараметры)

ОбработкаОповещенияВФормеДокументаОснования

Описание, пример вызова
//Переопределенный сценарий обработки оповещения прикладных объектов об изменениях в библиотечных.
// Вызывается для обновления гиперссылок в прикладных документах и при необходимости выполнить дополнительные действия.
// Для переопределения обработчика установить Событие.Обработано = Истина, для дополнения не менять это значение.
//
// Параметры:
// МестоВызова - Структура - сведения о месте в котором требуется обработка:
// * Форма - ФормаКлиентскогоПриложения - источник вызова
// * Объект - ДанныеФормыСтруктура - основной реквизит формы
// Событие - Структура - сведения о событии:
// * Имя - Строка - имя события формы
// * Параметр - Произвольный - параметр события формы
// * Источник - Произвольный - источник события формы
// * Обработано - Булево - признак что событие уже обработано
//
Процедура ОбработкаОповещенияВФормеДокументаОснования(МестоВызова, Событие) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаОповещенияВФормеДокументаОснования(МестоВызова, Событие)

ВыполнитьПереопределяемуюКомандуИС

Описание, пример вызова
// Выполняет переопределяемую команду
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, в которой расположена команда
// Команда - КомандаФормы - команда формы
// ДополнительныеПараметры - Структура - дополнительные параметры.
//
Процедура ВыполнитьПереопределяемуюКомандуИС(Форма, Команда, ДополнительныеПараметры) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ВыполнитьПереопределяемуюКомандуИС(Форма, Команда, ДополнительныеПараметры)

ПриИзмененииЭлемента

Описание, пример вызова
// Обработчики БГосИС элементов прикладных форм
// Ограничения: не предполагает контекстный серверный вызов.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма, из которой происходит вызов процедуры.
// Элемент - Произвольный - элемент-источник события "При изменении". Может быть любой идентификатор (примеры: поле ввода, строка).
// ДополнительныеПараметры - Структура - значения дополнительных параметров влияющих на обработку.
//
Процедура ПриИзмененииЭлемента(Форма, Элемент, ДополнительныеПараметры) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПриИзмененииЭлемента(Форма, Элемент, ДополнительныеПараметры)

СписокПриИзменении

Описание, пример вызова
// Переопределяемая часть обработки события при изменении в формах списков.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма в которой возникло событие ПриИзменении.
// Элемент - ТаблицаФормы - Элемент формы связанный со списком в котором возникло событие ПриИзменении.
Процедура СписокПриИзменении(Форма, Элемент) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.СписокПриИзменении(Форма, Элемент)

ВыполнитьПереопределяемуюКоманду

Описание, пример вызова
// Обработчик переопределяемой команды формы.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма объекта справочника или документа,
// Команда - КомандаФормы - команда формы.
Процедура ВыполнитьПереопределяемуюКоманду(Форма, Команда) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ВыполнитьПереопределяемуюКоманду(Форма, Команда)

РазбитьСтрокуТабличнойЧасти

Описание, пример вызова
// Выполняет процедуру разбиения строки табличной части. Установить СтандартнаяОбработка = Ложь при реализации.
//
// Параметры:
// СтандартнаяОбработка - Булево - признак библиотечной обработки события
// ТабличнаяЧасть - ТабличнаяЧасть - Табличная часть объекта где происходит разбиение
// ЭлементФормы - ТаблицаФормы - Элемент табличной части в пользовательском интерфейсе.
// ПараметрыРазбиенияСтроки - См. ПараметрыРазбиенияСтроки
// ОповещениеПослеРазбиения - ОписаниеОповещения - действия после разбиения (ожидаемый результат действия - новая строка)
Процедура РазбитьСтрокуТабличнойЧасти(СтандартнаяОбработка, ТабличнаяЧасть, ЭлементФормы, ПараметрыРазбиенияСтроки, ОповещениеПослеРазбиения) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.РазбитьСтрокуТабличнойЧасти(СтандартнаяОбработка, ТабличнаяЧасть, ЭлементФормы, ПараметрыРазбиенияСтроки, ОповещениеПослеРазбиения)

ОбработкаОповещенияОбработаныНеизвестныеШтрихкоды

Описание, пример вызова
// Вызывается перед обработкой штрихкодов, не привязанных ни к одной номенклатуре.
//
// Параметры:
// ОписаниеОповещения - ОписаниеОповещения - процедура, которую нужно вызвать после выполнения обработки,
// Форма - ФормаКлиентскогоПриложения - форма, в которой отсканировали штрихкоды,
// ИмяСобытия - Строка - имя события, инициировавшее оповещение,
// Параметр - Структура - данные для обработки,
// Источник - Произвольный - источник события.
Процедура ОбработкаОповещенияОбработаныНеизвестныеШтрихкоды(ОписаниеОповещения, Форма, ИмяСобытия, Параметр, Источник) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаОповещенияОбработаныНеизвестныеШтрихкоды(ОписаниеОповещения, Форма, ИмяСобытия, Параметр, Источник)

ПреобразоватьДанныеСоСканераВСтруктуру

Описание, пример вызова
// В процедуре нужно реализовать алгоритм преобразования данных из подсистемы подключаемого оборудования.
//
// Параметры:
// Результат - Структура - со свойствами Штрихкод, Количество
// Параметр - Массив - входящие данные.
Процедура ПреобразоватьДанныеСоСканераВСтруктуру(Результат, Параметр) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПреобразоватьДанныеСоСканераВСтруктуру(Результат, Параметр)

ПреобразоватьДанныеСоСканераВМассив

Описание, пример вызова
// В процедуре нужно реализовать алгоритм преобразования данных из подсистемы подключаемого оборудования.
//
// Параметры:
// Результат - Массив - Массив структур со свойствами Штрихкод, Количество.
// Параметр - Массив - входящие данные.
Процедура ПреобразоватьДанныеСоСканераВМассив(Результат, Параметр) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПреобразоватьДанныеСоСканераВМассив(Результат, Параметр)

ПриПолученииДанныхИзТСД

Описание, пример вызова
Процедура ПриПолученииДанныхИзТСД(ОписаниеОповещения, Форма, РезультатВыполнения) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПриПолученииДанныхИзТСД(ОписаниеОповещения, Форма, РезультатВыполнения)

ОбработкаОповещенияПодборНоменклатуры

Описание, пример вызова
// Вызывает процедуру обработки подбора, если произошло оповещение из формы подбора.
//
// Параметры:
// ОповещениеПриЗавершении - ОписаниеОповещения - процедура завершения подбора номенклатуры,
// ИмяСобытия - Строка - имя события, о котором происходит оповещение,
// Параметр - Произвольный - переданный в сообщение параметр,
// Источник - ФормаКлиентскогоПриложения - форма, в которой произошло оповещение.
Процедура ОбработкаОповещенияПодборНоменклатуры(ОповещениеПриЗавершении, ИмяСобытия, Параметр, Источник) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаОповещенияПодборНоменклатуры(ОповещениеПриЗавершении, ИмяСобытия, Параметр, Источник)

ОбработкаВыбораПодборНоменклатуры

Описание, пример вызова
// Вызывает процедуру обработки подбора, если произошел выбор из формы подбора.
//
// Параметры:
// ОповещениеПриЗавершении - ОписаниеОповещения - процедура завершения подбора номенклатуры,
// ВыбранноеЗначение - Произвольный - результат выбора в подчиненной форме,
// ИсточникВыбора - ФормаКлиентскогоПриложения - форма, где осуществлен выбор.
Процедура ОбработкаВыбораПодборНоменклатуры(ОповещениеПриЗавершении, ВыбранноеЗначение, ИсточникВыбора) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаВыбораПодборНоменклатуры(ОповещениеПриЗавершении, ВыбранноеЗначение, ИсточникВыбора)

ОбработкаВыбораКонтрагента

Описание, пример вызова
// Вызывает процедуру обработки выбора контрагента, если произошел выбор из формы выбора.
//
// Параметры:
// ОповещениеПриЗавершении - ОписаниеОповещения - процедура завершения подбора номенклатуры,
// ВыбранноеЗначение - Произвольный - результат выбора в подчиненной форме,
// ИсточникВыбора - ФормаКлиентскогоПриложения - форма, где осуществлен выбор.
Процедура ОбработкаВыбораКонтрагента(ОповещениеПриЗавершении, ВыбранноеЗначение, ИсточникВыбора) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаВыбораКонтрагента(ОповещениеПриЗавершении, ВыбранноеЗначение, ИсточникВыбора)

ОбработкаВыбораСерии

Описание, пример вызова
// Выполняется при обработке выбора. Требуется выделить и обработать событие выбора серии.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма для которой требуется обработать событие выбора.
// ВыбранноеЗначение - ОпределяемыйТип.СерияНоменклатуры - результат выбора.
// ИсточникВыбора - ФормаКлиентскогоПриложения - Форма, в которой произведен выбор.
// ПараметрыУказанияСерий - Произвольный - параметры указания серий формы.
Процедура ОбработкаВыбораСерии(Форма, ВыбранноеЗначение, ИсточникВыбора, ПараметрыУказанияСерий) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ОбработкаВыбораСерии(Форма, ВыбранноеЗначение, ИсточникВыбора, ПараметрыУказанияСерий)

ПриНачалеВыбораНоменклатуры

Описание, пример вызова
// Выполняется при начале выбора номенклатуры. Требуется определить и открыть форму выбора.
//
// Параметры:
// Владелец - ФормаКлиентскогоПриложения - Форма владелец (возможен владелец - элемент формы).
// ВидыПродукции - ПеречислениеСсылка.ВидыПродукцииИС, Массив Из ПеречислениеСсылка.ВидыПродукцииИС - Виды продукции.
// СтандартнаяОбработка - Булево - Использовать стандартную обработку события.
// ОписаниеОповещения - ОписаниеОповещения - Вызывается при выборе значения в форме выбора.
// Реквизиты - Структура - параметры формы создания номенклатуры.
//
Процедура ПриНачалеВыбораНоменклатуры(Владелец, ВидыПродукции, СтандартнаяОбработка, ОписаниеОповещения=Неопределено, Знач Реквизиты = Неопределено) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПриНачалеВыбораНоменклатуры(Владелец, ВидыПродукции, СтандартнаяОбработка, ОписаниеОповещения, Реквизиты);

ПриНачалеВыбораУпаковки

Описание, пример вызова
// Выполняется при начале выбора упаковки номенклатуры. Требуется определить и открыть форму выбора.
//
// Параметры:
// Владелец - ФормаКлиентскогоПриложения - Форма владелец (возможен владелец - элемент формы).
// Номенклатура - ОпределяемыйТип.Номенклатура - Номенклатура для отбора.
// СтандартнаяОбработка - Булево - Использовать стандартную обработку события.
// ОписаниеОповещения - ОписаниеОповещения - Вызывается при выборе значения в форме выбора.
// Реквизиты - Структура - параметры формы создания номенклатуры.
//
Процедура ПриНачалеВыбораУпаковки(Владелец, Номенклатура, СтандартнаяОбработка, ОписаниеОповещения=Неопределено, Знач Реквизиты = Неопределено) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПриНачалеВыбораУпаковки(Владелец, Номенклатура, СтандартнаяОбработка, ОписаниеОповещения, Реквизиты);

ПолеСоставногоТипаОткрытьФормуВыбора

Описание, пример вызова
// Выполняется при выборе действия открытия формы для выбора элемента ссылочного типа в поле составного типа.
// Можно переопределить Параметры, например, ИмяФормы.
// Можно отключить стандартную обработку и определить свой обработчик выбора (не рекомендуется).
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма из которой вызывается событие.
// Элемент - ПолеФормы - Поле формы для которого выполняется действие.
// Параметры - Структура - структура параметров из:
// Вид - Строка - вид метаданных, например, Справочник
// Имя - Строка - имя объекта метаданных, например, Организации
// ИмяФормы - Строка - имя формы для выбора, например, ФормаВыбора.
// СтандартнаяОбработка - Булево - Использовать стандартную обработку события.
// ПараметрыОткрытияФормы - Структура - Параметры, которые будут переданы в открываемую форму.
// ОписаниеОповещения - ОписаниеОповещения - Описание оповещения о закрытии открываемой формы.
//
Процедура ПолеСоставногоТипаОткрытьФормуВыбора(Форма, Элемент, Параметры, СтандартнаяОбработка, ПараметрыОткрытияФормы, ОписаниеОповещения) Экспорт

Пример вызова

СобытияФормИСКлиентПереопределяемый.ПолеСоставногоТипаОткрытьФормуВыбора(Форма, Элемент, Параметры, СтандартнаяОбработка, ПараметрыОткрытияФормы, ОписаниеОповещения)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).