Skip to content

Продажи сервер

ПолучитьХозяйственнуюОперациюВозвратаПоРеализации

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

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

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

ПолучитьХозяйственнуюОперациюСоглашенияПоВозврату

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

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

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

СкорректироватьСтрокиЗаказа

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

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

Результат = ПродажиСервер.СкорректироватьСтрокиЗаказа(СтруктураПараметров)

ПолучитьИмяТабличнойЧасти

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

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

Результат = ПродажиСервер.ПолучитьИмяТабличнойЧасти(ИмяТаблицы)

ПолучитьПредставлениеТабличнойЧасти

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

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

Результат = ПродажиСервер.ПолучитьПредставлениеТабличнойЧасти(ИмяТаблицы)

СообщитьОбОшибкахФормированияДанныхЗаполненияРеализации

Описание, пример вызова
// Выводит сообщения об ошибках при вводе реализации по заказам.
//
// Параметры:
// ВыборкаРеквизитыШапки - ВыборкаИзРезультатаЗапроса - данные шапки документа.
//
// Возвращаемое значение:
// Булево - Истина, если отказ от ввода на основании.
//
Функция СообщитьОбОшибкахФормированияДанныхЗаполненияРеализации(ВыборкаРеквизитыШапки) Экспорт

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

Результат = ПродажиСервер.СообщитьОбОшибкахФормированияДанныхЗаполненияРеализации(ВыборкаРеквизитыШапки)

СообщитьОбОшибкахОтменаПроведенияЕстьКорректировки

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

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

ПродажиСервер.СообщитьОбОшибкахОтменаПроведенияЕстьКорректировки(ДокументПродажи, Отказ)

СообщитьОбОшибкахПроведенияПоНепроведенномуОснованию

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

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

ПродажиСервер.СообщитьОбОшибкахПроведенияПоНепроведенномуОснованию(ДокументПродажи, Отказ)

МаксимальнаяДатаАванса

Описание, пример вызова
// Возвращает наибольшую из дат аванса в строке тч ЭтапыОплаты
//
// Параметры:
// ЭтапыГрафикаОплаты - ДанныеФормыКоллекция - этапы оплаты, в которых необходимо рассчитать дату аванса.
//
// Возвращаемое значение:
// Дата - Максимальная дата аванса, если дат аванса нет - пустая дата.
//
Функция МаксимальнаяДатаАванса(ЭтапыГрафикаОплаты) Экспорт

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

Результат = ПродажиСервер.МаксимальнаяДатаАванса(ЭтапыГрафикаОплаты)

ЗаполнитьСписокВыбораАдреса

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

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

ПродажиСервер.ЗаполнитьСписокВыбораАдреса(ЭлементАдреса, АдресатСсылка, ОчищатьСписок, Дата);

ПерезаполнитьНакладнуюПоОрдерам

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

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

Результат = ПродажиСервер.ПерезаполнитьНакладнуюПоОрдерам(Объект)

ПолучитьСостояниеФактическойОтгрузки

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

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

Результат = ПродажиСервер.ПолучитьСостояниеФактическойОтгрузки(ДокументыОтгрузки)

СтруктураДокументаДляЗаполненияПоФактическойОтгрузке

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

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

Результат = ПродажиСервер.СтруктураДокументаДляЗаполненияПоФактическойОтгрузке()

ЗаполнитьПоФактическойОтгрузке

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

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

Результат = ПродажиСервер.ЗаполнитьПоФактическойОтгрузке(ОбъектДокумента, СтруктураДокументаОтгрузки)

ПроверитьКорректностьЗаполненияДокументаПродажи

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

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

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

ПроверитьНеобходимостьСогласованияУсловийПродажи

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

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

ПродажиСервер.ПроверитьНеобходимостьСогласованияУсловийПродажи(ДокументПродажи, );

ПроверитьКорректностьВозвращаемыхТоваров

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

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

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

СформироватьОтчетОтклоненияОтУсловийПродаж

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

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

ПродажиСервер.СформироватьОтчетОтклоненияОтУсловийПродаж(ДокументПродажи, ТаблицаОтчета)

ПроверитьВозможностьВводаНаОснованииСоглашения

Описание, пример вызова
// Выполняет проверку возможности ввода документа на основании соглашения в зависимости от хозяйственной операции.
//
// Параметры:
// ИмяДокумента - Строка - имя документа, для которого определяются допустимые операции.
// ОперацияСоглашения - ПеречислениеСсылка.ХозяйственныеОперации - хозяйственная операция соглашения.
//
Процедура ПроверитьВозможностьВводаНаОснованииСоглашения(ИмяДокумента, ОперацияСоглашения) Экспорт

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

ПродажиСервер.ПроверитьВозможностьВводаНаОснованииСоглашения(ИмяДокумента, ОперацияСоглашения)

ТекстОшибкиНетТоваровДоступныхДляОтгрузки

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

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

Результат = ПродажиСервер.ТекстОшибкиНетТоваровДоступныхДляОтгрузки(ВариантОформления)

ЗаполнитьЦеныПоСебестоимости

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

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

Результат = ПродажиСервер.ЗаполнитьЦеныПоСебестоимости(ТабличнаяЧасть, ВыделенныеСтроки, ПараметрыЗаполнения, СтруктураДействий, КэшированныеЗначения);

ПолучитьУсловияПродаж

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

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

Результат = ПродажиСервер.ПолучитьУсловияПродаж(Соглашение, );

ПолучитьУсловияПродажПоУмолчанию

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

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

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

ПолучитьПоследнююДатуПоГрафику

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

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

Результат = ПродажиСервер.ПолучитьПоследнююДатуПоГрафику(ДатаДокумента, ГрафикОплаты, СоглашениеСКлиентом)

ПолучитьОтветственногоПоСкладу

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

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

Результат = ПродажиСервер.ПолучитьОтветственногоПоСкладу(Склад)

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

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

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

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

ПолучитьДоговорМеждуОрганизациямиПоУмолчанию

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

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

Результат = ПродажиСервер.ПолучитьДоговорМеждуОрганизациямиПоУмолчанию(Объект, );

УстановитьДоступностьДоговора

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

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

ПродажиСервер.УстановитьДоступностьДоговора(Объект, ДоступностьЭлемента, ВидимостьЭлемента, Договор);

УстановитьОтметкуНезаполненногоДоговора

Описание, пример вызова
// Процедура устанавливает отметку незаполненности в зависимости от настроек системы.
//
// Параметры:
// ЭлементыФормы - ВсеЭлементыФормы - элементы формы документа
// ИмяЭлемента - Строка - имя элемента формы договора.
// ИспользуютсяДоговора - Булево - признак обязательности использования договора в объекте.
//
Процедура УстановитьОтметкуНезаполненногоДоговора(ЭлементыФормы, ИмяЭлемента, ИспользуютсяДоговора = Ложь) Экспорт

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

ПродажиСервер.УстановитьОтметкуНезаполненногоДоговора(ЭлементыФормы, ИмяЭлемента, ИспользуютсяДоговора);

ЗаполнитьБанковскиеСчетаПоДоговору

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

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

ПродажиСервер.ЗаполнитьБанковскиеСчетаПоДоговору(Договор, БанковскийСчетОрганизации, БанковскийСчетКонтрагента);

ПересчитатьСуммуДокументаВВалюту

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

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

ПродажиСервер.ПересчитатьСуммуДокументаВВалюту(Объект, СтараяВалюта, НоваяВалюта, ЕстьСуммаПродажи, ЕстьСуммаПродажиНДС);

ЗаполнитьСуммыАвансаПредоплаты

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

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

ПродажиСервер.ЗаполнитьСуммыАвансаПредоплаты(ДокументОбъект)

СформироватьПредставлениеКомандФормированияСчетаФактурыНаОсновании

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

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

Результат = ПродажиСервер.СформироватьПредставлениеКомандФормированияСчетаФактурыНаОсновании(Основание, СчетаФактурыНаОсновании);

УстановитьРежимВыбораГруппЭлементовСклада

Описание, пример вызова
// Устанавливает режим выбора групп и элементов у склада на форме
//
// Параметры:
// Склад - ПолеФормы - поле формы, в котором необходимо установить режим.
//
Процедура УстановитьРежимВыбораГруппЭлементовСклада(Склад) Экспорт

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

ПродажиСервер.УстановитьРежимВыбораГруппЭлементовСклада(Склад)

ПолучитьДоступныеДоговоры

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

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

Результат = ПродажиСервер.ПолучитьДоступныеДоговоры();

ПроверитьНаличиеКорректировок

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

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

ПродажиСервер.ПроверитьНаличиеКорректировок(Ссылка, Основание, ЕстьКорректировки)

ЗаполнитьРеализацииИЦены

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

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

ПродажиСервер.ЗаполнитьРеализацииИЦены(ДокументВозврата, ИмяТаблицы)

ОбновитьИнформациюПоРеализациямВФорме

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

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

ПродажиСервер.ОбновитьИнформациюПоРеализациямВФорме(СписокРеализаций, );

ЗаполнитьВозвращаемыеТоварыПоЧеку

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

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

ПродажиСервер.ЗаполнитьВозвращаемыеТоварыПоЧеку(ДокументВозврата, ИмяТаблицы)

ОбновитьОграничениеЗадолженности

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

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

ПродажиСервер.ОбновитьОграничениеЗадолженности(Договор, Дата, Текст, ВидимостьТекста, ЦветТекста, ВидимостьКартинки)

ПоместитьВременнуюТаблицуКоэффициентыУпаковок

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

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

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

ТекстВременнойТаблицыКоэффициентовУпаковок

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

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

Результат = ПродажиСервер.ТекстВременнойТаблицыКоэффициентовУпаковок(ИмяТаблицыТоваров);

ПартнерПриИзменении

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

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

ПродажиСервер.ПартнерПриИзменении(Объект)

ПараметрыЗаполненияВременнойТаблицыТоваров

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

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

Результат = ПродажиСервер.ПараметрыЗаполненияВременнойТаблицыТоваров()

ИспользоватьЗаказКлиентаКакСчет

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

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

Результат = ПродажиСервер.ИспользоватьЗаказКлиентаКакСчет(Документ)

ПолучениеТекстовПолейДокументовНаОснованииВФоне

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

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

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

ТекстыПолейДокументовНаОснованииВХранилище

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

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

ПродажиСервер.ТекстыПолейДокументовНаОснованииВХранилище(Параметры, АдресХранилища)

СписокТиповДокументовНавигационнойСсылки

Описание, пример вызова
Функция СписокТиповДокументовНавигационнойСсылки(Объект, КомиссионныеПродажи25) Экспорт

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

Результат = ПродажиСервер.СписокТиповДокументовНавигационнойСсылки(Объект, КомиссионныеПродажи25));

ПолучитьДокументыНаОсновании

Описание, пример вызова
Функция ПолучитьДокументыНаОсновании(ДокументСсылка) Экспорт

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

Результат = ПродажиСервер.ПолучитьДокументыНаОсновании(ДокументСсылка)

СформироватьТекстыПолейДокументовНаОсновании

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

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

ПродажиСервер.СформироватьТекстыПолейДокументовНаОсновании(АдресРезультата, ТекстыПоляДокументыНаОсновании, );

ПараметрыМассыПрописью

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

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

Результат = ПродажиСервер.ПараметрыМассыПрописью(Масса, КоэффициентПересчетаВТонны)

ПроцентПрироста

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

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

Результат = ПродажиСервер.ПроцентПрироста(ПредыдущееЗначение, ТекущееЗначение)

ЭтоДоговорПоНовойКомиссии

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

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

Результат = ПродажиСервер.ЭтоДоговорПоНовойКомиссии(Договор)

ЭтоСоглашениеПоНовойКомиссии

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

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

Результат = ПродажиСервер.ЭтоСоглашениеПоНовойКомиссии(Соглашение)

ЗаполнитьДанныеВыбораАналитикиРасходов

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

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

ПродажиСервер.ЗаполнитьДанныеВыбораАналитикиРасходов(ДанныеВыбора, Текст)

ТипыСсылокДокументыРеализации

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

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

Результат = ПродажиСервер.ТипыСсылокДокументыРеализации(ДляВыбораАналитикиРасходов);

ОперацииПередачиТоваров

Описание, пример вызова
// Возвращает значения хозяйственных операций передачи товаров.
//
// Возвращаемое значение:
// Массив - значения хозяйственных операций передачи товаров.
//
Функция ОперацииПередачиТоваров() Экспорт

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

Результат = ПродажиСервер.ОперацииПередачиТоваров()

ОперацииВозвратаПереданныхТоваров

Описание, пример вызова
// Возвращает значения хозяйственных операций возврата переданных товаров.
//
// Возвращаемое значение:
// Массив - значения хозяйственных операций возврата переданных товаров.
//
Функция ОперацииВозвратаПереданныхТоваров() Экспорт

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

Результат = ПродажиСервер.ОперацииВозвратаПереданныхТоваров()

ПолучитьХозяйственнуюОперациюРеализацииПоВозврату

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

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

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

ТипыНоменклатурыСАналитикойПодразделение

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

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

Результат = ПродажиСервер.ТипыНоменклатурыСАналитикойПодразделение()

ХозяйственнаяОперацияСоСтавкойБезНДС

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

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

Результат = ПродажиСервер.ХозяйственнаяОперацияСоСтавкойБезНДС(ХозяйственнаяОперация)

УстановитьПорядокРасчетовМеждуОрганизациями

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

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

ПродажиСервер.УстановитьПорядокРасчетовМеждуОрганизациями(ДокументОбъект)

ДополнитьТекстЗапросаЗаполнитьУсловияПродаж

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

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

ПродажиСервер.ДополнитьТекстЗапросаЗаполнитьУсловияПродаж(СтруктураДействий, ОписаниеЗапроса, КэшированныеЗначения)

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