|   |   | 
| 
 | Как решаете проблему нумерации в самописных конфах? | ☑ | ||
|---|---|---|---|---|
| 0
    
        vicof 31.01.13✎ 17:30 | 
        Всем привет. 
  Есть кассовые документы, ПКО, РКО. Могут проводиться по бухгалтерскому и управленческому учету (без префикса и префик "У" соответственно). Хочется, чтобы при работе была четкая, последовательная автонумерация с учетом префиксов. Последовательно по БУ и последовательно по УУ. Префикс меняю при установке нового номера в зависимости от галки "Упр. учет". Автонумерация в форме выключена. Автонумерация в объекте включена. На уровне конфигурации: режим нумерации объектов - освобождать автоматически. Все замечательно, все работает, кроме одного. Если тыкаем галку "Упр.учет", записываем, потом ее убираем и снова записываем, номер выдается на единичку больше. Т.е. выданные номера не освободились. ОбновитьНумерациюОбъектов не хочется делать. Да к тому ж под полными правами. А сохранить последовательную нумерацию хочется. Что можете предложить в данной ситуации? | |||
| 1
    
        Aleksey 31.01.13✎ 17:33 | 
        не тыкать куда попало. От этого говорят дети могут завестись     | |||
| 2
    
        vicof 31.01.13✎ 17:35 | 
        Есть вариант интерсней?     | |||
| 3
    
        Ayvengo 31.01.13✎ 17:35 | 
        Уходите от черной бухии ;) А вообще есть режим автонумерации объектов ;)     | |||
| 4
    
        hhhh 31.01.13✎ 17:38 | 
        (2) пристрелить юзера, который занимается тыканьем галок.     | |||
| 5
    
        vicof 31.01.13✎ 18:29 | 
        (4) Допустим, завела девочка приходник. А ей директор говорит: "Дорогая, это будем по упр учету проводить, тыкай галку" или девочка неопытная, только пришла, тыкает на все подряд. Я бы хотел, чтобы программа помогала не допускать ошибок, а не наоборот. Даже при максимальной свободе пользователя.
  (3) Есть, я поставил освобождать. Мож я не умею его готовить? | |||
| 6
    
        Ayvengo 31.01.13✎ 18:31 | 
        Может у тебя нумерация как-то по особому сделана а не типовым механизмом?     | |||
| 7
    
        vicof 31.01.13✎ 18:32 | 
        (6) я ж грю, пишу нетленку :)     | |||
| 8
    
        Ayvengo 31.01.13✎ 18:33 | 
        Нумерация как сделана то?     | |||
| 9
    
        vicof 31.01.13✎ 18:33 | 
        +(7) Не хочу пользоваться типовыми механизмами, потому что они сильно громоздкие. Нужна легкая конфа.     | |||
| 10
    
        vicof 31.01.13✎ 18:37 | 
        (8) Все ж в (0) описано.
  Ладно, еще раз. Документ ПКО. Может проводиться по БУ и УУ. От этого разный префикс. Для каждого префикса своя нумерация. В форме объекта - автонумерация выключена. В объекте - автонумерация включена. В конфе - РежимАвтонумерацииОбъектов - освобождать автоматически. Номер выдает сама система, я только меняю префикс при смене галки. | |||
| 11
    
        Reset 31.01.13✎ 18:37 | 
        (0) (без префикса и префик "У" соответственно). 
  Нехорошо это. Сделай оба варианта с префиксами, одинаковой длины | |||
| 12
    
        vicof 31.01.13✎ 18:38 | 
        (11) Вместо префикса пишу 0 (ноль)     | |||
| 13
    
        Reset 31.01.13✎ 18:38 | 
        (12) ок, не так понял     | |||
| 14
    
        Ayvengo 31.01.13✎ 18:38 | 
        (10) а зачем номер то переприсваеваешь? ДОбавляй только префикс и все.. елси не надо убирай     | |||
| 15
    
        vicof 31.01.13✎ 18:41 | 
        (14) В бухню должны выгружаться только бухгалтерские документы. А так как это касса, то тут нужна строгая нумерация.     | |||
| 16
    
        Ayvengo 31.01.13✎ 18:42 | 
        у тебя доки так нумеруются 0000001, У000002, 0000003, У000004:?     | |||
| 17
    
        vicof 31.01.13✎ 18:43 | 
        00001, 00002, У0001, 00003, У0002...     | |||
| 18
    
        Ayvengo 31.01.13✎ 18:45 | 
        Ну чтоб наверняка сделай процедуру перед записью, которая будет задавать правильный номер. А вообще режим автонумерации объектов должен избавлять от этой проблемы     | |||
| 19
    
        vicof 31.01.13✎ 18:50 | 
        Что-то мне подсказывает, что с такой проблемой многие сталкивались, но удобного механизма, который работает, допустим, с 10 одновременно забивающими документы пользователями, нет.     | |||
| 20
    
        vicof 31.01.13✎ 18:51 | 
        (18) Сначала еще по форуму полажу, мож чего поинтересней найду)     | |||
| 21
    
        vicof 31.01.13✎ 19:06 | 
        (20) Думаю, в  момент записи документа буду накладывать блокировку, а номера документов хранить в регистре.     | |||
| 22
    
        Ayvengo 31.01.13✎ 19:09 | 
        (21) С измерениями Номер, Префикс?     | |||
| 23
    
        vicof 31.01.13✎ 19:15 | 
        (22) Типа того     | |||
| 24
    
        Лефмихалыч 31.01.13✎ 19:45 | 
        (0) у нас ни кому в голову не приходили две идиотские мысли, последствия которых тебе сейчас мешают:
  1. Менять номер у уже записанного объекта 2. Завязывать нумерацию на данные, которые в ходе жизненного цикла объекта чаще всего изменяются и, соответственно, проблемы нумерации нет | |||
| 25
    
        fisher 31.01.13✎ 19:50 | 
        А почему так критичны пропуски нумерации?     | |||
| 26
    
        Vladal 31.01.13✎ 20:46 | 
        Посмотри в типовых, как меняются номера при смене организации.     | |||
| 27
    
        Лефмихалыч 31.01.13✎ 20:46 | 
        (25) потому, что люди идиоты, не понимающие, как работать без бумажек и стремящиеся из реляционной базы данных сделать бумажку на подтир души     | |||
| 28
    
        Strogg 31.01.13✎ 21:14 | 
        (0) в типовой реализовано подпиской на событие "приНазначенииНовогоНомера". Т.е. префикс устанавливается после записи чтоли...     | |||
| 29
    
        Ayvengo 31.01.13✎ 22:36 | 
        (28) ага, после записи :D lol     | |||
| 30
    
        wade25 31.01.13✎ 22:41 | 
        (28) Лол что?)     | |||
| 31
    
        banco 31.01.13✎ 22:47 | 
        (0) отказались от галочек бух учет, упр учет, используем управленческую организацию     | |||
| 32
    
        wade25 31.01.13✎ 22:51 | 
        (31) В какой конфе отказались?)     | |||
| 33
    
        Конфигуратор1с 31.01.13✎ 22:52 | 
        (0) Так номер пишите в реквизит бухгалтерский и его при выгрузке юзайте, а тут просто нумеруйте авто нумерацией     | |||
| 34
    
        banco 31.01.13✎ 22:52 | 
        в самописной )))     | |||
| 35
    
        wade25 31.01.13✎ 23:02 | 
        (34) Т.е. сами написали конфу с галками, что бы их не использовать?)))     | |||
| 36
    
        banco 31.01.13✎ 23:42 | 
        (35) писали конфу и не стали делать галочки в упр учете и бух учете, как в старих типовых и как выдно у вас, в некоторых самописных конфигурациях. С нумерацией проблем нету потому что все упр документы делаются управленческой организацией.     | |||
| 37
    
        wade25 31.01.13✎ 23:46 | 
        (36) Ок, а знаете для чего эти галочки нужны были?)     | |||
| 38
    
        banco 01.02.13✎ 00:05 | 
        (37) кому нужны были?     | |||
| 39
    
        Ayvengo 01.02.13✎ 00:38 | 
        Что бы проблемы с нумерацией не было, нужно пересмотреть бизнес-процессы ;) хехе, но этим заниматься всем лень ... проще нумерацию сделать.. что бы все четко по порядку ... бумажная волокита блин :(     | |||
| 40
    
        vicof 01.02.13✎ 05:04 | 
        (26) В типовых при смене организации такая же проблема.     | |||
| 41
    
        vicof 01.02.13✎ 05:11 | 
        (24) Ок. Как бы поступил ты в данной ситуации?     | |||
| 42
    
        vicof 01.02.13✎ 05:20 | 
        (33) Я в самом начале предлагал такой вариант, но потом от него ушли, не помню почему.     | |||
| 43
    
        vicof 01.02.13✎ 08:37 | 
        (39) +1     | |||
| 44
    
        Serg_1960 01.02.13✎ 09:44 | 
        (0) У Вас номер был "выдан" и "использован". Какие могут быть претензии к платформе?
  Насчет "освобождать автоматически", "выданные номера не освободились" и т.д. - прочтите про автонумерацию на ИТС ещё раз. Более внимательно. Не так прост это функционал - выдачи и освобождения номеров. (Имхо) "Освобождать", для повторного использования, имеет смысл не для всех "выданных" номеров, а только для одного номера - последнего в пространстве автонумерации. Выданного(!), но не использованного(!) PS: короче, типовой функционал - тебе не помошник, а даже "наоборот" - мешать только будет. Сам пиши свой алгоритм "атонумерации". | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |