Skip to content

Commit

Permalink
Добавлены вспомогательные события
Browse files Browse the repository at this point in the history
  • Loading branch information
nvyhodceva committed Jan 10, 2019
1 parent 405292a commit 47a192a
Show file tree
Hide file tree
Showing 13 changed files with 295 additions and 56 deletions.
57 changes: 53 additions & 4 deletions docs/source/Functions_PM.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,59 @@
Функции подключаемого модуля
============================

Исходящие документы
-------------------

.. toctree::
:name: Auto
:name: Исходящие документы
:maxdepth: 1

Исходящие пакеты <Iskhodyashchiye_Pakety>
Входящие пакеты <Vkhodyashchiye_Pakety>
Прочие функции <Prochiye_Funktsii>
ПолучитьТаблицуИспользуемыхПакетов <func/pm/Poluchit'TablitsuIspol'zuyemykhPaketov>
ПолучитьТаблицуИспользуемыхВидовДокументов <func/pm/Poluchit'TablitsuIspol'zuyemykhVidovDokumentov>
ПолучитьТекстЗапросаДляСпискаПакетовНаОтправкуПоМассивуВидовПакетов <func/pm/Poluchit'TekstZaprosaDlyaSpiskaPaketovNaOtpravkuPoMassivuVidovPaketov>
ПодготовитьПакет <func/pm/Podgotovit'Paket>
ПодготовитьЭлектронныйДокумент <func/pm/Podgotovit'ElektronnyyDokument>
ПослеПодготовкиПакета <func/pm/PoslePodgotovkiPaketa>
ПослеОтправкиПакета <func/pm/Posle_Otpravki_Paketa>


Входящие документы
------------------

.. toctree::
:name: Входящие документы
:maxdepth: 0

НайтиСопоставлениеДокумента <func/pm/Nayti_Sopostavleniye_Dokumenta>
ПолучитьЗаполненныйОбъектДокумента1С <func/pm/Poluchit'_Zapolnennyy_Obyekt_Dokumenta_1S>
СопоставитьНоменклатуруПоставщика <func/pm/Sopostavit'_Nomenklaturu_Postavshchika>
ПровестиАнализДокумента <func/pm/Provesti_Analiz_Dokumenta>
ПослеАнализаПакета <func/pm/Posle_Analiza_Paketa>
ВыполнитьТребуемоеДействие <func/pm/Vypolnit'_Trebuyemoye_Deystviye>


Дополнение формы модуля
-----------------------

.. toctree::
:name: Изменение списка документов
:maxdepth: 0

ПолучитьНастройкиДополнительныхКолонокСпискаДокументов <func/pm/Poluchit'_Nastroyki_Dopolnitel'nykh_Kolonok_Spiska_Dokumentov>
ПослеОбновленияСпискаДокументов <func/pm/Posle_Obnovleniya_Spiska_Dokumentov>
НажатиеДополнительнойКнопки <func/pm/Nazhatiye_Dopolnitel'noy_Knopki>
ЗаполнитьСписокДополнительныхКнопок <func/pm/Zapolnit'_Spisok_Dopolnitel'nykh_Knopok>


Прочие функции
--------------

.. toctree::
:name: Прочие функции
:maxdepth: 0

ОбработатьСобытие <func/pm/Obrabotat'Sobytiye>
ВыполнитьРегламентныеДействия <func/pm/Vypolnit'_Reglamentnyye_Deystviya>
ПослеУстановкиСтатусаДокумента <func/pm/Posle_Ustanovki_Statusa_Dokumenta>
ОпределитьТипЗначенияОбъекта <func/pm/Opredelit'_Tip_Znacheniya_Obyekta>
ПолучитьКоличествоДокументовЗаПериод <func/pm/Poluchit'_Kolichestvo_Dokumentov_Za_Period>
15 changes: 0 additions & 15 deletions docs/source/Iskhodyashchiye_Pakety.rst

This file was deleted.

14 changes: 0 additions & 14 deletions docs/source/Prochiye_Funktsii.rst

This file was deleted.

13 changes: 0 additions & 13 deletions docs/source/Vkhodyashchiye_Pakety.rst

This file was deleted.

13 changes: 7 additions & 6 deletions docs/source/Work_PM.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,12 @@

.. toctree::
:name: ПМ
:maxdepth: 1
:maxdepth: 2

Как подготовить пакет документов для отправки <proc/pm/Podgotovka_Paketa_Dlya_Otpravki>
Дополнительная обработка исходящих пакетов <proc/pm/Dop_Obrabotka_Iskhodyashchikh_Paketov>
Как обработать входящий пакет документов <proc/pm/Obrabotka_Vkhodyashchikh_Paketov>
Исходящие: как подготовить пакет документов для отправки <proc/pm/Podgotovka_Paketa_Dlya_Otpravki>
Исходящие: дополнительная обработка исходящих пакетов <proc/pm/Dop_Obrabotka_Iskhodyashchikh_Paketov>
Входящие: как обработать входящий пакет документов <proc/pm/Obrabotka_Vkhodyashchikh_Paketov>
Форма модуля: как доработать таблицу списка документов <proc/pm/Dorabotka_Spiska_Dokumentov>
Форма модуля: Как добавить кнопки в действия <proc/pm/Dobavleniye_Knopok>
Регламентное задание <proc/pm/Reglamentnoye_Zadaniye>
Как доработать таблицу списка документов <proc/pm/Dorabotka_Spiska_Dokumentov>
Как добавить кнопки в действия <proc/pm/Dobavleniye_Knopok>
Дополнительные возможности <proc/pm/Dopolnitel'nyye_Vozmozhnosti>
23 changes: 23 additions & 0 deletions docs/source/func/pm/Opredelit'_Tip_Znacheniya_Obyekta.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@

ОпределитьТипЗначенияОбъекта
============================

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

ОпределитьТипЗначенияОбъекта(<Параметры>)

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

Строку с названием ссылочного типа

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

Позволяет определить тип используемых справочников Организации и Контрагенты.

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

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

* **Синоним** - текстовое значение: "Организации" или "Контрагенты"

Пример использования: :doc:`Дополнительные возможности <../../proc/pm/Dopolnitel'nyye_Vozmozhnosti>`
24 changes: 24 additions & 0 deletions docs/source/func/pm/Poluchit'_Kolichestvo_Dokumentov_Za_Period.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@

ПолучитьКоличествоДокументовЗаПериод
====================================

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

ПолучитьКоличествоДокументовЗаПериод(<Параметры>)

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

Результат запроса: таблица с колонками "Связь1" и "ДокументовЗаПериод"

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

Выполняет запрос по расчету количества накладных за период. Используется в форме списка контрагентов в режиме "Поиск и приглашение".

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

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

* **МассивКонтрагентов** - массив ссылок на элементы справочника контрагентов 1С, которые отобраны для списка на приглашение
* **Организация** - ссылка на организацию 1С, для которой отбираются контрагенты на приглашение

Пример использования: :doc:`Дополнительные возможности <../../proc/pm/Dopolnitel'nyye_Vozmozhnosti>`
20 changes: 20 additions & 0 deletions docs/source/func/pm/Posle_Ustanovki_Statusa_Dokumenta.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

ПослеУстановкиСтатусаДокумента
==============================

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

ПослеУстановкиСтатусаДокумента(<Параметры>)

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

Позволяет внести изменения в документ 1С при изменении статуса.

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

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

* **ДокументДД** - ссылка на справочник "Диадок_Документы", содержащий описание электронного документа, у которого изменился статус
* **Статус** - наименование нового статуса документа

Пример использования: :doc:`Дополнительные возможности <../../proc/pm/Dopolnitel'nyye_Vozmozhnosti>`
29 changes: 29 additions & 0 deletions docs/source/func/pm/Sopostavit'_Nomenklaturu_Postavshchika.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

СопоставитьНоменклатуруПоставщика
=================================

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

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

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

Структуру с ключом "ОписаниеОшибки". Значение заполняется текстом возникшей ошибки при попытке записать сопоставление.

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

Выполняет запись сопоставленной пользователем номенклатуры поставщика.

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

Состав колонок и возможные типы значений определяются в функции подключаемом модуля **"ДобавитьНоменклатуруДляСопоставления"**

Типовые колонки таблицы значений **ТаблицаНоменклатурыДляСопоставления**:

* **Контрагент** - ссылка на контрагента в базе 1С, от которого пришел электронный документ
* **Наименование** - наименование номенклатуры поставщика, как оно указано в электронном документе
* **Код** - код номенклатуры поставщика, как он указан в электронном документе
* **Артикул** - артикул номенклатуры поставщика, как он указан в электронном документе
* **Номенклатура** - ссылка на номенклатуру для сопоставления в базе 1С

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

Модуль Диадок позволяет компаниям мгновенно отправлять документы своим клиентам, поставщикам, партнерам, удаленным подразделениям прямо из 1С. Это могут быть как документы в формате ФНС, так и произвольные файлы.

Документы в формате ФНС в сервисе подписываются электронной подписью и обладает юридической силой. Подписание прочих документов настраивается в соответствии с бизнес-процессами компании.
Документы в формате ФНС в сервисе подписываются электронной подписью, и обладает юридической силой. Подписание прочих документов настраивается в соответствии с бизнес-процессами компании.

.. toctree::
:maxdepth: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,10 @@
Запрос.УстановитьПараметр("СвязанныйСправочник1", Пакет.Данные1С.Контрагент);
Пакет.ДанныеДД.CounteragentId = ОсновнойМодуль.ЭДО_Служебные_ПолучитьРезультатЗапроса(Запрос, "ID");


После отправки пакета документов, можно дополнить или изменить данные в документах 1С с помощью функции :doc:`ПослеОтправкиПакета <../../func/pm/Posle_Otpravki_Paketa>`.

Пример заполнения комментария в счет-фактуре 1С сведениями о дате отправки его в пакете УПД:
Пример заполнения комментария в счете-фактуре 1С сведениями о дате отправки его в пакете УПД:

::

Expand Down

0 comments on commit 47a192a

Please sign in to comment.