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