-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
60 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
|
||
Дополнительная обработка исходящих пакетов | ||
========================================== | ||
|
||
После сбора пакета документов, но до его отправки, можно изменить любые параметры в собранной структуре :doc:`Пакет <Paket>` с помощью функции :doc:`ПослеПодготовкиПакета <PoslePodgotovkiPaketa>`. | ||
|
||
Пример изменения получателя до отправки пакета: | ||
|
||
:: | ||
|
||
Запрос = Новый Запрос; | ||
Запрос.Текст = | ||
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1 | ||
| ВЫБОР | ||
| КОГДА Диадок_ЮрФизЛица.ID_ВладелецПодразделения <> """" | ||
| ТОГДА Диадок_ЮрФизЛица.ID_ВладелецПодразделения | ||
| ИНАЧЕ Диадок_ЮрФизЛица.ID | ||
| КОНЕЦ КАК ID | ||
|ИЗ | ||
| Справочник.Диадок_ЮрФизЛица КАК Диадок_ЮрФизЛица | ||
|ГДЕ | ||
| Диадок_ЮрФизЛица.СвязанныйСправочник1 = &СвязанныйСправочник1"; | ||
|
||
Запрос.УстановитьПараметр("СвязанныйСправочник1", Пакет.Данные1С.Контрагент); | ||
Пакет.ДанныеДД.CounteragentId = ОсновнойМодуль.ЭДО_Служебные_ПолучитьРезультатЗапроса(Запрос, "ID"); | ||
|
||
После отправки пакета документов, можно дополнить или изменить данные в документах 1С с помощью функции :doc:`ПослеОтправкиПакета <Posle_Otpravki_Paketa>`. | ||
|
||
Пример заполнения комментария в счет-фактуре 1С сведениями о дате отправки его в пакете УПД: | ||
|
||
:: | ||
|
||
Если Пакет.Данные1С.ВидПакета.Наименование = "УПД" Тогда | ||
|
||
СчетФактура1С = Пакет.Данные1С.Документ.ПолучитьОбъект(); | ||
|
||
СчетФактура1С.Комментарий = "Отправлен " + Пакет.Данные1С.Ссылка.ДатаЗагрузки; | ||
СчетФактура1С.ОбменДанными.Загрузка = Истина; | ||
|
||
СчетФактура1С.Записать(); | ||
|
||
КонецЕсли; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
|
||
ПослеОтправкиПакета | ||
=================== | ||
|
||
**Синтаксис:** | ||
|
||
ПослеОтправкиПакета(<Пакет>) | ||
|
||
**Описание:** | ||
|
||
Процедура используется в случае необходимости изменения данных в 1С, после отправки пакета на сервер Диадок, когда пакету и документам присвоены ID. | ||
|
||
*Параметры:* | ||
|
||
* **Пакет** (тип Структура :doc:`Пакет <Paket>`) - структура, которая содержит основные сведения об отправленном пакете и его составе. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters