Skip to content

Работа с номенклатурой клиент

ПередЗакрытиемФормыНоменклатуры

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

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

РаботаСНоменклатуройКлиент.ПередЗакрытиемФормыНоменклатуры(Форма, );

ПослеЗаписиФормаНоменклатурыПродолжение

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

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

РаботаСНоменклатуройКлиент.ПослеЗаписиФормаНоменклатурыПродолжение(Форма)

ОткрытьФормуПодбораНоменклатурыПоШтрихкодам

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

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

РаботаСНоменклатуройКлиент.ОткрытьФормуПодбораНоменклатурыПоШтрихкодам(ПараметрыФормы, );

ПараметрыФормыПодбораНоменклатурыПоШтрихкодам

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

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

Результат = РаботаСНоменклатуройКлиент.ПараметрыФормыПодбораНоменклатурыПоШтрихкодам()

ПослеЗаписиФормаНоменклатуры

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

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

РаботаСНоменклатуройКлиент.ПослеЗаписиФормаНоменклатуры(Форма)

ОписаниеОповещенийПодсистемы

Описание, пример вызова
// Описание оповещений подсистемы при различных действиях.
//
// Возвращаемое значение:
// Структура - структура с именами оповещений.
//
Функция ОписаниеОповещенийПодсистемы() Экспорт

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

Результат = РаботаСНоменклатуройКлиент.ОписаниеОповещенийПодсистемы()

НайтиНоменклатуруПоШтрихкодуВСервисе

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

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

РаботаСНоменклатуройКлиент.НайтиНоменклатуруПоШтрихкодуВСервисе(ШтрихКод, );

НажатиеОчиститьКатегорию

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

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

РаботаСНоменклатуройКлиент.НажатиеОчиститьКатегорию(Форма)

НажатиеОчиститьНоменклатуру

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

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

РаботаСНоменклатуройКлиент.НажатиеОчиститьНоменклатуру(Форма)

ВыбратьОбъектСервиса

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

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

РаботаСНоменклатуройКлиент.ВыбратьОбъектСервиса(Форма, );

НажатиеРежимОбновления

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

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

РаботаСНоменклатуройКлиент.НажатиеРежимОбновления(Форма, ДанныеИнтерактивногоЗаполнения, ОповещениеОЗакрытии)

НажатиеГиперссылки

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

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

РаботаСНоменклатуройКлиент.НажатиеГиперссылки(Форма, Элемент, СтандартнаяОбработка, ОповещениеОЗакрытии)

ПодобратьНоменклатуруИзСервиса

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

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

РаботаСНоменклатуройКлиент.ПодобратьНоменклатуруИзСервиса(Форма, );

ПодобратьКатегорииИзСервиса

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

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

РаботаСНоменклатуройКлиент.ПодобратьКатегорииИзСервиса(Владелец);

ПриИзмененииСобратьСтрокуПоиска

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

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

РаботаСНоменклатуройКлиент.ПриИзмененииСобратьСтрокуПоиска(Форма, Элемент)

ИзменениеТекстаСобратьСтрокуПоиска

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

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

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

ОткрытьКарточкуОбъектаСервиса

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

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

РаботаСНоменклатуройКлиент.ОткрытьКарточкуОбъектаСервиса(Форма, Элемент, СтандартнаяОбработка)

ДоступнаФункциональностьПодсистемы

Описание, пример вызова
// Функция определяет доступность подсистемы.
//
// Возвращаемое значение:
// Булево - признак доступности подсистемы.
//
Функция ДоступнаФункциональностьПодсистемы() Экспорт

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

Результат = РаботаСНоменклатуройКлиент.ДоступнаФункциональностьПодсистемы()

ОбработкаОповещенияЗакрытиеФормыВыбора

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

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

РаботаСНоменклатуройКлиент.ОбработкаОповещенияЗакрытиеФормыВыбора(ДанныеВыбора, );

ОткрытьФормуСопоставленияХарактеристикСервиса

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

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

РаботаСНоменклатуройКлиент.ОткрытьФормуСопоставленияХарактеристикСервиса(НоменклатураСсылка, );

ПредставлениеСопоставленныхХарактеристик

Описание, пример вызова
// Представление сопоставленных характеристик.
//
// Параметры:
// НоменклатураСсылка - Ссылка - ссылка на номенклатуру.
// ШаблонПредставления - Строка - шаблон представления гиперссылки. Шаблон должен включать два маркера подстановки: %1, %2.
// На место маркера %1 будет проставлено количество сопоставленных характеристик,
// на место маркера %2 будет проставлено общее количество характеристик номенклатуры.
// Если шаблон указан не будет, представление имеет вид: Сопоставлено характеристик: %1 из %2.
//
// Возвращаемое значение:
// Строка - представление гиперссылки.
//
Функция ПредставлениеСопоставленныхХарактеристик(НоменклатураСсылка, ШаблонПредставления = "") Экспорт

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

Результат = РаботаСНоменклатуройКлиент.ПредставлениеСопоставленныхХарактеристик(НоменклатураСсылка, ШаблонПредставления);

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

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

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

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

ВыборВТаблицеФормы

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

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

РаботаСНоменклатуройКлиент.ВыборВТаблицеФормы(Форма, Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)

ПараметрыФормыПомощникВыгрузки

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

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

Результат = РаботаСНоменклатуройКлиент.ПараметрыФормыПомощникВыгрузки()

ОткрытьФормуПомощникВыгрузки

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

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

РаботаСНоменклатуройКлиент.ОткрытьФормуПомощникВыгрузки(ПараметрыФормы, );

ПодготовитьПараметрыЗаполненияФормыНоменклатуры

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

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

РаботаСНоменклатуройКлиент.ПодготовитьПараметрыЗаполненияФормыНоменклатуры(Форма, ДанныеОбъекта, ОповещениеФормы, );

ПолучитьДанныеСертификатаСоответствияИзСервиса

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

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

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

ПолучитьДанныеДекларацииСоответствияИзСервиса

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

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

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

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