Номенклатура клиент
НаименованиеПоФормуле
Описание, пример вызова
// Формирует наименование элемента справочника по заданному для вида номенклатуры шаблону.//// Параметры:// ДанныеДляФормированияНаименования - Структура - структура, возвращаемая функцией НоменклатураСервер.ФормулаНаименования// ВидНоменклатуры - СправочникСсылка.ВидыНоменклатуры - вид номенклатуры, в котором задан шаблон наименования// ЗначениеНаименования - Строка - в формулу полного наименования может входить наименование. Наименование может быть не// заполнено на момент формирования массива ДанныеДляФормированияНаименования.МассивЗначенийРеквизитов,// поэтому перед расчетом полного наименования значение наименования нужно обновить.// Возвращаемое значение:// Строка - Наименование полученное по алгоритму расчета// Пустая строка - если не удалось сформировать наименование или не заполнены операнды алгоритма.//Функция НаименованиеПоФормуле(ДанныеДляФормированияНаименования, ВидНоменклатуры, ЗначениеНаименования = "") Экспорт
Пример вызова
Результат = НоменклатураКлиент.НаименованиеПоФормуле(ДанныеДляФормированияНаименования, ВидНоменклатуры, ЗначениеНаименования);
ФильтрФайловИзображений
Описание, пример вызова
// Возвращает фильтр, используемый для выбора файлов-изображений.// Возвращаемое значение:// Строка - строка, содержащая фильтр для файлов-изображений.//Функция ФильтрФайловИзображений() Экспорт
Пример вызова
Результат = НоменклатураКлиент.ФильтрФайловИзображений()
ОповеститьОбИзмененииСпискаВыбораЕдиницИзмерения
Описание, пример вызова
// Выполняет оповещение пользователя о выполненном подборе единиц измерений из классификатора.//// Параметры:// КоличествоНовыхЭлементов - Число - количество подобранных единиц измерений из классификатора,// МассивЭлементов - Массив - массив ссылок на элементы справочника 'УпаковкиЕдиницыИзмерения',// подобранных из классификатора единиц измерений.//Процедура ОповеститьОбИзмененииСпискаВыбораЕдиницИзмерения(КоличествоНовыхЭлементов, МассивЭлементов) Экспорт
Пример вызова
НоменклатураКлиент.ОповеститьОбИзмененииСпискаВыбораЕдиницИзмерения(КоличествоНовыхЭлементов, МассивЭлементов)
ВыбратьЭлементГруппуНоменклатуры
Описание, пример вызова
// Функция является обработчиком события "НачалоВыбора" для тех элементов форм, в которых может быть// выбрана как группа справочника, так и элемент.//// Параметры:// Форма - ФормаКлиентскогоПриложения - контекст действия.// Элемент - ПолеФормы - элемент, в котором осуществляется выбор.// СтандартнаяОбработка - Булево - признак стандартной обработки выбора в поле.//Процедура ВыбратьЭлементГруппуНоменклатуры(Форма, Элемент, СтандартнаяОбработка) Экспорт
Пример вызова
НоменклатураКлиент.ВыбратьЭлементГруппуНоменклатуры(Форма, Элемент, СтандартнаяОбработка)
ДляУказанияСерийНуженСерверныйВызов
Описание, пример вызова
// Функция проверяет необходимость указания серий в строке, если возможно, открывает форму указания,// если форма указания не требует контекстного вызова сервера.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма документа, в которой инициировано указание серий, содержит в том числе:// * Объект - ДокументОбъект, ДанныеФормыСтруктура -// ПараметрыУказанияСерий - Структура - параметры указания серий, возвращаемые соответствующей процедурой модуля менеджера документа.// Текст - Строка - текст, введенный в поле ввода (параметр событий ОкончаниеВводаТекста и АвтоПодборВводаТекста);// ТекущиеДанные - Структура, ДанныеФормыЭлементКоллекции - данные строки, в которой указывается серия, если значение не передано, то используются текущие данные табличного поля с именем ПараметрыУказанияСерий.ИмяТЧТовары, должна содержать:// * Ссылка - ДокументСсылка// ОпределятьРаспоряжение - Булево - признак необходимости определения распоряжения по значениям полей;// ВыдаватьСообщения - Булево - признак необходимости вывода пользователю информационного сообщения.//// Возвращаемое значение:// Булево - нужен контекстный вызов.//Функция ДляУказанияСерийНуженСерверныйВызов(Форма, ПараметрыУказанияСерий, Текст, ТекущиеДанные = Неопределено, ОпределятьРаспоряжение = Истина, ВыдаватьСообщения = Истина) Экспорт
Пример вызова
Результат = НоменклатураКлиент.ДляУказанияСерийНуженСерверныйВызов(Форма, ПараметрыУказанияСерий, Текст, ТекущиеДанные, ОпределятьРаспоряжение, ВыдаватьСообщения);
ДляОтменыУказанияСерийНуженСерверныйВызов
Описание, пример вызова
// Функция проверяет возможность отмены указания серий в строке.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма документа, в которой инициировано указание серий;// ПараметрыУказанияСерий - Структура - параметры указания серий, возвращаемая соответствующей процедурой модуля менеджера документа;// ИмяТабличногоПоля - Строка - имя табличной части документа.//// Возвращаемое значение:// Булево - Истина, если серверный вызов нужен.//Функция ДляОтменыУказанияСерийНуженСерверныйВызов(Форма,ПараметрыУказанияСерий, ИмяТабличногоПоля = "") Экспорт
Пример вызова
Результат = НоменклатураКлиент.ДляОтменыУказанияСерийНуженСерверныйВызов(Форма, ПараметрыУказанияСерий, ИмяТабличногоПоля);
ОбновитьКешированныеЗначенияДляУчетаСерий
Описание, пример вызова
// Процедура обновляет кеш ключевых реквизитов текущей строки товаров. По ключевым реквизитам осуществляется связь// между ТЧ серий и ТЧ товаров.//// Параметры:// ТаблицаФормы - ТаблицаФормы - таблица, в которой отображается ТЧ с товарами.// КэшированныеЗначения - Структура - переменная модуля формы, в которой хранятся кешируемые значения.// ПараметрыУказанияСерий - Структура - структура параметров указания серий, возвращаемая соответствующей процедурой модуля менеджера документа.// Копирование - Булево - признак, что кешированная строка скопирована (параметр события ПриНачалеРедактирования).//Процедура ОбновитьКешированныеЗначенияДляУчетаСерий(ТаблицаФормы,КэшированныеЗначения,ПараметрыУказанияСерий,Копирование = Ложь) Экспорт
Пример вызова
НоменклатураКлиент.ОбновитьКешированныеЗначенияДляУчетаСерий(ТаблицаФормы, КэшированныеЗначения, ПараметрыУказанияСерий, Копирование);
ОбновитьКешированныеЗначенияШапкиДляУчетаСерий
Описание, пример вызова
// Обновляет кеш ключевых реквизитов товара в шапке документа. По ключевым реквизитам осуществляется связь// между ТЧ серий товаром.//// Параметры:// Объект - ДанныеФормыСтруктура - основной реквизит формы// КэшированныеЗначения - Структура - переменная модуля формы, в которой хранятся кешируемые значения// ПараметрыУказанияСерий - Структура - параметры указания серий, возвращаемая соответствующей процедурой модуля менеджера документа.//Процедура ОбновитьКешированныеЗначенияШапкиДляУчетаСерий(Объект, КэшированныеЗначения, ПараметрыУказанияСерий) Экспорт
Пример вызова
НоменклатураКлиент.ОбновитьКешированныеЗначенияШапкиДляУчетаСерий(Объект, КэшированныеЗначения, ПараметрыУказанияСерий)
НеобходимоОбновитьСтатусыСерий
Описание, пример вызова
// Функция проверяет необходимость обновления статусов указания серий при окончании редактирования строки товаров.//// Параметры:// ТаблицаФормы - ТаблицаФормы - таблица формы, отображающая ТЧ товаров;// КэшированныеЗначения - Структура - переменная модуля формы, в которой хранятся кешируемые значения;// ПараметрыУказанияСерий - Структура - параметры указания серий, возвращаемые соответствующей процедурой модуля менеджера документа.// Удаление - Булево - Истина, признак, что проверка вызывается при удалении строки ТЧ.//// Возвращаемое значение:// Булево - нужно ли обновить статусы указания серий.//Функция НеобходимоОбновитьСтатусыСерий(ТаблицаФормы,КэшированныеЗначения,ПараметрыУказанияСерий, Удаление = Ложь) Экспорт
Пример вызова
Результат = НоменклатураКлиент.НеобходимоОбновитьСтатусыСерий(ТаблицаФормы, КэшированныеЗначения, ПараметрыУказанияСерий, Удаление);
НеобходимоОбновитьСтатусСерийВШапке
Описание, пример вызова
// Функция проверяет необходимость обновления статуса указания серий для товара в шапке документа.//// Параметры:// Объект - ДанныеФормыСтруктура - основной реквизит формы;// КэшированныеЗначения - Структура - переменная модуля формы, в которой хранятся кешируемые значения;// ПараметрыУказанияСерий - Структура - параметры указания серий, возвращаемые соответствующей процедурой// модуля менеджера документа.//// Возвращаемое значение:// Булево - нужно ли обновить статус указания серий.//Функция НеобходимоОбновитьСтатусСерийВШапке(Объект,КэшированныеЗначения,Знач ПараметрыУказанияСерий) Экспорт
Пример вызова
Результат = НоменклатураКлиент.НеобходимоОбновитьСтатусСерийВШапке(Объект, КэшированныеЗначения, ПараметрыУказанияСерий)
ЗадатьВопросОПерезаполненииСерийПоFEFO
Описание, пример вызова
// Запрашивает у пользователя подтверждение перезаполнения серий по FEFO.//// Параметры:// ОповещениеПослеОтвета - ОписаниеОповещения - действие после ответа.//Процедура ЗадатьВопросОПерезаполненииСерийПоFEFO(ОповещениеПослеОтвета) Экспорт
Пример вызова
НоменклатураКлиент.ЗадатьВопросОПерезаполненииСерийПоFEFO(ОповещениеПослеОтвета)
ЗадатьВопросОПерезаполненииСерийПоFEFOЗавершение
Описание, пример вызова
// Процедура выполняет обработку оповещения после вопроса о перезаполнении серий по FEFO.//// Параметры:// РезультатВопроса - КодВозвратаДиалога - ответ на вопрос.// ДополнительныеПараметры - Структура - передается ОповещениеПослеОтвета.//Процедура ЗадатьВопросОПерезаполненииСерийПоFEFOЗавершение(РезультатВопроса, ДополнительныеПараметры) Экспорт
Пример вызова
НоменклатураКлиент.ЗадатьВопросОПерезаполненииСерийПоFEFOЗавершение(РезультатВопроса, ДополнительныеПараметры)
ПредупредитьОбОтсутствииСтрокЗаполняемыхПоFEFO
Описание, пример вызова
// Функция выводит предупреждение, что в ТЧ нет строк, серии по которым можно заполнить по FEFO.Процедура ПредупредитьОбОтсутствииСтрокЗаполняемыхПоFEFO() Экспорт
Пример вызова
НоменклатураКлиент.ПредупредитьОбОтсутствииСтрокЗаполняемыхПоFEFO()
ОбработатьУказаниеСерии
Описание, пример вызова
// Обрабатывает указание серии в ТЧ "Товары".// Параметры:// Форма - ФормаКлиентскогоПриложения - форма документа, в которой инициировано указание серии// ПараметрыУказанияСерий - Структура - параметры указания серий, возвращаемые соответствующей процедурой модуля менеджера документа// ВыбраннаяСерия - Структура - формат которой описан в функции НоменклатураКлиентСервер.ВыбраннаяСерия// ТекущиеДанные - Структура, ДанныеФормыЭлементКоллекции - данные строки, в которой указывается серия, если значение не передано,// то используются текущие данные табличного поля с именем ПараметрыУказанияСерий.ИмяТЧТовары.//Процедура ОбработатьУказаниеСерии(Форма, ПараметрыУказанияСерий, ВыбраннаяСерия, ТекущиеДанные = Неопределено) Экспорт
Пример вызова
НоменклатураКлиент.ОбработатьУказаниеСерии(Форма, ПараметрыУказанияСерий, ВыбраннаяСерия, ТекущиеДанные);
ПараметрыРасшифровкиОтчетВедомостьПоСериямНоменклатуры
Описание, пример вызова
// Возвращает параметры необходимые для расшифровки отчета ВедомостьПоСериямНоменклатуры.//// Возвращаемое значение:// Структура - параметры необходимые для расшифровки отчета.//Функция ПараметрыРасшифровкиОтчетВедомостьПоСериямНоменклатуры() Экспорт
Пример вызова
Результат = НоменклатураКлиент.ПараметрыРасшифровкиОтчетВедомостьПоСериямНоменклатуры()
ЭтоУказаниеСерий
Описание, пример вызова
// Функция вызывается в обработчике ОбработкаВыбора в форме, в которой указываются серии// и проверяет, что источник выбора - это форма указания серий.//// Параметры:// ИсточникВыбора - Произвольный - форма, где осуществлен выбор. Параметр события ОбработкаВыбора формы.//// Возвращаемое значение:// Булево - истина, если это указание серий.//Функция ЭтоУказаниеСерий(ИсточникВыбора) Экспорт
Пример вызова
Результат = НоменклатураКлиент.ЭтоУказаниеСерий(ИсточникВыбора)
ДатаПроизводстваНачалоВыбора
Описание, пример вызова
// Выполняет переопределение платформенного обработчика события начала выбора реквизита "ДатаПроизводства" справочника "СерииНоменклатуры".//// Параметры:// Объект - ДанныеФормыСтруктура, ДанныеФормыЭлементКоллекции - структура данных, содержащая обрабатываемые сведения// ОповещениеОЗавершении - ОписаниеОповещения, Неопределено - описание оповещения, выполняемое после закрытия формы указания даты.// СтандартнаяОбработка - Булево - признак выполнения стандартной обработки события.//Процедура ДатаПроизводстваНачалоВыбора(Объект, ОповещениеОЗавершении, СтандартнаяОбработка) Экспорт
Пример вызова
НоменклатураКлиент.ДатаПроизводстваНачалоВыбора(Объект, ОповещениеОЗавершении, СтандартнаяОбработка)
ДатаИстеченияСрокаГодностиНачалоВыбора
Описание, пример вызова
// Выполняет переопределение платформенного обработчика события начала выбора реквизита "ГоденДо" справочника "СерииНоменклатуры".//// Параметры:// Объект - ДанныеФормыСтруктура, ДанныеФормыЭлементКоллекции - структура данных, содержащая обрабатываемые сведения// ПараметрыФормы - Структура - параметры, используемые при открытии формы указания даты// ОповещениеОЗавершении - ОписаниеОповещения, Неопределено - описание оповещения, выполняемое после закрытия формы// указания даты.// СтандартнаяОбработка - Булево - признак выполнения стандартной обработки события.//Процедура ДатаИстеченияСрокаГодностиНачалоВыбора(Объект, ПараметрыФормы, ОповещениеОЗавершении, СтандартнаяОбработка) Экспорт
Пример вызова
НоменклатураКлиент.ДатаИстеченияСрокаГодностиНачалоВыбора(Объект, ПараметрыФормы, ОповещениеОЗавершении, СтандартнаяОбработка)
ОповеститьОПерезаполненииСерий
Описание, пример вызова
// Выполняет оповещение пользователя о выполненном перезаполнении серий//// Параметры:// ЕстьИзменения - Булево - было ли выполнение перезаполнение// КоличествоИзначальноВерное - Булево - признак обозначающий что изначальные данные соответствуют перезаполненным.//Процедура ОповеститьОПерезаполненииСерий(ЕстьИзменения, КоличествоИзначальноВерное) Экспорт
Пример вызова
НоменклатураКлиент.ОповеститьОПерезаполненииСерий(ЕстьИзменения, КоличествоИзначальноВерное)
УстановитьСтатусСертификатовНоменклатуры
Описание, пример вызова
// Выполняет установку значения статуса сертификатов номенклатуры для выделенных строк в таблице формы.//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма-источник инициализации команды.// Список - ТаблицаФормы - таблица формы, для элементов которой выполняется установка статусов.// Статус - ПеречислениеСсылка.СтатусыСертификатовНоменклатуры - значение устанавливаемого статуса.//Процедура УстановитьСтатусСертификатовНоменклатуры(Форма, Список, Статус) Экспорт
Пример вызова
НоменклатураКлиент.УстановитьСтатусСертификатовНоменклатуры(Форма, Список, Статус)
НовыйРезультатОбработкиЗавершения
Описание, пример вызова
// Возвращает неинициализированные параметры результата работы с формой контроля уникальности данных информационной базы.//// Возвращаемое значение:// Структура - коллекция, содержащая следующие свойства:// * Действие - Строка - действие обработки данных.// * Ссылка - СправочникСсылка.Номенклатура, СправочникСсылка.ХарактеристикиНоменклатуры, СправочникСсылка.НомераГТД, Неопределено - ссылка на элемент информационной базы.//Функция НовыйРезультатОбработкиЗавершения() Экспорт
Пример вызова
Результат = НоменклатураКлиент.НовыйРезультатОбработкиЗавершения()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).