|
8.3. Пересчитывать поле списка документов при проведении документа. | ☑ | ||
|---|---|---|---|---|
|
0
Надежда25
30.06.16
✎
14:01
|
8.3. Нужно пронумеровать список документов по некоторому условию. Для этого сделан дополнительный реквизит документа (на форме его нет) и ресурс регистра сведений.
То есть при проведении нового (или редактировании существующего) документа должна происходить перенумерация списка документов. В ПослеЗаписиНаСервере запросом выбираю нужные документы и затем в цикле присваиваю им номера. Но при этом не очищаются предыдущие значения (так как некоторые документы могут иметь номер = 0) и не обновляются значения в регистре сведений. В какой процедуре это лучше сделать? |
|||
|
1
HardBall
30.06.16
✎
14:12
|
(0) Чего?
|
|||
|
2
FIXXXL
30.06.16
✎
14:15
|
(0) это жпо, при записи одного дока перезаписывать кучу других
храни свою нумерацию в регистре сведений, получай запросом список документов, нумеруй и пиши набор в РС |
|||
|
3
Надежда25
30.06.16
✎
14:24
|
Да, наверное. После проведения документа изменить нумерацию в регистре сведений. А в какой процедуре? Документов немного.
|
|||
|
4
lodger
30.06.16
✎
14:36
|
1) уберите лишний реквизит документа. все побочные данные тащите в регистр сведений с ведущим измерением документссылка
2) лучше делать событие, там самое позднее это ОбработкаПроведения. |
|||
|
5
FIXXXL
30.06.16
✎
14:47
|
(3) лучше подписку сделать
|
|||
|
6
Надежда25
30.06.16
✎
15:05
|
Делаю в модуле формы документа, так как здесь мне известно подразделение для условия отбора записей. А в записях с данным подразделением, но не попавшим в отбор, надо очистить номер. Лучше сделать два запроса: сначала обнулить, потом пронумеровать или есть более разумные ходы?
|
|||
|
7
Надежда25
30.06.16
✎
15:36
|
Ошибка:
Запись = РегистрыСведений.ПараметрыИСредстваИзмерения.СоздатьМенеджерЗ аписи(); по причине: Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору" ? |
|||
|
8
Надежда25
30.06.16
✎
15:39
|
(5) Где сделать подписку?
|
|||
|
9
FIXXXL
30.06.16
✎
17:13
|
(8) в метаданных сделать новую подписку на событие
|
| Форум | Правила | Описание | Секции | Поиск |