|
Получить номер нового документа до его проведения | ☑ | ||
---|---|---|---|---|
0
Андрей 0910
21.12.11
✎
12:27
|
Стоит задача: при проведении заполнить реквизит табличной части нового документа его номером. Проблема в том, что номер в новом документе, ессно, еще не известен. Решаема ли эта задача? Может, какое-нить событие специально для таких вещей существует?
|
|||
1
Господин ПЖ
21.12.11
✎
12:28
|
с такими задачами надо слать в сад...
|
|||
2
mirosh
21.12.11
✎
12:28
|
(0) напрашивается вопрос: зачем дублировать реквизиты?
|
|||
3
Defender aka LINN
21.12.11
✎
12:30
|
А зачем заполнять реквизит табличной части документа его же номером? Он вполне себе у документа имеется, его всегда можно получить.
"номер в новом документе, ессно, еще не известен" - Да ну? |
|||
4
Evil-Wisp
21.12.11
✎
12:32
|
(0) Перед проведением документ всегда записывается. Так что номер в любом случае будет известен
|
|||
5
Godofsin
21.12.11
✎
12:33
|
(0) кури ПослеЗаписи(), только и правда, зачем?
|
|||
6
mirosh
21.12.11
✎
12:34
|
(5) "ПослеЗаписи()" - что-то новенькое
|
|||
7
Андрей 0910
21.12.11
✎
12:36
|
(3),(5) - у меня серия номенклатуры формируется на основании номера документа поступления. Сейчас это постфактум делает обработка, что неудобно - хотелось бы автоматизации подобного механизма формирования серии.
(4) насколько я понимаю, после записи документа нельзя изменить значение реквизита табличной части..? |
|||
8
mirosh
21.12.11
✎
12:38
|
(7) "насколько я понимаю, после записи документа нельзя изменить значение реквизита табличной части" - вообще можно, если в вашей конфигурации на это запретов всяких не стоит.
(7) В процедуре "ОбработкаПроведения" документа код уже должен быть известен. |
|||
9
Evil-Wisp
21.12.11
✎
12:39
|
(7) Ну если грубо делать, то в обработке проведения можно вначале процедуры поменять все что нужно в ТЧ и записать().
|
|||
10
guitar_player
21.12.11
✎
12:42
|
(7) Сделай подпиской
|
|||
11
Godofsin
21.12.11
✎
12:42
|
(6) А что не так с ПослеЗаписи()? не слышали о такой предопределенной процедуре?
|
|||
12
СвинТуз
21.12.11
✎
12:44
|
в обработке проведения документ уже записан
|
|||
13
mirosh
21.12.11
✎
12:44
|
(11) если 8.1, то нет такой
|
|||
14
Андрей 0910
21.12.11
✎
12:48
|
(13) у меня 8.2
Всем большое спасибо за предложенные варианты, буду пробовать, по результатам отпишусь. |
|||
15
petrowsky
21.12.11
✎
12:49
|
(11) что-то мне подсказывает, что ПослеЗаписи() документ уже записан и чтобы сохранить данные в таб. части придется его снова записывать
лучше (9) |
|||
16
Godofsin
21.12.11
✎
12:51
|
(15) Не вижу особой разницы. Что так, что так два раза перезаписывать, зато в моей варианте можно уже после записи просмотреть таб.часть с проставленными сериями, проводить необязательно.
|
|||
17
hhhh
21.12.11
✎
12:57
|
(14) самое простое - вызвать событие ПриИзмененииОрганизации. Оно поменяет номер.
|
|||
18
Fish
21.12.11
✎
13:00
|
(13) Есть и в 8.1 в модуле формы
|
|||
19
luckyluke
21.12.11
✎
13:06
|
(0) в подписке на события при установке нового номера делай.
|
|||
20
Defender aka LINN
21.12.11
✎
13:11
|
(7) Как связаны серии и "номер документа в каждой строке"?
(17) ППЦ... А просто номер установить - не, не наш метод? |
|||
21
Андрей 0910
21.12.11
✎
15:01
|
Рецепт (9) "в обработке проведения можно вначале процедуры поменять все что нужно в ТЧ и записать()" вроде подошел, пока нареканий не обнаружено. Еще раз всем спасибо.
|
|||
22
Defender aka LINN
21.12.11
✎
16:37
|
(21) Рукалицо.жпг...
|
|||
23
DrShad
21.12.11
✎
16:49
|
(22) +100500
|
|||
24
aleks-id
21.12.11
✎
16:50
|
(22) ненене.. а_п_с_т_е_н_а.гиф
|
|||
25
DrShad
21.12.11
✎
16:50
|
+(22) что мешает заполнить шапку документа и записать его при этом номер проставится, а дальше заполняй ТЧ и проводи
|
|||
26
Defender aka LINN
21.12.11
✎
16:54
|
(25) Пля. НАХРЕНА документ записывать 2 раза?
|
|||
27
DrShad
21.12.11
✎
16:58
|
(26) а как по-твоему нахрена сделали чтоб номер устанавливался при записи? а не как раньше при открытии нового?
|
|||
28
aleks-id
21.12.11
✎
17:15
|
УстановитьНовыйНомер
|
|||
29
DrShad
21.12.11
✎
17:17
|
(28) баян, уже было в этой ветке
|
|||
30
aleks-id
21.12.11
✎
17:19
|
(29) не вижу 0_0
|
|||
31
DrShad
21.12.11
✎
17:22
|
(30) смотри (20) там конечно не так явно, но именно про него
|
|||
32
aleks-id
21.12.11
✎
17:24
|
(31)ааа, точно. невнимательно смотрел )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |