|
Изменить период записей | ☑ | ||
---|---|---|---|---|
0
Bolik1979
08.06.17
✎
14:32
|
Возникла такая задача - нужно изменить период записей периодического регистра в модуле набора записей.
Менять период напрямую платформа не дает, т.к. изменение измерения набора записей, не попадающее в отбор. Как можно решить эту задачу? |
|||
1
Неверный Параметр И
08.06.17
✎
14:34
|
Прочитать, запомнить, удалить, записать.
|
|||
2
Неверный Параметр И
08.06.17
✎
14:36
|
Изменить значение отбора на худой конец.
|
|||
3
Bolik1979
08.06.17
✎
14:37
|
(1, 2) Отличные советы, особенно второй :-)
|
|||
4
Неверный Параметр И
08.06.17
✎
14:38
|
При второй записи, которая с новыми данными. А не при первой, которая для удаления.
|
|||
5
Неверный Параметр И
08.06.17
✎
14:39
|
(3) Подсказка - некоторые наборы записей можно создавать самостоятельно
|
|||
6
Неверный Параметр И
08.06.17
✎
14:40
|
Текущий - можно очищать. Как ты думаешь, к чему это приведет?
|
|||
7
cw014
08.06.17
✎
14:43
|
Менеджер записи создаешь, читаешь (!!! обязательно !!!), меняешь период, записываешь
|
|||
8
Неверный Параметр И
08.06.17
✎
14:44
|
(7) И попадаешь в рекурсию
|
|||
9
cw014
08.06.17
✎
14:45
|
(8) С чего вдруг?
|
|||
10
Bolik1979
08.06.17
✎
14:45
|
Перед Записью в модуле набора записей удаляю запись у ЭтотОбъект и получаю ошибку:
Набор записей, принадлежащий менеджеру записи должен содержать ровно одну запись |
|||
11
Неверный Параметр И
08.06.17
✎
14:49
|
(9)
Позволяет читать, записывать и удалять отдельную запись регистра сведений. Используется только для регистров сведений, неизменяемых регистраторами, т.е. для которых в Конфигураторе установлен режим записи "Независимый". Предназначен для интерактивной работы с записью регистра сведений. Доступ (чтение и запись) к записям регистра сведений производится объектом РегистрСведенийНаборЗаписей.<Имя регистра сведений> на системном уровне. При этом, в общем случае, используются два набора записей: один предназначен для удаления "старой" записи, другой - для записи данных, определенных менеджером записи. Это проявляется, например, в том, что при выполнении записи могут дважды вызываться события ПередЗаписью и ПриЗаписи объекта (C) СП (: |
|||
12
Bolik1979
08.06.17
✎
14:53
|
+(10) Т.е. получается, что я и запись не могу удалить из набора и период не могу изменить у существующей записи. Тупик :-(
|
|||
13
Неверный Параметр И
08.06.17
✎
15:11
|
(12) Еще раз. Напиши Отбор.Период.Значение = НовыйПериод и будет тебе счастье.
|
|||
14
Неверный Параметр И
08.06.17
✎
15:13
|
Только это надо делать не при удалении записи, чтобы удалилось то что надо. Так как при редактировании ты попадешь в ПередЗаписью дважды. Один раз при удалении, второй - при записи.
|
|||
15
Bolik1979
08.06.17
✎
15:16
|
(13) А я и не знал, что у прочитанного набора можно изменить отбор. Спасибо, сработало
|
|||
16
Chameleon1980
08.06.17
✎
15:53
|
дык и сказали жеж, что прочитать ОБЯЗАТЕЛЬНО см. (7)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |