Имя: Пароль:
1C
1C 7.7
v7: ТиС как удалить префикс
0 Кирр
 
22.05.12
17:16
В настройках параметров учета установлен префикс. Номера всех документов с префиксом. Теперь настроил РБД. В ПБ установил отличный от ЦБ префикс. А документы создаются с префиксом ЦБ в номере. Только при копировании документа в номер подставляется префикс ПБ.
Подскажите, как удалить префикс ЦБ в номерах доков ПБ. Или как удалить префикс в ЦБ до настройки РБД! Т.к. даже если префикс удален в настройках параметров учета, номера вновь создаваемых документов документов все равно с префиксом.
1 Ёпрст
 
22.05.12
17:21
создать руктями документ с нужным префиксом вестимо.
+в справочнике собств.юр лица выставить + в константе префикс ИБ..

а чтоб его "не было" - префикс "000", например
2 Кирр
 
23.05.12
10:16
В справочнике собст.юр.лица - префикс отсутствует
в константе - префикс отсутствует
в настройках параметров учета - префикс отсутствует
Документ создаю, номер меняю на без префикса, записываю. Создаю следующий документ - в номере снова префикс присутствует.
Как от него ИИЗБАВИТЬСЯ?
3 Voronve
 
23.05.12
10:19
(2) Правленая 100% ТиС у тебя
4 Кирр
 
23.05.12
10:25
НАверное. ЧТО ТЕПЕРЬ?
5 Voronve
 
23.05.12
10:26
искать где назначается префикс
6 vladimir-boy
 
23.05.12
10:26
(2)Ищи в конфигураторе(в глобальном модуле ПриначалеРаботыСистемы()) ПрефиксАвтонумерации(). По-моему там руками вбивается префикс ЦБ. И обрати внимание на метод УстановитьНовыйНомер()
7 0_Serg_0
 
23.05.12
10:29
(2)
у тебя просто есть уже доки и элементы начинающиеся с ЦБ... , вот при создании нового 1С и продолжает эту нумерацию
8 Кирр
 
23.05.12
10:32
(6) Неа! Уже посмотрел
ПрефиксАвтоНумерации("Справочник.*",СокрЛП(Константа.ПрефиксИБ));
СокрЛП(Константа.ПрефиксИБ)=""

(7) Да есть, но смотри (2).Надо избавиться от него.
9 vladimir-boy
 
23.05.12
10:38
(8) Ну так я думаю надо так: ПрефиксАвтоНумерации("Документ.*",СокрЛП(Константа.ПрефиксИБ)); и должен вылетать префиксИБ(в ПБ выставить соответствующее значение данной константы )
10 vladimir-boy
 
23.05.12
10:40
Не забываем, что поменяв в ПБ константу 1С предприятие надо перезапустить(имеем дело то с ПриНачалеРаботыСистемы())
11 Кирр
 
23.05.12
10:40
(9) уверен, что он заменит существующий префикс, а не добавит еще один?
12 Кирр
 
23.05.12
10:40
(10) Не забываем!
13 Mikeware
 
23.05.12
10:42
(11) в существующих документах - не заменит.
14 Кирр
 
23.05.12
10:45
(11) про существующие понятно. Речь о вновь создаваемых

Для проверки установил разные префиксы:
В справочнике собст.юр.лица и в настройках параметров учета.
Создаю новый документ. ПРЕФИКС остался прежним и ничего не добавилось.
15 dva1c
 
23.05.12
10:47
(14) Плохо искал, где префикс проставляется.
16 dva1c
 
23.05.12
10:47
*(15) имел ввиду: в коде
17 vladimir-boy
 
23.05.12
10:47
(14) Если сделал как в (9+10) и префикс остаётся тотже, то тогда (5)
18 dva1c
 
23.05.12
10:50
(14) Вот и в (17) подтвердили это )
19 vladimir-boy
 
23.05.12
10:50
ПрефиксНомера, УстановитьНовыйНомер, ПрефиксАвтоНумерации
20 dva1c
 
23.05.12
10:51
(19)+1
21 0_Serg_0
 
23.05.12
11:05
(2)
"Как от него ИИЗБАВИТЬСЯ?"

пробегись по базе обработкой и вместо всех префиксов поставь "00..."
и больше префиксы не меняй)
22 Mikeware
 
23.05.12
11:06
(14) программиста позовите.
23 Neg
 
23.05.12
11:09
(22) Зачем он нужен? Лучше: "Переходите на 8-ку!" :)
24 Кирр
 
23.05.12
11:28
(21) Все оказалось проще. При открытии дока ставит номер с префиксом (откуда берет на знаю). После выбора фирмы ставит правильный номер.
(22) не умничай
(23) это не так просто!
25 ЧеловекДуши
 
23.05.12
11:32
Удалить префикс, никак, только перенумеровать обработкой с диска ИТС.
А так, программно, в каждый документ добавляешь код "Установить новый номер("0")", где 0- это ноль.
И будет у тебя счастье, до момента, когда вы не захотите сделать УРБД :)
26 dva1c
 
23.05.12
11:37
(24) Читай (25). Как-то так.
27 Кирр
 
23.05.12
11:46
(25) читай (0). Все началось с настройки РБД.
28 Кирр
 
23.05.12
12:00
ВОПРОС снят.
29 ЧеловекДуши
 
23.05.12
12:05
(27)Лень... Но уже прочитал... Константа по префиксам, не должна повторяться в двух БД.
И так же не в коем случае, не должны документы ПБ, создаваться в ЦБ. И наоборот.
Или допиливать ТиС и создавать механизм в (8) на основе справочника "Фирмы", а не на константе :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн