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