![]() |
![]() |
![]() |
|
Префикс номера документа | ☑ | ||
---|---|---|---|---|
0
525Alex
21.10.04
✎
10:31
|
Есть самописная конфа. Очень простой склад. В нем нет Префикса для УРБД. Клиент хочет поставить УРБД. Немогу нигде найти как формируется новый номер документа и как туда вставить префикс для УРБД. Посоветуйте.
|
|||
1
Пролд
21.10.04
✎
10:32
|
типовой ЗиК под урбду заточен
|
|||
2
525Alex
21.10.04
✎
10:34
|
Есть 2 варианта. 1 Перевести базу в тип. ТиС. 2 Дописать старую. Какой вариант предпочтительнее?
|
|||
3
YamMike
21.10.04
✎
10:34
|
(0) Константа ПрефиксИБ, потом УстановитьНовыйНомер(<ПрефиксИБ>)
|
|||
4
YamMike
21.10.04
✎
10:35
|
(2) первый лучше чем второй
|
|||
5
525Alex
21.10.04
✎
10:36
|
УстановитьНовыйНомер(<ПрефиксИБ>) В каком месте это ставиться? По поиску в конфе нет ничего про новый номер документа.
|
|||
6
Crew
21.10.04
✎
10:37
|
(0)
Скорее всего формируется системой при создании дока. На всякий случай внимательно просмотри процедуры ВводНового() Посмотри как сделано в типовых. Почитай в ЖКК о ПрефиксАвтоНумерации(<ИмяВида>, <Префикс>) |
|||
7
Crew
21.10.04
✎
10:39
|
(6)+ ПрефиксАвтоНумерации(<ИмяВида>, <Префикс>) ставить в глобальном модуле
|
|||
8
525Alex
21.10.04
✎
10:40
|
Если можно поподробнее.
|
|||
9
ПроходилМимо
21.10.04
✎
10:51
|
В типовой бух-ии в глобальном модуле есть процедура УстановитьПрефиксыИБ().
В ней для всех справочников и документов функцией ПрефиксАвтоНумерации(<ИмяВида>, <Префикс>) устанавливается префикс из Константы.ПрефиксИБ. Вызывается она в глобальнике в предопределенной процедуре ПриНачалеРаботыСистемы(). Возьми это из бух-ии и наслаждайся. |
|||
10
Sabron
22.10.04
✎
05:14
|
IMXO Оптимальнее так:
Процедура ПриРаботеСистемы() Если ПустоеЗначение(Константа.ПрефиксИБ)=0 Тогда ПрефиксАвтонумерации("Документ.*",Константа.ПрефиксИБ); ПрефиксАвтонумерации("Справочник.*",Константа.ПрефиксИБ); КонецЕсли; КонецПроцедуры |
|||
11
Оборотень
22.10.04
✎
10:00
|
Есть немного другой способ
в глобальнике Процедура ПриНачалеРаботыСистемы() Если ТекущаяИБЦентральная()=0 Тогда СтрПреф=ТекущаяИБКод()+"-"; ПрефиксАвтонумерации("Документ.*",СтрПреф); ПрефиксАвтонумерации("Справочник.*",СтрПреф); КонецЕсли КонецПроцедуры Вот тоже способ и не нужно за константами следить :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |