|
Добавить Префикс к номеру документа |
☑ |
0
MaiorovYury
07.02.13
✎
10:12
|
Помогите пожалуйста с сабж
в УТ работало так
Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
Префикс = Формат (ТекущаяДата(), "ДФ=гггг'-'");
КонецПроцедуры
В Бух же в общем модуле в ПриУстановкеНовогоНомераДокумента прописано так:
Если Не ЕстьРеквизитДокумента("Организация", МетаданныеДокумента)
ИЛИ НЕ ЗначениеЗаполнено(ДокументОбъект.Организация.Префикс) Тогда
Префикс = "0";
Иначе
Префикс = ДокументОбъект.Организация.Префикс;
КонецЕсли;
Можно ли не меняя общий модуль добавить мой префикс?
Может быть есть еще какая процедура которая запускается после ПриУстановкеНовогоНомераДокумента?
1С:Предприятие 8.2 (8.2.17.153)
Бухгалтерия предприятия, редакция 2.0 (2.0.43.12)
|
|
1
Maxus43
07.02.13
✎
10:17
|
всмысле не меняя общий модуль? где ты хочешь написать код по добавлению своего префикса?
|
|
2
kosts
07.02.13
✎
10:24
|
Можно конечно сделать подписку. Но вызов подписки может быть случаен до или после типовой подписки...
|
|
3
Maxus43
07.02.13
✎
10:26
|
(2) после будет, в порядке следования в конфигураторе они вызываются. Да и "Общий модуль" всё равно придётся править, т.е. добавлять свою процедуру к подписке
|
|
4
kosts
07.02.13
✎
11:43
|
(3)> в порядке следования в конфигураторе
Лично наблюдал, когда после обновления порядок вызова существующих подписок сменился ...
|
|
5
mikecool
07.02.13
✎
11:45
|
(3) я вот как то не уверен в этом...
|
|
6
MaiorovYury
07.02.13
✎
14:16
|
(1) В УТ работало в модуле Документа установка префикса (код выше). Но в БП он потом затирается
Ладно, буду общий модуль пилить
|
|
7
MaiorovYury
07.02.13
✎
14:58
|
Если кому поможет - я понял как это работало в УТ
Документ сам был убран из подписки ПриУстановкеНовогоНомераДокумента
И в модуле документа отрабатывал следующий код
Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс)
Префикс = Формат (ТекущаяДата(), "ДФ=гггг'-'");
КонецПроцедуры
|
|
8
Maxus43
07.02.13
✎
19:23
|
(4)(5) ЕМНИП заявлено фирмой 1с, надо поискать пруф как нить
|
|