|   |   | 
| 
 | Задваивается префикс подразделения в документах | ☑ | ||
|---|---|---|---|---|
| 0
    
        const1C 10.10.12✎ 17:56 | 
        На документе ВводаНачальныхОстатков задваивается префикс подразделения. Если у подразделения не установлен префикс, ставит в начале 2 нуля. Пройдя отладчиком, дошел до метода МодульОбщегоНазначения.ПриУстановкеНовогоНомераДокумента.
  На строчке ОбщегоНазначения.ДобавитьПрефиксОрганизации(Источник, Префикс);, получаем префикс "0". На строчке ОбщегоНазначения.ДобавитьПрефиксПодразделенияОрганизации(Источник, Префикс); | |||
| 1
    
        const1C 10.10.12✎ 17:58 | 
        случайно оборовал...
  ... получаю префикс 01/0 При выходе из метода "ПриУстановкеНовогоНомераДокумента" каким то образом префикс вдруг становится 01/01/. Подскажите пожалуйста, что может быть? | |||
| 2
    
        GenV 10.10.12✎ 17:59 | 
        (0) Собственно и должен быть префикс "00". Один от организации, другой от подразделения без указанного префикса.     | |||
| 3
    
        const1C 10.10.12✎ 18:01 | 
        ну хорошо, а почему тогда, если префикс у подразделения стоит. То он два раза указывает 01/. Причем именно в той последовательности, что я описал. Префикса у организации нет. На других документах, префикс не задваивается     | |||
| 4
    
        Робинзон Крузо 10.10.12✎ 18:03 | 
        Заполнены и префикс информационной базы (в "настройках программы") и префикс организации.
  В этом случае: ПрефиксИБ+ПрефиксОрганизации | |||
| 5
    
        GenV 10.10.12✎ 18:09 | 
        (3) Да, ладно. Если префикс только у подразделения нормально для этого документа нумерует.
  ЗЫ Если конечно вы вручную номерки не правили ... | |||
| 6
    
        const1C 11.10.12✎ 08:53 | 
        (4) Префикса ИБ, и префикса организации нет.     | |||
| 7
    
        const1C 11.10.12✎ 09:04 | 
        (5) Вот именно, что "накладно". Вручную номерки вовсе не устанавливаются, поле "номер" закрыто для редактирования. Повторяю первый пост. Перед выходом из функии МодульОбщегоНазначения.ПриУстановкеНовогоНомераДокумента, номер имеет префикс 01/0. После этого курсор переходит сразу на процедуру "МодульОбъект.ПриЗаписи(Отказ) и префикс уже 01/01/. Т.е. я вообще не могу определить где и как добавляется этот очердной 01/.     | |||
| 8
    
        const1C 11.10.12✎ 09:26 | 
        Еще заметил такую странность. Префикс задваивается только на основном подразделении     | |||
| 9
    
        Serg_1960 11.10.12✎ 09:26 | 
        "Повторяю первый пост"... лучше повтори ещё раз конфигурацию и релиз :)
  В моей типовой конфигурации есть подписка "ПриУстановкеНовогоНомераДокумента" и у ней обработчик: Процедура ПриУстановкеНовогоНомераДляДокументов(Источник, СтандартнаяОбработка, Префикс) Экспорт ДобавитьПрефиксОрганизации(Источник, Префикс); ДобавитьПрефиксУзла(Префикс); КонецПроцедуры | |||
| 10
    
        Serg_1960 11.10.12✎ 09:28 | 
        (0) Всё хотел спросить тебя: косая черта - это элемент префикса или как?     | |||
| 11
    
        const1C 11.10.12✎ 09:31 | 
        (9)Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.40.9) 
  (10) да это элемент префикса. Причем заметил странность. Если не стоит косая черта то не задваивает, а пишет 010хххххххх. Если стоит то задваивает. И причем задваивает только на основном подразделении. На других подразделениях все нормально, хоть косая черта и есть. | |||
| 12
    
        const1C 11.10.12✎ 09:34 | 
        (9) только у меня этот обработчик имеет вид:
  Процедура ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс) Экспорт ОбщегоНазначения.ДобавитьПрефиксОрганизации(Источник, Префикс); ОбщегоНазначения.ДобавитьПрефиксПодразделенияОрганизации(Источник, Префикс); ОбщегоНазначения.ДобавитьПрефиксУзла(Префикс); Конецпроцедуры | |||
| 13
    
        Serg_1960 11.10.12✎ 09:36 | 
        Мда... всё говорит за то, что префикс у этого основного подразделения, всё-таки,  - указан :(     | |||
| 14
    
        const1C 11.10.12✎ 09:39 | 
        (13) я же писал что префикс у подразделения есть. Нету Префикса ИБ, и префикса организации     | |||
| 15
    
        GenV 11.10.12✎ 09:45 | 
        (12) То, что номер закрыт для редактирования не значит, что его нельзя подправить вручную. Ты уверен, что у тебя сейчас нет записанных доукументов с номером начинающимся на "01/01/"?     | |||
| 16
    
        const1C 11.10.12✎ 09:46 | 
        Есть...     | |||
| 17
    
        const1C 11.10.12✎ 09:50 | 
        Все! Большое спасибо, GenV! Что-то даже и не подумал, что 1С может просто продолжать нумерацию ранее введенных документов.     | |||
| 18
    
        hhhh 11.10.12✎ 10:05 | 
        (17) лучше увольте этих друзей, которые вам цифровые префиксы присоветовали. И переходите на нормальные, буквенные.     | |||
| 19
    
        Serg_1960 11.10.12✎ 10:09 | 
        (18) +1     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |