Skip to content

Комиссионная торговля сервер

ПроверитьКорректностьПериода

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

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

КомиссионнаяТорговляСервер.ПроверитьКорректностьПериода(ДокументОбъект, Отказ)

ПроверитьУслугуПоКомиссионномуВознаграждению

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

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

КомиссионнаяТорговляСервер.ПроверитьУслугуПоКомиссионномуВознаграждению(ДокументОбъект, Отказ)

ЗаполнитьТоварыПоОстаткамКОформлениюОтчетовКомитентуОСписании

Описание, пример вызова
// Процедура заполнения документа по остаткам товаров к оформлению отчетов комитенту о списании.
//
// Параметры:
// Объект - ДанныеФормыКоллекция - объект, в котором осуществляется заполнение.
// ЕстьНомерГТД - Булево - признак наличия в таблице объекта колонки 'НомерГТД'. Значение по умолчанию Ложь.
//
Процедура ЗаполнитьТоварыПоОстаткамКОформлениюОтчетовКомитентуОСписании(Объект, ЕстьНомерГТД = Ложь) Экспорт

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

КомиссионнаяТорговляСервер.ЗаполнитьТоварыПоОстаткамКОформлениюОтчетовКомитентуОСписании(Объект, ЕстьНомерГТД);

ЗаполнитьПоТоварамКОформлениюОтчетовКомитентуЗаПериод

Описание, пример вызова
// Процедура заполнения документа по результатам продаж за период товаров к оформлению отчетов комитенту.
//
// Параметры:
// Объект - ДанныеФормыКоллекция - объект, в котором осуществляется заполнение.
// НачалоПериода - Дата - дата начала заполнения.
// КонецПериода - Дата - дата окончания заполнения.
// ЕстьНомерГТД - Булево - признак наличия в таблице объекта колонки 'НомерГТД'. Значение по умолчанию Ложь.
// ИспользоватьНоменклатуруПартнера - Булево - признак наличия в таблице объекта колонки 'НоменклатураПартнера'.
// Значение по умолчанию Ложь.
//
Процедура ЗаполнитьПоТоварамКОформлениюОтчетовКомитентуЗаПериод(Объект, Экспорт

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

КомиссионнаяТорговляСервер.ЗаполнитьПоТоварамКОформлениюОтчетовКомитентуЗаПериод(Объект, );

ЗаполнитьЦеныПродажи

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

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

КомиссионнаяТорговляСервер.ЗаполнитьЦеныПродажи(Объект)

СформироватьДанныеДляОтчетаКомитенту

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

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

КомиссионнаяТорговляСервер.СформироватьДанныеДляОтчетаКомитенту(СтруктураПараметров, МенеджерВременныхТаблиц)

ИсходныеДанныеКОформлениюОтчетаКомитентуЗаПериод

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

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

КомиссионнаяТорговляСервер.ИсходныеДанныеКОформлениюОтчетаКомитентуЗаПериод(СтруктураПараметров, МенеджерВременныхТаблиц)

ЗапросПоТоварамУслугамКОформлениюОтчетовКомитентуЗаПериод

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

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

КомиссионнаяТорговляСервер.ЗапросПоТоварамУслугамКОформлениюОтчетовКомитентуЗаПериод(СтруктураПараметров, МенеджерВременныхТаблиц)

ЗаполнитьТЧПоТоварамКОформлениюОтчетовКомитентуЗаПериод

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

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

КомиссионнаяТорговляСервер.ЗаполнитьТЧПоТоварамКОформлениюОтчетовКомитентуЗаПериод(ТабличнаяЧасть, );

ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссию

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

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

КомиссионнаяТорговляСервер.ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссию(Объект, КонецПериода, ЕстьСуммаПродажи)

ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссиюПоНовойСхеме

Описание, пример вызова
// Процедура заполнения документа по остаткам товаров переданных на комиссию
//
// Параметры:
// Объект - ДокументОбъект - Текущий документ
// ОтчетКомиссионера - Булево
//
Процедура ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссиюПоНовойСхеме(Объект, ОтчетКомиссионера = Истина) Экспорт

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

КомиссионнаяТорговляСервер.ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссиюПоНовойСхеме(Объект, ОтчетКомиссионера);

ПересчитатьОстаткиПоДаннымУчета

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

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

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

ЗаполнитьСуммуСНДС

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

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

КомиссионнаяТорговляСервер.ЗаполнитьСуммуСНДС(Товары, ЦенаВключаетНДС)

ЗаполнитьСуммуПродажиНДС

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

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

КомиссионнаяТорговляСервер.ЗаполнитьСуммуПродажиНДС(Товары)

РассчитатьСуммуНДСВознаграждения

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

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

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

РассчитатьСуммуНДСВознагражденияВСтроках

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

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

КомиссионнаяТорговляСервер.РассчитатьСуммуНДСВознагражденияВСтроках(Объект, ПроцентНДС)

РассчитатьСуммуВознаграждения

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

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

КомиссионнаяТорговляСервер.РассчитатьСуммуВознаграждения(Объект, КолонкаСуммы, ЕстьСуммаНДСВСтроке);

ЗаполнитьСтавкуНДСкомиссионногоВознаграждения

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

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

КомиссионнаяТорговляСервер.ЗаполнитьСтавкуНДСкомиссионногоВознаграждения(Объект, ПроцентНДС, ЕстьСуммаНДСВСтроке);

ЗаполнитьСуммуНДСВознагражденияВТабличнойЧасти

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

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

КомиссионнаяТорговляСервер.ЗаполнитьСуммуНДСВознагражденияВТабличнойЧасти(Товары, СуммаНДСВознаграждения)

ВидЦеныДоговора

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

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

Результат = КомиссионнаяТорговляСервер.ВидЦеныДоговора(Договор, ТипВидаЦены)

ИспользуетсяКомиссионнаяПродажаПриЗаписи

Описание, пример вызова
Процедура ИспользуетсяКомиссионнаяПродажаПриЗаписи(Источник, Отказ) Экспорт

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

КомиссионнаяТорговляСервер.ИспользуетсяКомиссионнаяПродажаПриЗаписи(Источник, Отказ)

ПолучитьДоговорПоУмолчанию

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

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

Результат = КомиссионнаяТорговляСервер.ПолучитьДоговорПоУмолчанию();

ПолучитьДоговорСКомиссионеромПоУмолчанию

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

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

Результат = КомиссионнаяТорговляСервер.ПолучитьДоговорСКомиссионеромПоУмолчанию(Объект)

ПостфиксСхемыКомиссии

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

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

Результат = КомиссионнаяТорговляСервер.ПостфиксСхемыКомиссии(Идентификатор);

ПостфиксСхемыКомиссии25

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

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

Результат = КомиссионнаяТорговляСервер.ПостфиксСхемыКомиссии25()

ПостфиксСхемыКомиссии20

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

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

Результат = КомиссионнаяТорговляСервер.ПостфиксСхемыКомиссии20()

РеализацияЧерезКомиссионера

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

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

Результат = КомиссионнаяТорговляСервер.РеализацияЧерезКомиссионера(ХозяйственнаяОперация)

ПередачаНаКомиссию

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

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

Результат = КомиссионнаяТорговляСервер.ПередачаНаКомиссию(ХозяйственнаяОперация)

ВозвратТоваровЧерезКомиссионера

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

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

Результат = КомиссионнаяТорговляСервер.ВозвратТоваровЧерезКомиссионера(ХозяйственнаяОперация)

ТекстЗапросаРеализацияЧерезКомиссионера

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

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

Результат = КомиссионнаяТорговляСервер.ТекстЗапросаРеализацияЧерезКомиссионера(ТекстЗапросаПереопределенияХозяйственнойОперации)

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