|
не создаются записи в регистре сведений | ☑ | ||
---|---|---|---|---|
0
bb
27.11.19
✎
14:38
|
не создаются записи в регистре сведений
НаборДвижения = РегистрыСведений.МойРегистр.СоздатьНаборЗаписей(); НаборДвижения.Отбор.Регистратор.Установить(Объект.Ссылка); заполнение НаборДвижения.Записать(Ложь); и после этого записей нет,не создаются регистр подчинен регистратору в чем может быть проблемма |
|||
1
bb
27.11.19
✎
14:41
|
(0) смотрю отладчиком до этого
НаборДвижения.Записать(Ложь); записи есть а после нет и у самого документа нет движений |
|||
2
RomanYS
27.11.19
✎
14:42
|
(0) может "заполнение" не работает.
Может ты этот код в проведение засунул, и движения затираются из Объект.Движения. |
|||
3
ДенисЧ
27.11.19
✎
14:42
|
Отбор установил? По регистратору?
|
|||
4
ДенисЧ
27.11.19
✎
14:42
|
А, вижу... Пардон....
|
|||
5
Happy Bear
27.11.19
✎
14:43
|
Записывать = Истина
|
|||
6
bb
27.11.19
✎
14:44
|
(5) НаборДвижения.Записать();
так тоже самое |
|||
7
RomanYS
27.11.19
✎
14:45
|
(6) не совсем.
Где выполняется твой код, в проведении? |
|||
8
bb
27.11.19
✎
14:45
|
(2) данный код находится в Общих модулях но вызывается из обработки удаления проведения
|
|||
9
bb
27.11.19
✎
14:47
|
(7) у меня есть регистр куда попадают данные документа после отмены проведения поэтому и вызывается из модуляОбъекта ОбработкаУдаленияПроведения(Отказ)
|
|||
10
bb
27.11.19
✎
14:48
|
(7) можно по подробнее
|
|||
11
Масянька
27.11.19
✎
14:49
|
(9) Попробуй
Запись.Активность = Истина; |
|||
12
bb
27.11.19
✎
14:49
|
(10) автоматически удаляет движения???это имеется ввиду???
|
|||
13
RomanYS
27.11.19
✎
14:50
|
(8)(9) с этого стоило начать. Что стоит у документа в "удаление движений"?
|
|||
14
RomanYS
27.11.19
✎
14:53
|
(10) то что в (5) работает только( с небольшими оговорками) при проведении.
При проведении нужно писать проводки (по любым регистрам) через ЭтотОбъект.Движения, а не внешне созданным набором. Про удаление проведения не готов сказать, возможно также |
|||
15
bb
27.11.19
✎
14:55
|
(11) стоит Истина
|
|||
16
bb
27.11.19
✎
14:55
|
(14) Если вызывать код из формы документа то работает норм
|
|||
17
RomanYS
27.11.19
✎
14:58
|
(16) логично. На (13) ответь
|
|||
18
bb
27.11.19
✎
15:01
|
(17) удалять автоматически
|
|||
19
bb
27.11.19
✎
15:06
|
если ставить не удалять то записи стоят
но можно ли как ни будь сделать так чтоб при удалять автоматом записи оставались? |
|||
20
Масянька
27.11.19
✎
15:07
|
(19) Не удалять не подойдет?
|
|||
21
bb
27.11.19
✎
15:09
|
(20) не понял
|
|||
22
D_E_S_131
27.11.19
✎
15:11
|
Это же надо такое придумать - формировать записи РС по регистратору, в момент распроведения регистратора?! о_О
|
|||
23
Масянька
27.11.19
✎
15:11
|
(21) 1. Не удалять автоматически.
2. В обработке удалять то, что нужно (не все). |
|||
24
Масянька
27.11.19
✎
15:11
|
(22) После типовых это не удивляет.
|
|||
25
D_E_S_131
27.11.19
✎
15:12
|
(24) Где такое в типовых применяется (давно с ними не сталкивался плотно)?
|
|||
26
serg999
18.12.19
✎
14:29
|
Не стал создавать тему, ситуация похожая, но ..
В "Общим модуле" есть событие "ОбработкаУдаленияПроведения", есть два документа: один обычная форма, второй управляемая. НаборЗаписей = РегистрыСведений.ЖурналЭДОБ.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(Источник.Ссылка); НаборЗаписей.Прочитать(); УФ возвращает записи по р.с., а ОФ нет. В обоих документа "Удаление движений" "Не удалять автоматически". С настройках модуля стоят "Клиент (УП); Сервер; ВС; Клиент (ОП); Пробовал выборку делать запросам, такая же же история .. не могу понять в чем проблема. |
|||
27
Strogg
18.12.19
✎
14:41
|
(0) забыл Прочитать().
|
|||
28
serg999
18.12.19
✎
14:43
|
(0) не смотри
(26) смотри )) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |