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