|
Как решаете проблему нумерации в самописных конфах? | ☑ | ||
---|---|---|---|---|
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: короче, типовой функционал - тебе не помошник, а даже "наоборот" - мешать только будет. Сам пиши свой алгоритм "атонумерации". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |