Skip to content

Commit

Permalink
Добавлена функция ОтборСопоставленияНоменклатуры согласно задаче DD1C…
Browse files Browse the repository at this point in the history
…-564.
  • Loading branch information
NikulkinKirill committed Apr 9, 2020
2 parents 39ed6c9 + 9f21c30 commit 619f8fb
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/source/Functions_PM.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
ПравилаСопоставленияДокумента <func/pm/Pravila_Sopostavleniya_Dokumenta>
ПровестиАнализДокумента <func/pm/Provesti_Analiz_Dokumenta>
СопоставитьНоменклатуруПоставщика <func/pm/Sopostavit'_Nomenklaturu_Postavshchika>
ОтборСопоставленияНоменклатуры <func/pm/Otbor_Sopostavleniya_Nomenklatury>


Дополнение формы модуля
Expand Down
28 changes: 28 additions & 0 deletions docs/source/func/pm/Otbor_Sopostavleniya_Nomenklatury.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

ОтборСопоставленияНоменклатуры
===================================

**Синтаксис:**

ОтборСопоставленияНоменклатуры(<Параметры>)

**Возвращает:**

Структуру, которая содержит массив, состоящий из ссылок на номенклатуру.

**Описание:**

Функция позволяет установить отбор на форме сопоставления номенклатуры.

**Параметры:**

Элементы структуры **Параметры:**

* **Артикул** (тип Строка) - артикул позиции номенклатуры.
* **ДетальнаяЗапись** (тип Булево) - служебный параметр, не подлежащий изменению.
* **Код** (тип Строка) - код позиции номенклатуры
* **Контрагент** (тип Ссылка) - ссылка на запись из справочника контрагентов.
* **Наименование** (тип Строка) - наименование позиции номенклатуры.
* **Номенклатура** (тип Ссылка) - ссылка на запись из справочника номенклатуры.

Пример использования: :doc:`Как обработать входящий пакет документов <../../proc/pm/Obrabotka_Vkhodyashchikh_Paketov>`
30 changes: 30 additions & 0 deletions docs/source/proc/pm/Obrabotka_Vkhodyashchikh_Paketov.rst
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,36 @@

КонецЦикла;

Отбор сопоставления номенклатуры
--------------------------------

При ручном сопоставление номенклатуры можно установить отбор.

Установка отборов происходит в функции :doc:`ОтборСопоставленияНоменклатуры <../../func/pm/Otbor_Sopostavleniya_Nomenklatury>`.

Типовыми полями отбора являются:

* Артикул
* Код
* Контрагент
* Наименование
* Ссылка на номенклатуру

::

Результат = Новый Структура;
ПозицияНоменклатуры1 = Справочники.Номенклатура.НайтиПоНаименованию("Товар");
ПозицияНоменклатуры2 = Справочники.Номенклатура.НайтиПоНаименованию("Услуга");
МассивНоменклатур = Новый Массив;
МассивНоменклатур.Добавить(ПозицияНоменклатуры1);
МассивНоменклатур.Добавить(ПозицияНомеклатуры2);
Результат.Вставить("Ссылка", МассивНоменклатур);
Возврат Результат;
Анализ документов
-----------------

Expand Down

0 comments on commit 619f8fb

Please sign in to comment.