|   |   | 
| 
 | Префикс в БП3.0 | ☑ | ||
|---|---|---|---|---|
| 0
    
        inkvizitr 10.10.13✎ 00:37 | 
        Конфигурация БП3.0
 Доброй ночи) проблема такая, делал как то следущие на БП3.0, на релизе 3.0.23.8: к префиксу документа "СчетФактураВыданная", приделывал дату т.е.: 0000-0910-00000001 0000-0910-00000002 и так далее, после обновления до релиза 3.0.25.9, перестал правильно работать клиент банк, а именно корректно формировать номер для выгрузки, посмотрел что "клиент банк" и документ "СчетФактураВыданная" ссылается в общий модуль "ПрефиксацияОбъектовКлиентСерверПереопределяемый" и там есть одна процедура ПриПолученииНомераНаПечать а в ней строки кода: Процедура ПриПолученииНомераНаПечать(НомерОбъекта, СтандартнаяОбработка) Экспорт Если Сред(НомерОбъекта, 5, 1) = "-" Тогда Возврат; КонецЕсли; //Номер не соответствует формату НомерОбъекта = ОбщегоНазначенияБПВызовСервера.ПолучитьНомерБП20(НомерОбъекта); СтандартнаяОбработка = Ложь; КонецПроцедуры Если стоит циферка 5 то коректно начинает работать клиент банк, а если цифру пять заменить на цифру шесть, начинает работать коректно документ "СчетФактураВыданная", а именно, правильно выводить общий список счет фактур Самое главное если заходить внутрь любой счет фактуры выданной, то номер отображается корректно, весь косяк в выводе Форме Списка | |||
| 1
    
        inkvizitr 10.10.13✎ 00:38 | 
        У кого какаие мысли есть чтобы заставить работать правильно и клиент банк, и счет фактуру выданную     | |||
| 2
    
        Aleksey 10.10.13✎ 02:58 | 
        А зачем такой номер то длинныый?     | |||
| 3
    
        Aleksey 10.10.13✎ 02:59 | 
        И второй вопрос, а зачем ты меняешь 5 на 6, ты хоть понимаешь для чего это или чтобы поменять?     | |||
| 4
    
        inkvizitr 10.10.13✎ 09:02 | 
        (3) не понимаю     | |||
| 5
    
        inkvizitr 10.10.13✎ 09:02 | 
        (2)  Такой длинный нужен     | |||
| 6
    
        grayshadow 10.10.13✎ 09:11 | 
        в БП 3 счета-фактуры выгружаются в клиент-банк? о_О     | |||
| 7
    
        inkvizitr 10.10.13✎ 09:15 | 
        (6) нет     | |||
| 8
    
        inkvizitr 10.10.13✎ 09:17 | 
        (6) как я понял они к одним и тем же функциям и процедурам обращаются     | |||
| 9
    
        inkvizitr 10.10.13✎ 09:18 | 
        (6) система очень путанная эти управляемые формы, я в них потерялся     | |||
| 10
    
        Fedot200 10.10.13✎ 09:27 | 
        (0) предлагаю 5 поменять на 7.     | |||
| 11
    
        inkvizitr 10.10.13✎ 09:31 | 
        (10) пробывал, это не помогает, не пойму предназночения этой процедуры, ладно буду из предыдущих релизов дергать префиксацию, там ведь это работало     | |||
| 12
    
        hhhh 10.10.13✎ 09:31 | 
        (11) ну сделайте номера
 00000-0910-00000001 00000-0910-00000002 чего вы паритесь? | |||
| 13
    
        Fedot200 10.10.13✎ 09:40 | 
        (10) А 4-е пробовал ставить, а даже предлагаю сразу 3-и поставить.     | |||
| 14
    
        Serg_1960 10.10.13✎ 09:42 | 
        Вообще-то, чтобы не гадать на кофейной гущи, нужно заглянуть в ОбщегоНазначенияБПВызовСервера.ПолучитьНомерБП20() - что там с номером делает конфигурация и что изменить чтобы работало так, как нужно автору.     | |||
| 15
    
        hhhh 10.10.13✎ 09:54 | 
        (14) а зачем заглядывать, если программа туда по-любому не попадет?     | |||
| 16
    
        AdrianBerk 10.10.13✎ 10:38 | 
        Если (Сред(НомерОбъекта, 5, 1) = "-") ИЛИ (Сред(НомерОбъекта, 7, 1) Тогда
 Возврат; КонецЕсли; XDDD | |||
| 17
    
        hhhh 10.10.13✎ 10:40 | 
        (14) понял, да, надо заглянуть.     | |||
| 18
    
        inkvizitr 10.10.13✎ 19:35 | 
        (16) так не прокатывает     | |||
| 19
    
        Aleksey 10.10.13✎ 20:27 | 
        (11) Назначение простое как пробка
 Допустим ты вел учет в 2.0, и у тебя был документ с номером ПРФ0000012 Потом ты обновил до 3.0 и нумера стали ПР00-000013 Соттветственно как программа узнает что в первом случае (т.е. документ введен в 2.0) нужно убирать префикс ПРФ, а во втором "ПР00-" Они тупо смотрит 5 символ - если там "-" тогда новая нумерация, иначе старая нумерация (ПолучитьНомерБП20) (16) это совсем тут не причём | |||
| 20
    
        inkvizitr 10.10.13✎ 20:36 | 
        (19) это понятно, 
 НО.... документов "счет фактура выданный" вообще в базе нету, когда я создаю и жму записать, он присваивает нужный номер, после чего когда начинаю смотреть список счет фактур, он при отображении номера их режет. Потом открываю 2ым щелчком мыши документ, смотрю, а номер отображается корректно, не могу в коллекции заставить отображать полность номер, еще раз в документ если зайти, ти номер правильный стоит | |||
| 21
    
        Aleksey 10.10.13✎ 20:43 | 
        (20) это новая фишка БП 3.0, появилась недавно. Т.е. в журнале они показывают не номер документа, как раньше, а типа тот номер который на печати должен быть     | |||
| 22
    
        Aleksey 10.10.13✎ 20:43 | 
        не там смотришь     | |||
| 23
    
        inkvizitr 10.10.13✎ 21:01 | 
        (21) А где посмотреть если не секрет? я ща тут сел с F11 и F10 сижу, странно ща по коду смотрю он отсек у меня префекс с тере, потом его опять пределал, вообще бред какой то, если есть у кого какие варианты как вернуть в старое состояние отображение номеров коллекции, буду рад     | |||
| 24
    
        inkvizitr 10.10.13✎ 21:12 | 
        (21) походу они реально сменили, ща демо базы разварачиваю и удивляюсь     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |