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