| 
    
        
     
     | 
    
  | 
БП 3.0. Зачем в номере "-", если он не убирается при печати | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Aleksey    
     07.11.12 
            ✎
    00:30 
 | 
         
        Сообственно сабж. У документов номер устанавливается процедурой
  
        Процедура УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения(Источник, СтандартнаяОбработка, Префикс) Экспорт ПрефиксИБ = ПрефиксацияОбъектовПереопределяемый.ПрефиксИнформационнойБазы(); ПрефиксИБ = СтроковыеФункцииКлиентСервер.ДополнитьСтроку(ПрефиксИБ, 2, "0", "Слева"); ИмяОрганизации = ПрефиксацияОбъектовСобытия.ИмяРеквизитаОрганизация(Источник.Метаданные()); ИмяПодразделения = ИмяРеквизитаПодразделение(Источник.Ссылка); ПрефиксОП = ПрефиксОрганизацииПодразделения(Источник[ИмяОрганизации], Источник[ИмяПодразделения]); ПрефиксОП = СтроковыеФункцииКлиентСервер.ДополнитьСтроку(ПрефиксОП, 2, "0", "Слева"); Префикс = ПрефиксОП + ПрефиксИБ + "-" + Префикс; КонецПроцедуры Т.е. при записи получаем типа "00-00000001" А вот при печати "-00000001" Хотя логичнее было бы просто 1, как было в 2.0 Повторяю речь идет о типовой БП 3.0 Корп У себя я конечно убрал, но просто интересует скрытый смысл, или нет смысла, а только косяк разработчиков?  | 
|||
| 
    1
    
        Sensodin    
     07.11.12 
            ✎
    00:36 
 | 
         
        продолжайте наблюдения     
         | 
|||
| 
    2
    
        Aleksey    
     07.11.12 
            ✎
    00:38 
 | 
         
        (1) Не сомневайся, обязательно продолжу     
         | 
|||
| 
    3
    
        Aleksey    
     07.11.12 
            ✎
    00:38 
 | 
         
        Блин как в 2.0 хорошо было, одна процедура для нумерации, тут же 5 различных     
         | 
|||
| 
    4
    
        Aleksey    
     07.11.12 
            ✎
    00:57 
 | 
         
        Продолжаю наблюдение.
  
        Такое поведение характерно если отключен использование обмена. Если обмен включен то формируется номер вида "0000-000001", т.е. ПрефиксИБ+ПрефиксОрганизации+"-"+Код И тогда печатается без проблем  | 
|||
| 
    5
    
        Aleksey    
     07.11.12 
            ✎
    00:58 
 | 
         
        Я кстати не понимаю зачем они уменшили префикс до 2-х знаков? Т.е. теперь при переходе с 2.0 на 3.0 будет весело, ибо там везде использовалось 2 номера     
         | 
|||
| 
    6
    
        Aleksey    
     07.11.12 
            ✎
    01:00 
 | 
         
        ха, они для этого добавили реквизит "ПрефиксБП20"     
         | 
|||
| 
    7
    
        Сказочный Баобаб    
     07.11.12 
            ✎
    01:00 
 | 
         
        (4)поставил нескольким людям уже Бух 3.0. Причем у 2-их в обмене.
  
        Проблем не вижу. в чем она?  | 
|||
| 
    8
    
        Сказочный Баобаб    
     07.11.12 
            ✎
    01:01 
 | 
         
        ну печатается номер по новому - да пох на него. Конечно если у них регламент нумерации есть - но это в кассе обычно     
         | 
|||
| 
    9
    
        Aleksey    
     07.11.12 
            ✎
    01:03 
 | 
         
        (8) Да понятно что тебе пофиг, а они лишний раз не беспокоят, а ручками правят     
         | 
|||
| 
    10
    
        IamAlexy    
     07.11.12 
            ✎
    01:04 
 | 
         
        все равно тупорылые поставят номер ......../1
  
        а затем через восемь документов будут хреначить все ручками :)  | 
|||
| 
    11
    
        Сказочный Баобаб    
     07.11.12 
            ✎
    01:05 
 | 
         
        (9)ничего не правят - их устраивает. Правил тока кассу     
         | 
|||
| 
    12
    
        Сказочный Баобаб    
     07.11.12 
            ✎
    01:06 
 | 
         
        (10)ага! А потом звонят - ваша программа глючит! Номер не ставит сама!
  
        постоянно такое. был жесткач - дура одна букву О вместо 0 поставила  | 
|||
| 
    13
    
        Aleksey    
     07.11.12 
            ✎
    01:08 
 | 
         
        (11) Ну вот тоже допиливаю нумерацию в течении дня и матюкаюсь     
         | 
|||
| 
    14
    
        Sol78    
     07.11.12 
            ✎
    01:10 
 | 
         
        (0) 2 символа на префикс и тире - это из БСП     
         | 
|||
| 
    15
    
        Aleksey    
     07.11.12 
            ✎
    01:15 
 | 
         
        (14) Это понятно, но осадок остался
  
        Кстати здесь процедура отработает правильно, и будет номер 0000-000001 а вот другая процедура Процедура УстановитьПрефикс(Источник, Префикс, УстановитьПрефиксИнформационнойБазы, УстановитьПрефиксОрганизации) ПрефиксИнформационнойБазы = ""; ПрефиксОрганизации = ""; Если УстановитьПрефиксИнформационнойБазы И ПрефиксацияОбъектовПовтИсп.ЕстьФункциональнаяОпцияПрефиксИнформационнойБазы() Тогда ПрефиксИнформационнойБазы = ПрефиксацияОбъектовПереопределяемый.ПрефиксИнформационнойБазы(); ДополнитьСтрокуНулямиСлева(ПрефиксИнформационнойБазы, 2); КонецЕсли; Если УстановитьПрефиксОрганизации И ПрефиксацияОбъектовПовтИсп.ЕстьФункциональнаяОпцияПрефиксыОрганизаций() Тогда Если РеквизитОрганизацияДоступен(Источник) Тогда ПрефиксОрганизации = ПрефиксацияОбъектовПереопределяемый.ПрефиксыОрганизаций( Новый Структура("Организация", Источник[ИмяРеквизитаОрганизация(Источник.Метаданные())]) ); // если задана пустая ссылка на организацию Если ПрефиксОрганизации = Ложь Тогда ПрефиксОрганизации = ""; КонецЕсли; КонецЕсли; ДополнитьСтрокуНулямиСлева(ПрефиксОрганизации, 2); КонецЕсли; ОсновнойПрефикс = ПрефиксОрганизации + ПрефиксИнформационнойБазы; Разделитель = "-"; Префикс = ОсновнойПрефикс + Разделитель + Префикс; КонецПроцедуры Вот тут будет косяк описанный в (0)  | 
|||
| 
    16
    
        Aleksey    
     07.11.12 
            ✎
    01:15 
 | 
         
        Т.е. часть документов будет иметь "правильную" нумерацию, а часть в пролете     
         | 
|||
| 
    17
    
        Stim    
     07.11.12 
            ✎
    01:22 
 | 
         
        в БП 3.0(не корп) номер не очищается при смене организации или даты.
  
        так что я не удивлен  | 
|||
| 
    18
    
        Aleksey    
     07.11.12 
            ✎
    12:01 
 | 
         
        (17) Анализ CF-ников показал, что корп и не корп полностью идентичные (добавили функциональную опцию учет по подразделениям, и отсюда они пляшут) за исключением пару дополнительных отчетов и регистров и документов АВИЗО. Так что в части поведения и модуля обычных документов разницы нет     
         | 
|||
| 
    19
    
        Denisыч    
     07.11.12 
            ✎
    12:03 
 | 
         
        Про рабочую дату уже в курсе? Нашел как установить?)     
         | 
|||
| 
    20
    
        Aleksey    
     07.11.12 
            ✎
    12:04 
 | 
         
        (19) Читал на форуме, но пока ниразу не было необходимости менять рабочую дату     
         | 
|||
| 
    21
    
        dot101    
     07.11.12 
            ✎
    13:04 
 | 
         
        (0) на последнем релизе БП 3.0 проверил в реализации: печатается нормальный номер. из 00-000001 получил 1
  
        (17) косяк, блин.  | 
|||
| 
    22
    
        dymor    
     07.11.12 
            ✎
    23:52 
 | 
         
        (17) Ну и что? Почему должен очищаться то?
  
        При записи дока номер поменяется, если надо  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |