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