Имя: Пароль:
1C
1С v8
Установка нового номера документа
0 Lesya_L
 
19.03.15
08:11
Бухгалтерия 2.0.
Нужно, чтобы при создании нового документа "СФ выданный" к номеру добавлялась строка "/10".
Например, "0000001/10"
Подскажите,пожалуйста, в какой процедуре это поменять?
1 hawksib
 
19.03.15
08:15
подписка на события "при установке нового номера документа" как-то так
2 Lesya_L
 
19.03.15
08:24
(1) Добавляю документ в подписку:
Процедура ДобавитьПрефиксОрганизации(ДокументОбъект, Префикс) Экспорт
    
    // Если  нет реквизита "Организация" или для нее не задан префикс, то
    // используем пустой префикс,
    // иначе используем префикс организации.
    МетаданныеДокумента = ДокументОбъект.Метаданные();

    Если Не ЕстьРеквизитДокумента("Организация", МетаданныеДокумента)
         ИЛИ НЕ ЗначениеЗаполнено(ДокументОбъект.Организация.Префикс)  Тогда
        Префикс = "0";
    Иначе
                                
        Префикс = ДокументОбъект.Организация.Префикс;
                
    КонецЕсли;
    
Конецпроцедуры

Процедура ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс) Экспорт
    
    ОбщегоНазначения.ДобавитьПрефиксОрганизации(Источник, Префикс);
    
    ОбщегоНазначения.ДобавитьПрефиксУзла(Префикс);    
    
Конецпроцедуры

Но здесь я могу только префикс поменять.
В этой процедуре ДокументОбъект.Номер = Пусто.
3 Lesya_L
 
19.03.15
09:14
up
4 Fl0Mаsтер
 
19.03.15
09:25
(0) м... не помню точно но вроде это в типовой есть(что бы к сф прибавлялось /номер). В карточке Организации, посмотри, там что то типа номер счет фактуры или что то подобное.
5 Dmitriy_76
 
19.03.15
09:30
(4) префикс и суффикс - разные вещи
6 Dmitriy_76
 
19.03.15
09:31
(0) суффикс нужен только в печатной форме или именно в нумерации ?
7 Fl0Mаsтер
 
19.03.15
09:33
(5) там вроде как раз суффикс добавляется
не префикс организации, а именно суффикс для сф
8 Lesya_L
 
19.03.15
09:59
(7) суффикс нужен
9 Dmitriy_76
 
19.03.15
10:04
(7) ХДЕ ???
10 Lesya_L
 
19.03.15
10:05
(4) в справочнике Организации есть поле Префикс (для документов). А суффикс для СФ...что-то не могу найти такой реквизит
11 Azverin
 
19.03.15
10:21
(10) Завести в Организации реквизит "суффикс" и сделать процедуру по аналогии с префиксом, как-то не айс для одного документа.
12 Ilqarupup
 
19.03.15
10:37
(0) почему процедуру из модуля объекта документа не использовать? Я так делал, работало.
13 Fl0Mаsтер
 
19.03.15
10:49
(9) да, в 2.0 нету. В 3.0 и только в Корповской версии можно указать суффикс для сф.
14 Lesya_L
 
19.03.15
22:38
Проблема возникает  том, что следующий номер документа присваивается неправильно.
0001/10
0001/11

А нужно:
0001/10
0002/10

Как это можно решить?
15 welwel
 
19.03.15
22:44
Использовать префикс, а в печатных формах уже выводить как суффикс
16 MSOliver
 
19.03.15
22:51
(14) а когда /10 поменяется на /11?
17 Lesya_L
 
20.03.15
12:08
(16) когда следующий новый документ создаю
18 Azverin
 
20.03.15
14:45
(17) а поясни кому, зачем и когда нужно видеть суффикс /10 ?