Имя: Пароль:
1C
1C 7.7
v7: Нумерация нового документа
,
0 Rastaman55
 
16.05.17
16:46
В 7ке ТИС есть две фирмы  ИП и ООО у одной префикс в документе ИП, у другой без префикса. Создаю новый документ программно, указываю фирму ООО и юр лицо у этой фирмы, но почему то программа создает нумерацию с префиксом ИП. Пробовал сделать ПрефиксНомера(" ") и УстановитьНовыйНомер(" ") при создании документа не помогает, все равно создается номер с ИП. Что может быть не так?
1 Волшебник
 
модератор
16.05.17
16:47
у другой тоже сделай префикс
2 Rastaman55
 
16.05.17
16:54
(1) У них уже так настроено, что без префикса и лучше не менять. в 8ке ведь указывая фирму номер уже автоматом правильный ставит, здесь мб еще чтото указать нужно?
3 Масянька
 
16.05.17
17:08
(2) Кусок из глобальника:

    Если Конт.ЮрЛицо <> ЮрЛицоФирмы Тогда
        Конт.УстановитьНовыйНомер(СокрЛП(Константа.ПрефиксИБ) + ПрефиксЮрЛицаФирмы);
        Конт.ЮрЛицо = ЮрЛицоФирмы;
    КонецЕсли;
4 Ёпрст
 
16.05.17
17:09
(2) УстановитьНовыйНомер("0");
5 Ёпрст
 
16.05.17
17:10
Или префикс задай - 0 (нуль) у фирмы. Делов то
6 Rastaman55
 
16.05.17
17:20
(3) у меня вот так
Если Конт.ЮрЛицо <> ЮрЛицоФирмы Тогда
        ПрефиксЮрЛицаФирмы = ?(СокрЛП(ЮрЛицоФирмы.ПрефиксНомеровДокументов)="","0",СокрЛП(ЮрЛицоФирмы.ПрефиксНомеровДокументов));
        Конт.УстановитьНовыйНомер(СокрЛП(Константа.ПрефиксИБ) + ПрефиксЮрЛицаФирмы);
        Конт.ЮрЛицо = ЮрЛицоФирмы;
    КонецЕсли;

Да получается если без префикса надо указывать 0
7 Rastaman55
 
16.05.17
17:21
(4) УстановитьНовыйНомер("0")  так сработало, всем спасибо!)
Основная теорема систематики: Новые системы плодят новые проблемы.