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