[[tp7:Start|Начальная страница]] <- [[tp7:Обработки|Обработки]] <- обработка «[[tp7:Обработки:Формирование_потребностей|Формирование потребностей]]» ==== Табличная часть обработки «Формирование потребностей» ==== Табличная часть обработки «**Формирование потребностей**» содержит номенклатуру, по которой необходимо рассчитать потребности и сформировать заказ. Обязательные поля в табличной части «Номенклатура»: * «Характеристика номенклатуры», если учет номенклатуры ведется по характеристикам товара; * «Потребность» — автоматически рассчитанная потребность товара; * «Единица заказа» — единица измерения товара в заказе; * «Алгоритм расчета заказов» — алгоритм расчета, который используется для расчета потребностей данной номенклатуры; * «Количество» — количество товара в заказе; * «Вариант действия» — документ, для которого рассчитывается потребность данной номенклатуры; * «Источник» — контрагент, для которого рассчитываются документы «[[tp7:Документы:Заказ_поставщику|Заказ поставщику]]»/«[[tp7:Документы:Потребность_склада|Потребность склада]]», либо склад-отправитель, если заказ формируется для документа «[[tp7:Документы:Перемещение|Перемещение]]». Помимо обязательных полей в табличную часть обработки могут быть добавлены дополнительные поля, перечисленные в закладке «**[[tp7:Обработки:Формирование_потребностей:Показ_дополнит|Показывать дополнительно]]**». Значения дополнительных полей определяются: * значением из реквизита сведений «Параметры номенклатуры по складу». Это значение может быть записано в регистр сведений из формы «[[tp7:Обработки:Формирование_потребностей:Парам_номенкл_по_складу|Параметры номенклатуры по складу…]]», которая вызывается нажатием кнопки «**//Параметры номенклатуры заказа//**»; * параметрами из карточки товара, если в регистре сведений такого значения нет. Если значение дополнительно поля определить не удалось, оно в табличной части остаётся не заполненным. Предусмотрено два режима заполнения табличной части: * ручной, выбором нужной позиции меню кнопки «**//Заполнить//**»; * автоматический, выбором нужной позиции меню кнопки «**//Рассчитать//**». ==== Ручное заполнение табличной части ==== Меню кнопки «**//Заполнить//**» позволяет заполнить номенклатуру табличной части следующими способами: * «[[tp7:Документы:Общее:По_каталогу|По каталогу]]»; * «[[tp7:Документы:Общее: По_коду_артикулу|По коду/артикулу]]»; * «[[tp7:Документы:Общее:По_штрихкоду|По штрих-коду]]»; * «[[tp7:Документы:Общее:По_условиям|По условиям…]]»; * «[[tp7:Документы:Общее:Удалить_По_условиям|Удалить по условиям…]]». Если выбирается группы товаров (позиция «[[tp7:Документы:Общее:По условиям|По условиям…]]» меню кнопки «**//Заполнить//**») товары выбранной группы будут добавлены в отдельные строки табличной части. При добавлении номенклатуры в табличную часть автоматически выполняется расчет потребности по алгоритму расчета заданному в закладке «**[[tp7:Обработки:Формирование_потребностей:Параметры_расчета_заказа|Параметры расчета заказа]]**».\\ Если по данному алгоритму рассчитать потребность не удалось, поля «Потребность» и «Алгоритм расчета» не заполняется.\\ Если номенклатуру в строке перезаполнить, а рассчитать новую потребность по текущему алгоритму расчета не удалется, значения полей «Потребность» и «Алгоритм расчета» не изменятся. ==== Автоматическое заполнение табличной части ==== Позиции меню кнопки «**//Рассчитать//**» закладки «Параметры расчета заказа» позволяют пересчитать потребность в заказе для строк табличной части обработки, а также автоматически дополнить табличную часть номенклатурой, для которой расчет потребности по текущему алгоритму расчета может быть выполнен: * «**Очистить и перезаполнить**» — табличная часть заполнится номенклатурой, для которой потребность можно рассчитать по заданному алгоритму расчета. Для алгоритма расчета «Вручную» табличная часть заполнится всей номенклатурой базы торгового предприятия; * «**Для номенклатуры из таблицы**» — потребность в заказе будет пересчитана по текущему алгоритму расчета. Номенклатура, для которой такой расчет выполнить не удается, будет **удалена** из табличной части; * «**Для выделенных строк**» — для номенклатуры в выделенных строках потребность в заказе будет пересчитана по текущему алгоритму расчета; * «**Только для новой номенклатуры**» — в табличную часть будет **добавлена** номенклатура, для которой потребность в заказе может быть рассчитана по текущему алгоритму расчета. Ранее выбранная номенклатура не обрабатывается; * «**Для новой и существующей номенклатуры**» — в табличную часть будет **добавлена** номенклатура, для которой потребность в заказе может быть рассчитана по текущему алгоритму расчета. Для ранее выбранной номенклатуры пересчитывается потребность по текущему алгоритму расчета. Если рассчитать потребность не удается поля «Потребность» и «Алгоритм расчета заказов» такой номенклатуры не изменяются.