|
Ввод на основании | ☑ | ||
---|---|---|---|---|
0
Downkey
19.03.12
✎
15:12
|
Господа 1Сники. Нужен совет и разъяснения.
Конфигурация БГУ 1.8.0.2 на платформе 540 Задача: При формировании документа РП нужно создавать ПКО. Реализовано: При проведении РП автоматически создается и заполняется новый ПКО. Если ПКО уже существует, то новый не создается, а открывается существующий. Для связки документов, в ПКО добавлен реквизит "ДокументСоздатель" в который записывается ссылка на РП. Теперь нужно обработать ситуации, когда отменяется проведение РП или ставится пометка на удаление РП. И тут возникает вопрос. Даже несколько. 1. Предполагаю что данная реализация не лучший метод, но все же. Как отменить проведение ПКО? Если в ПКО, созданном из РП отсутствует коллекция "Движения"? И почему кстати, отсутствует? 2. Если для связки использовать не дополнительный реквизит в ПКО, а реквизит "ДокументОснование" в ПКО, появится ли колекция Движения в ПКО и как будет выполняться отмена проведения ПКО при отмене РП? 3. Или лучше прохерить текущую реализацию и сделать все заново через нормальный метод "Ввести на основании"? Но в этом случае вызов ввода на основании делается из ПКО, а нужно непременно при проведении РП. Как быть? |
|||
1
Downkey
19.03.12
✎
17:35
|
Реализовал все черед "Ввод на основании".
Но теперь опять, при отмене проведения РП ругается: Ошибка при выполнении обработчика - 'ОбработкаУдаленияПроведения' по причине: {ОбщийМодуль.ОбщегоНазначения.Модуль(3880)}: Поле объекта не обнаружено (Движения) В документе ПКО нет коллекции "Движения". А почему? Ведь когда создается самостоятельный документ ПКО, такая коллекция есть. |
|||
2
mikecool
19.03.12
✎
17:43
|
Записать(Проведение) для ПКО пользуешься?
|
|||
3
Downkey
19.03.12
✎
17:51
|
С коллекцией разобрался.
(2) Нет. Проводится стандартным способом, по кнопке ОК Теперь при отмене проведения РП не отменяется проведение ПКО. :( |
|||
4
YF
19.03.12
✎
17:54
|
(3) А почему оно должно отменяться?
|
|||
5
Downkey
19.03.12
✎
17:57
|
(4) гм. а и правда... только лишь потому, что мне так хочется. ведь ПКО создан на основании РП.
|
|||
6
Downkey
19.03.12
✎
17:58
|
(4) выходит, нужно вручную делать проверку наличия подчиненных документов и отменять их проведение?
|
|||
7
mikecool
19.03.12
✎
17:59
|
(6) совершенно в дырочку!
|
|||
8
Downkey
19.03.12
✎
18:03
|
(7) ок. допустим, я найду подчиненный ПКО. а как из документа РП отменить проведение подчиненного ПКО?
|
|||
9
YF
19.03.12
✎
18:03
|
(8) Так же, как и проводил
|
|||
10
Downkey
19.03.12
✎
18:03
|
(8) если я найду подчиненный ПКО, то получу лишь ссылку на него?
|
|||
11
YF
19.03.12
✎
18:04
|
(10) Да, но из ссылки объект легко получается
|
|||
12
Downkey
19.03.12
✎
18:04
|
(9) проводил то - нажатием на ОК в ПКО.
|
|||
13
Downkey
19.03.12
✎
18:04
|
(11) как? научите!!!
|
|||
14
YF
19.03.12
✎
18:05
|
Записать(РежимЗаписи) - Посмотри в СП
|
|||
15
YF
19.03.12
✎
18:06
|
+(14) Может отдельный метод есть для отмены проведения ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |