|   |   | 
| 
 | Нумератор в пределах месяца для конкретной организации | ☑ | ||
|---|---|---|---|---|
| 0
    
        myr4ik07 25.04.18✎ 12:07 | 
        УТ.
 Нумерация должна начинаться с 1 каждый месяц и только для конкретной организации, для всех остальных организаций должна остаться типовая нумерация. Как это реализовать? | |||
| 1
    
        cw014 25.04.18✎ 12:09 | 
        Написать свою     | |||
| 2
    
        myr4ik07 25.04.18✎ 12:13 | 
        снято
 Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс) СтандартнаяОбработка = Ложь; Номер = Нумератор(); КонецПроцедуры | |||
| 3
    
        takefive 25.04.18✎ 12:14 | 
        к префиксу добавлять номер месяца например...     | |||
| 4
    
        cw014 25.04.18✎ 12:15 | 
        Я так думаю, что при периодичности нумератора "Год" наткнешься на такие грабли :-D     | |||
| 5
    
        Ненавижу 1С гуру 25.04.18✎ 12:16 | 
        я за (3)     | |||
| 6
    
        myr4ik07 25.04.18✎ 12:23 | 
        (4) правильно думаешь, сейчас в док нумератор в переделах года, а нужно каждый протсавлять №1 документа, как обойти?     | |||
| 7
    
        catena 25.04.18✎ 12:41 | 
        (6)Префикс добавить, сказали же уже.     | |||
| 8
    
        myr4ik07 25.04.18✎ 12:54 | 
        (7) префикс добавил, в результате ОГ-14, но такожй же номер я не смогу уже присвоить в переделах года     | |||
| 9
    
        Serg_1960 25.04.18✎ 13:07 | 
        (8) Если уж залез в конфигуратор, то копай глубже. Как минимум снимать признак уникальности номеров (писать свою проверку на уникальность номера - программную) + править подписку на событие, где идёт присвоение номеров.     | |||
| 10
    
        иубиповец 25.04.18✎ 13:10 | 
        В (3) же сказали, номер месяца в префикс запулить
 те. ОГ1-14 от 21.01 ОГ2-14 от 22.02 и т.д. :) Или стандарный номер не трогать, создать реквизит номер месячный, и для этой организации его заполнять, в печатные формы то же под корректировать вывод из него. | |||
| 11
    
        myr4ik07 25.04.18✎ 13:11 | 
        (9) атасец (10 ) да, думал про отдельное поле     | |||
| 12
    
        Serg_1960 25.04.18✎ 13:17 | 
        Ааа... а я подумал, что автора месяц в номере не устраивает.     | |||
| 13
    
        catena 25.04.18✎ 13:46 | 
        (10)По-моему проще наоборот - номер стандартный с префиксом, а пользователю показывать без префикса. Не нужно самостоятельный нумератор мутить, практически все штатною     | |||
| 15
    
        xxTANATORxx 25.04.18✎ 14:13 | 
        номер месяца в префикс добавлять уже предлагали?     | |||
| 16
    
        один я дАртаньян 25.04.18✎ 14:13 | 
        (2) С СФ - не пройдет.     | |||
| 17
    
        один я дАртаньян 25.04.18✎ 14:15 | 
        (6) Меняешь нумератор на день а затем классика: 
 ПрефиксацияОбъектовБПСобытия Процедура УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения //{ХХХХ //2017 07 19 //ззззз //Задача: У документов установить нумерацию в пределах дня (длина номера увеличена до 16 знаков) //{Добавлено Если Источник.Дата>= '20120529' Тогда Если ТипЗнч(Источник)=Тип("ДокументОбъект.АвансовыйОтчет") ИЛИ ТипЗнч(Источник)=Тип("ДокументОбъект.ПриходныйКассовыйОрдер") ИЛИ ТипЗнч(Источник)=Тип("ДокументОбъект.РасходныйКассовыйОрдер") Или ТипЗнч(Источник)=Тип("ДокументОбъект.РеализацияТоваровУслуг") Тогда элНомерМесяца =СокрЛп(Строка(Месяц(Источник.Дата))); элНомерМесяца =?(СтрДлина(элНомерМесяца)<2,"0","")+элНомерМесяца; элНомерДня =СокрЛп(Строка(День(Источник.Дата))); элНомерДня =?(СтрДлина(элНомерДня)<2,"0","")+элНомерДня; Префикс = Префикс+""+элНомерМесяца+элНомерДня+"\"; КонецЕсли; КонецЕсли; //Добавлено} //ХХХ} | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |