Комиссионная торговля сервер
ПроверитьКорректностьПериода
Описание, пример вызова
// Процедура проверяет правильность заполнения начала и конца периода.//// Параметры:// ДокументОбъект - ДокументОбъект - Текущий документ// Отказ - Булево - Признак отказа от продолжения работы.//Процедура ПроверитьКорректностьПериода(ДокументОбъект, Отказ) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ПроверитьКорректностьПериода(ДокументОбъект, Отказ)
ПроверитьУслугуПоКомиссионномуВознаграждению
Описание, пример вызова
// Процедура проверяет корректность указания услуги по комиссионному вознаграждению.//// Параметры:// ДокументОбъект - ДокументОбъект - Текущий документ// Отказ - Булево - Признак отказа от продолжения работы.//Процедура ПроверитьУслугуПоКомиссионномуВознаграждению(ДокументОбъект, Отказ) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ПроверитьУслугуПоКомиссионномуВознаграждению(ДокументОбъект, Отказ)
ЗаполнитьТоварыПоОстаткамКОформлениюОтчетовКомитентуОСписании
Описание, пример вызова
// Процедура заполнения документа по остаткам товаров к оформлению отчетов комитенту о списании.//// Параметры:// Объект - ДанныеФормыКоллекция - объект, в котором осуществляется заполнение.// ЕстьНомерГТД - Булево - признак наличия в таблице объекта колонки 'НомерГТД'. Значение по умолчанию Ложь.//Процедура ЗаполнитьТоварыПоОстаткамКОформлениюОтчетовКомитентуОСписании(Объект, ЕстьНомерГТД = Ложь) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьТоварыПоОстаткамКОформлениюОтчетовКомитентуОСписании(Объект, ЕстьНомерГТД);
ЗаполнитьПоТоварамКОформлениюОтчетовКомитентуЗаПериод
Описание, пример вызова
// Процедура заполнения документа по результатам продаж за период товаров к оформлению отчетов комитенту.//// Параметры:// Объект - ДанныеФормыКоллекция - объект, в котором осуществляется заполнение.// НачалоПериода - Дата - дата начала заполнения.// КонецПериода - Дата - дата окончания заполнения.// ЕстьНомерГТД - Булево - признак наличия в таблице объекта колонки 'НомерГТД'. Значение по умолчанию Ложь.// ИспользоватьНоменклатуруПартнера - Булево - признак наличия в таблице объекта колонки 'НоменклатураПартнера'.// Значение по умолчанию Ложь.//Процедура ЗаполнитьПоТоварамКОформлениюОтчетовКомитентуЗаПериод(Объект, Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьПоТоварамКОформлениюОтчетовКомитентуЗаПериод(Объект, );
ЗаполнитьЦеныПродажи
Описание, пример вызова
// Заполнят цену продажи по данным документа.//// Параметры:// Объект - ДанныеФормыСтруктура - данные документа//Процедура ЗаполнитьЦеныПродажи(Объект) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьЦеныПродажи(Объект)
СформироватьДанныеДляОтчетаКомитенту
Описание, пример вызова
// Пересчитывает суммы документов реализаций// и Формирует временнуы таблицц "ТоварыКОформлению" и "УслугиКОформлению" по результатам продаж комиссионных товаров за период.//// Параметры:// СтруктураПараметров - Структура - параметры запроса.// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер временных таблиц, хранящий результат запроса.//Процедура СформироватьДанныеДляОтчетаКомитенту(СтруктураПараметров, МенеджерВременныхТаблиц) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.СформироватьДанныеДляОтчетаКомитенту(СтруктураПараметров, МенеджерВременныхТаблиц)
ИсходныеДанныеКОформлениюОтчетаКомитентуЗаПериод
Описание, пример вызова
// Формирует временные таблицы для последующего получения данных по данным для отчета комитенту.// "ВтОтбор" - исходные параметры// "ВтВидыЗапасов" - используемые виды запасов// "ВтТоварыКОформлениюОтбор" - данные по проданным товарам комитента за период// "ДокументыРеализацииТоваровУслуг" - данные по документам реализаций комиссионных товаров и услуг.// Параметры:// СтруктураПараметров - Структура - параметры запроса.// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер временных таблиц, хранящий результат запроса.//Процедура ИсходныеДанныеКОформлениюОтчетаКомитентуЗаПериод(СтруктураПараметров, МенеджерВременныхТаблиц) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ИсходныеДанныеКОформлениюОтчетаКомитентуЗаПериод(СтруктураПараметров, МенеджерВременныхТаблиц)
ЗапросПоТоварамУслугамКОформлениюОтчетовКомитентуЗаПериод
Описание, пример вызова
// Формирует временнуы таблицц "ТоварыУслугиКОформлению" по результатам продаж комиссионных товаров за период.//// Параметры:// СтруктураПараметров - Структура - параметры запроса.// МенеджерВременныхТаблиц - МенеджерВременныхТаблиц - менеджер временных таблиц, хранящий результат запроса.//Процедура ЗапросПоТоварамУслугамКОформлениюОтчетовКомитентуЗаПериод(СтруктураПараметров, МенеджерВременныхТаблиц) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗапросПоТоварамУслугамКОформлениюОтчетовКомитентуЗаПериод(СтруктураПараметров, МенеджерВременныхТаблиц)
ЗаполнитьТЧПоТоварамКОформлениюОтчетовКомитентуЗаПериод
Описание, пример вызова
// Заполняет табличную часть объекта по данным временной таблицы "ТоварыКОформлению".//// Параметры:// ТабличнаяЧасть - ТабличнаяЧасть - табличная часть объекта для заполнения.// РезультатЗапроса - РезультатЗапроса - результат запроса, по данным которого необходимо заполнить таблицу объекта.// ПараметрыЗаполнения - Структура - параметры заполнения табличной части, которые содержат следующие значения:// * Дата - Дата - дата документа.// * Организация - СправочникСсылка.Организации - организация документа.// * НалогообложениеНДС - ПеречислениеСсылка.ТипыНалогообложенияНДС - налогообложение НДС документа.//Процедура ЗаполнитьТЧПоТоварамКОформлениюОтчетовКомитентуЗаПериод(ТабличнаяЧасть, Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьТЧПоТоварамКОформлениюОтчетовКомитентуЗаПериод(ТабличнаяЧасть, );
ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссию
Описание, пример вызова
// Процедура заполнения документа по остаткам товаров переданных на комиссию//// Параметры:// Объект - ДокументОбъект - Текущий документ// КонецПериода - Дата - Дата заполнения// ЕстьСуммаПродажи - Булево - В документе есть данные о сумме продажи.//Процедура ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссию(Объект, КонецПериода, ЕстьСуммаПродажи) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссию(Объект, КонецПериода, ЕстьСуммаПродажи)
ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссиюПоНовойСхеме
Описание, пример вызова
// Процедура заполнения документа по остаткам товаров переданных на комиссию//// Параметры:// Объект - ДокументОбъект - Текущий документ// ОтчетКомиссионера - Булево//Процедура ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссиюПоНовойСхеме(Объект, ОтчетКомиссионера = Истина) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьТоварыПоОстаткамПереданныхНаКомиссиюПоНовойСхеме(Объект, ОтчетКомиссионера);
ПересчитатьОстаткиПоДаннымУчета
Описание, пример вызова
// Процедура заполнения колонки документа по данным учета.//// Параметры:// Объект - ДокументОбъект - Текущий документ// КонецПериода - Дата - Дата заполнения// ЕстьСуммаПродажи - Булево - В документе есть данные о сумме продажи// РассчитыватьВознаграждение - Булево - Признак необходимости расчета комиссионного вознаграждения.// НомерСтроки - Неопределено, Число -//Процедура ПересчитатьОстаткиПоДаннымУчета(Объект, КонецПериода, ЕстьСуммаПродажи, РассчитыватьВознаграждение = Ложь, НомерСтроки = Неопределено) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ПересчитатьОстаткиПоДаннымУчета(Объект, КонецПериода, ЕстьСуммаПродажи, РассчитыватьВознаграждение, НомерСтроки);
ЗаполнитьСуммуСНДС
Описание, пример вызова
// Процедура заполняет сумму с НДС в строках табличной части "Товары".//// Параметры:// Товары - ДанныеФормыКоллекция - таблица, в которой необходимо заполнить поле СуммаСНДС.// ЦенаВключаетНДС - Булево - признак включения НДС в цену.//Процедура ЗаполнитьСуммуСНДС(Товары, ЦенаВключаетНДС) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьСуммуСНДС(Товары, ЦенаВключаетНДС)
ЗаполнитьСуммуПродажиНДС
Описание, пример вызова
// Процедура заполняет сумму НДС продажи в строках табличной части "Товары".//// Параметры:// Товары - ДанныеФормыКоллекция - таблица, в которой необходимо заполнить поле СуммаПродажиНДС.//Процедура ЗаполнитьСуммуПродажиНДС(Товары) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.ЗаполнитьСуммуПродажиНДС(Товары)
РассчитатьСуммуНДСВознаграждения
Описание, пример вызова
// Процедура рассчитывает комиссионное вознаграждение.//// Параметры:// Объект - ДанныеФормыСтруктура, ДанныеФормыЭлементКоллекции - Текущий документ или текущая строка.// ПроцентНДС - Число - Процент НДС.//Процедура РассчитатьСуммуНДСВознаграждения(Объект, ПроцентНДС) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.РассчитатьСуммуНДСВознаграждения(Объект, ПроцентНДС)
РассчитатьСуммуНДСВознагражденияВСтроках
Описание, пример вызова
// Процедура рассчитывает комиссионное вознаграждение построчно.//// Параметры:// Объект - ДанныеФормыСтруктура - Текущий документ.// ПроцентНДС - Число - Процент НДС.//Процедура РассчитатьСуммуНДСВознагражденияВСтроках(Объект, ПроцентНДС) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.РассчитатьСуммуНДСВознагражденияВСтроках(Объект, ПроцентНДС)
РассчитатьСуммуВознаграждения
Описание, пример вызова
// Процедура рассчитывает комиссионное вознаграждение.//// Параметры:// Объект - ДанныеФормыКоллекция - объект, в котором осуществляется расчет.// КолонкаСуммы - Строка - имя колонки с суммой номенклатуры, для которой происходит расчет вознаграждения.// ЕстьСуммаНДСВСтроке - Булево - признак, что расчет суммы НДС вознаграждения происходит построчно.//Процедура РассчитатьСуммуВознаграждения(Объект, КолонкаСуммы = "СуммаПродажи", ЕстьСуммаНДСВСтроке = Ложь) Экспорт
Пример вызова
КомиссионнаяТорговляСервер.РассчитатьСуммуВознаграждения(Объект, КолонкаСуммы, ЕстьСуммаНДСВСтроке);
ЗаполнитьСтавкуНДСкомиссионногоВознаграждения
Описание, пример вызова
// Процедура заполняет ставку НДС для комиссионного вознаграждения.//// Параметры:// Объект - ДанныеФормыСтруктура - Текущий документ// ПроцентНДС - Число - Процент НДС.// ЕстьСуммаНДСВСтроке - Булево - признак, что расчет суммы НДС вознаграждения происходит построчно.//Процедура ЗаполнитьСтавкуНДСкомиссионногоВознаграждения(Объект, ПроцентНДС = 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).