|
УНФ Присвоение номера новому документу | ☑ | ||
---|---|---|---|---|
0
Csar
23.01.14
✎
23:24
|
Всем привет.
рассматривается УНФ 1С:Предприятие 8.2 (8.2.18.109), Управление небольшой фирмой, редакция 1.4 (1.4.6.19) Проблема такая - я не могу найти обработку, которая присваивает номер документу. Мне нужно подредактировать ее, что бы в зависимости от определенных параметром присваивался определенный вид номеров документов РасходнаяНакладная. Подскажите, пожалуйста, где находится эта функция или где можно вписать код обработки номера нового документа (ПередЗаписьюНаСервере и ПослеЗаписиНаСервере не получается)? |
|||
1
Csar
26.01.14
✎
13:09
|
Может кто сталкивался с этой задачей не в УНФ?
|
|||
2
crotnn
26.01.14
✎
13:21
|
В типовых это в подписках происходит.
|
|||
3
Csar
26.01.14
✎
13:24
|
(2) Спасибо за подсказку! Посмотрю
|
|||
4
Csar
26.01.14
✎
13:36
|
То ли я смотрю криво, то ли там есть из подходящих подписок только "ПриУстановкеНовогоНомера". Подписка ссылается на процедуру, которая устанавливает лишь префикс, а сам номер не нашел где устанавливается.
|
|||
5
Злопчинский
26.01.14
✎
13:39
|
ну.. наскольо я себе представляю - генерация нового номера - это делает платформа. ты можешь написать что-то свое вопсользовавшись предопределенными процедурами
|
|||
6
Csar
26.01.14
✎
13:41
|
(5) я пробовал переназначить номер документа в процедуре "ПослеЗаписиНаСервере", но почему то не удалось - номер остался тот, который назначила платформа.
|
|||
7
Diamond905
26.01.14
✎
13:44
|
а в подписке той же не пробовал?
|
|||
8
PiotrLoginov
26.01.14
✎
13:45
|
(6) > ... но почему-то не удалось
логично отследить отладчиком, каков номер до попытки переназначения, каков после выполнения Вашего кода... и в какой момент он вновь становится не таким, каким должен быть |
|||
9
Csar
26.01.14
✎
13:49
|
(7) Нет, в той же подпписке не пробовал. Сейчас попробую.
(8) Конечно, я смотрел отладчиком. Программа его как будто не запоминает. Отследить не удалось, т.к. видимо через подписку устанавливается либо напрямую платформой. |
|||
10
Diamond905
26.01.14
✎
13:51
|
(9) Раз подписка его меняет, значит там же и можно менять)
|
|||
11
Csar
26.01.14
✎
13:54
|
(10) Только что пробовал в той же подписке, поменять номер принудительно - в момент подписке номер заменился, жму F11 и попадаю в процедуру ПослеЗаписи и номер уже не мой, а стандартный. Что происходит между Подпиской "ПриУстановкеНовогоНомера" и следующим шагом "ПослеЗаписиНаСервере" (процедура Формы) - не понятно.
|
|||
12
Csar
26.01.14
✎
13:56
|
Есть ли стандартный способ узнать какие подписки оформлены на документ?
|
|||
13
Рэйв
26.01.14
✎
13:58
|
(12)Есть. Зайти в конфигуратор и посмотреть.
|
|||
14
Csar
26.01.14
✎
14:02
|
(13) Значит придется заходить в каждую подписку и смотреть.
|
|||
15
Funeral_Worm
26.01.14
✎
14:05
|
(14) Если хочется, то пожалуйста. А так лучше воспользоваться поиском ссылок на объект
|
|||
16
Csar
26.01.14
✎
14:09
|
(15) Спасибо!
|
|||
17
iamnub
26.01.14
✎
14:26
|
(6)
-- я пробовал переназначить номер документа в процедуре "ПослеЗаписиНаСервере" Чисто логически - это абсурд. |
|||
18
Csar
26.01.14
✎
14:30
|
(17) А что вы можете посоветовать? У меня в голове было 2 варианта - либо до записи присвоить номер, либо переприсвоить сгенерированный номер (конечно, этот вариант был значительно хуже). Сейчас выяснилось, что есть вариант подписки, но как я выяснил подписка не генерирует номер и я не могу вмешаться в его генерацию.
|
|||
19
iamnub
26.01.14
✎
14:31
|
Проверяй перед записью и всё.
|
|||
20
Csar
26.01.14
✎
14:38
|
(19) Проверяю, вижу, что номер - пустая строка. Присваиваю свой номер. И в начале процедуры "ПослеЗаписиНаСервере" вижу, что номер сгенерирован не мой.
|
|||
21
Csar
26.01.14
✎
14:40
|
Видимо надо отключить галку в Автонумерация в разделе Нумерация Документа РасходнаяНакладная и вручную формировать номер документа. Это единственный вариант как я вижу.
|
|||
22
iamnub
26.01.14
✎
23:43
|
(21)
-- Это единственный вариант как я вижу. ПриЗаписи пробовал? Вместо перед записью. |
|||
23
Csar
27.01.14
✎
00:28
|
(22) Не пробовал. А какая разница Перед или При в моем случае?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |