Skip to content

Commit

Permalink
обновил ридми
Browse files Browse the repository at this point in the history
  • Loading branch information
kuzyara committed Dec 7, 2023
1 parent 931705b commit 6b1d031
Show file tree
Hide file tree
Showing 21 changed files with 20 additions and 439 deletions.
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
temp/*

features/ignore/*
allure-report/*
[Bb]uild/*
spec/soapui-errors.log.[0-9]*
spec/*.log
*.log
*.zip
*.stackdump
*.log.[0-9]
????????-????-????-????-*
ConfigDumpInfo.xml
Jenkinsfile_mpi
Jenkinsfile_kna
desktop.ini
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@
5. [ПодпискиНаСобытияОбъектовМетаданных.epf](#подпискинасобытияобъектовметаданныхepf)

## Последовательность событий при проведении документа:
![alt text](ПоследовательностьСобытийДокументаПроведение_v1.1.png)
![alt text](images/ПоследовательностьСобытийДокументаПроведение_v1.1.png)

>**Про подписки:**
>* Дополнение1: все подписки на события выполняются после стандартных обработчиков Объекта(не формы) и выполняются тоже только на сервере
>* Дополнение2: подписки на события для одинаковых источников и действий выполняются в порядке размещения подписок в конфигураторе сверзу вниз (т.е. в таком же порядке, как и в дереве метаданных)
>* Дополнение3: подписки с источником общего типа ДокументОбъект, СправочникОбъект выполняются позже, чем с источником конкретного типа, даже если он составной.
## Последовательность событий при отмене проведения:
![alt text](ПоследовательностьСобытийДокументаОтменаПроведения_v1.1.png)
![alt text](images/ПоследовательностьСобытийДокументаОтменаПроведения_v1.1.png)

## Последовательность событий при открытии формы:
![alt text](ПоследовательностьСобытийДокументаОткрытиеФормы.png)
![alt text](images/ПоследовательностьСобытийДокументаОткрытиеФормы.png)

[Схема на draw.io](https://app.diagrams.net/?mode=github#Hkuzyara%2FSequences-of-events-for-1C-objects%2Fmaster%2FFormSeqDiagram.drawio)

Expand All @@ -43,7 +43,7 @@
## Последовательность событий при записи регистра сведений
В случае модификации уже существующей записи регистра посредством менеджера записи могут быть изменены значения ключевых полей. А значит, запись набора с новыми ключевыми полями сама по себе не заместит «старый» набор. Поэтому здесь система работает в два этапа: сначала удаляет «старый» набор записей (состоящий из одной «старой» записи), потом уже записывает «новый» (состоящий из «новой» записи)
![alt text](СуществующаяЗапись.png)
![alt text](images/СуществующаяЗапись.png)
Как видно на схеме, удаление «старого» набора записей производится посредством записи пустого набора записей. При этом получается, что обработчики событий (ПередЗаписью и ПриЗаписи) модуля набора записей будут вызываться дважды.
Expand Down
32 changes: 0 additions & 32 deletions git-release.sh

This file was deleted.

File renamed without changes
File renamed without changes
3 changes: 0 additions & 3 deletions mkdocs.yml

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 6b1d031

Please sign in to comment.