Имя: Пароль:
1C
 
8.1 изменение автонумерации
0 ERWINS
 
06.01.07
18:16
Цитата с сайта 1с: В связи с изменением механизма автонумерации объектов получение очередного номера, например, документа, будет всегда выдавать последовательный номер, даже если предыдущий объект не был записан.

То есть создаем новый элемент справочника, он получает код 0001. Жмем отмена. Добавляем еще один - получаем код 0002 и тд. При этом можно вручную поставить код 0001 и сохранить элемент.

Мне за "дырки" в нумерации документов бухгалтера точно спасибо не скажут. Кто подскажет?
1 ВьюИК
 
06.01.07
18:25
Простите точную цитату с сайта производителя можно?
2 ERWINS
 
06.01.07
18:30
это была цитата с сайта освобожденного ПО
3 Kalambur
 
06.01.07
18:32
(0) я думаю не только тебя будут иметь... :)
4 ВьюИК
 
06.01.07
18:33
??? простите что?
Можно ссылку на официальный источник?
5 ERWINS
 
06.01.07
18:33
http://www.v8.1c.ru/overview/release_8_1_5/user_features_815/interface.htm

"В связи с изменением механизма автонумерации объектов получение очередного номера, например, документа, будет всегда выдавать последовательный номер, даже если предыдущий объект не был записан."
6 ВьюИК
 
06.01.07
18:42
ОК прочитал. Как мне кажется, возможно, что это регулируется программно. Хотя сейчас попробую.
Результат сообщу.
7 у лю 427
 
06.01.07
18:44
если действительно так - будет ж.опа.....
8 ВьюИК
 
06.01.07
18:51
Интересно. Финала правда нет (будет после праздников), но что в 8.0, что в 8.1 в разделенном режиме (2 сеанса) результат нумерации документов одинаковый (и там и там идет следующий номер БЕЗ записи документа)
Со справочником, на пример контрагентов, то же самое.
9 Jolly Roger
 
06.01.07
19:00
Да,так и есть. Щас проверил.
10 ВьюИК
 
06.01.07
19:02
(9) Что именно "Да, так и есть?"
11 ВьюИК
 
06.01.07
19:02
(9) Проверяли на финале?
12 ERWINS
 
06.01.07
19:32
у меня пропускает....
13 ERWINS
 
06.01.07
19:36
создаешь док, не записывая закрываешь....
при каждом создании номер будет увеличиваться на 1

бороться с помощью нумератора....
14 ERWINS
 
06.01.07
19:37
бороться с помощью нумератора непомогает фигня таже....
15 ВьюИК
 
06.01.07
19:38
Можно еще раз последовательность действий?
16 ВьюИК
 
06.01.07
19:39
Сори все увидел сам.
17 ERWINS
 
06.01.07
19:43
касса...
летящая касса...
будь ты со мной...
вперед не беги....
18 ВьюИК
 
06.01.07
19:45
Хмм в пределах сеанса есть такое.
Странное поведение
19 ERWINS
 
06.01.07
19:58
нормальное....
зато блокировок будет меньше.... НАМНОГО!!!
короче 1с делает САМУЮ масштабируемую систему в мире!
вопрос только в том... самую лучшую ли?
20 ВьюИК
 
06.01.07
20:06
Все равно не очень понятно такое поведение в пределах ОДНОГО сеанса
Как в одном сеансе работают несколько человек?
21 ERWINS
 
06.01.07
20:09
???
все просто.... есть поле в БД при каждом запросе этого поля его значение увеличивается на 1.... и неважно один сеанс или 1000
22 ВьюИК
 
06.01.07
20:15
Хммм.
Как то все таки не очень привычно
23 Buran
 
06.01.07
20:28
(0) В 8.0 была практически та же фишка: если в нескольких сеансах одновременно создать элемент/документ, то код увеличивается.
То есть:
Сеанс 1: Создание эл-та. Код 0001
Сеанс 2: Создание эл-та. Код 0002
Сеанс 1: Отмена создания.
Сеанс 2: Запись эл-та. Код 0002

Так что дырки в нумерации появлялись и раньше. Просто теперь это намного заметней.
24 ВьюИК
 
06.01.07
20:32
Вот об этом и речь. Самое главное когда ты работаешь в ОДНОМ сеансе.
25 у лю 427
 
06.01.07
20:37
(23) Такое же поведение в 7.7 и в 8.0.
Создающаяся дырка - это в общем то понятно откуда... и весьма логична в описании (23)...

Создающаяся дырка - это некритично для расходых, приходных, счетов фактур...

А вот для приходных и расходных КАССОВЫХ ОРДЕРОВ - будет ЖОПА.
Полная... Ибо в этих документах ПРОВАЛОВ В НУМЕРАЦИИ БЫТЬ НЕ МОЖЕТ ПО ОПРЕДЕЛЕНИЮ....

Веселенькая новость....

P.S. когда работает ОДИН кассир и поведение как в 77/80 - все нормально. Но когда ОДИН кассир открыл док, собираясь его заполнить и записать, его отвлекли и он вышел БЕЗ СОХРАНЕНИЯ С ПОТЕРЕЙ НОМЕРА - это уже аллес....
26 ERWINS
 
06.01.07
20:39
(25) надо им было сделать галочку в нумераторе.....
27 ВьюИК
 
06.01.07
20:43
Вообще-то раньше, когда кассу вели на бумаге происходило следующее:
Пачку приходников СРАЗУ нумеровали,  и в случаи допущение в приходнике ошибки, он уничтожался соответственно нумерация проваливалась.
Так что вопрос все-таки по поводу нумерации ПРИХОДНИКОВ и РАСХОДНИКОВ спорный
28 у лю 427
 
06.01.07
20:54
(27) Не знаешь - спроси у кассира и ГБ...
Пачку нумеровали. Номер ВСЕГДА ставился от руки. Если портили бланк - рвали, брали чистый (без номера) и ставили ТОТ ЖЕ НОМЕР...

P.S. на последовательность номеров смотрят довольно строго. Именно в кассовых доках... Больше практически с такой стогостью нарушения в нумерации не караются...

P.S. и спроси, как кассиры резервируют номера... и как мечут икру, когда резервированный номер не использован...

А еще спроси, какой икромет возьникает, когда надо сунуть приходник-расходник задним числом, и нет свободного номера....
29 ERWINS
 
06.01.07
20:57
(28) Короче 1с создала новую проблему... которую объяснять бухам 1сникам... слава богу хоть сослаться есть на кого... (написали проблему)
30 Buran
 
06.01.07
21:08
(28) Да что вы трясетесь?
Запрос "Выбрать первые 1 ... упорядочить по Код УБЫВ" все равно верный номер даст.
В обработку "ПередЗаписью" его - и все ОК.
А что будет в типовых... посмотим.
31 Долорес И
 
06.01.07
21:13
обана! весело, если на самом деле теперь такая .опа с номерами.
(28)а про кассиров действительно, так и есть. приходилось из-за нумерации перепечетывать кассовую книгу за несколько дней. там ещё было веселье с лимитом налички..
32 у лю 427
 
06.01.07
21:27
(30) На каждый чих запросов не наставишь...
33 у лю 427
 
06.01.07
21:38
тебе, как кролику, подложили очередную свинью... а ты уже дергаешься...
34 snc
 
06.01.07
21:44
Можно не только через запрос. Вариантов куча. И проблема решаема на 100%.
Вот только если этого не будет в типовых, то полная ж. все равно не настанет, просто франчи много денег поимеют!!!
35 у лю 427
 
06.01.07
21:47
то, что выход есть - понятно... Но иметь задницу на ровном месте...
36 Neco
 
06.01.07
22:40
С партнерского форума:

"Но нужно понять, что задача получения гарантированной неубывающей непрерывной последовательности неизбежно приводит к исключению всякой параллельности записи документов. Это не техническое, а логическое ограничение. Две транзакции не будут иметь права найти и записать одновременно очередной номер, так как если первая получившая номер транзакция будет отменена, то образуется «дырка» в нумерации. Соответственно транзакция может получить номер, только после окончания предыдущей транзакции. Поэтому все документы будут выстраиваться в очередь. Это вполне легко получить имеющими средствами конфигурирования.
Реализованный нами механизм (кстати как и в 8.0) выдает неубывающую, но не непрерывную последовательность."
37 ERWINS
 
06.01.07
22:54
можно сделать так что бы номер документа появлялся ТОЛЬКО после записи.... а до записи поле номера документа было пустым и заблокированным
38 Neco
 
06.01.07
22:56
(37) Можно. Но зачем?
Для номеров РКО и ПКО делается своя нумерация основанная на запросе, для остальных объектов это не критично.
39 snc
 
06.01.07
22:57
(37) А еще можно вообще не менять типовые. Например для кассы - перед печатью запускать обработку по перенумерации документов.
40 ERWINS
 
06.01.07
23:04
(39) черезчур умный.... у бухов не только крыша съедит если номера поменяются... они еще потом будут выяснять зачем ты это сделал и перепроверять в ручную ВСЕ доки
41 snc
 
06.01.07
23:08
(40) Так не все же доки перенумеровывать. Ведь в этой обработке будет выбор периода (дата нач., дата кон.). А в этот период может попасть всего 1 документ, который только что записали с неправильным номером.
42 Neco
 
06.01.07
23:09
(40) НЕ обязательно использовать нумерацию документов
43 snc
 
06.01.07
23:10
(40) А запросом - как ты с префиксами будешь искать последний номер?
44 ERWINS
 
06.01.07
23:17
сортировка по возрастанию?
45 snc
 
06.01.07
23:18
(44) может, но все-равно при записи - этот метод фирме 1С не понравится. Они пойдут другим путем.
46 ERWINS
 
06.01.07
23:18
(42) ;) толь 2 разных номера у одного и того же документа.... у бухов путаницы не будет.... я подозреваю, что они начнут приводить номера в соответствие....
47 ERWINS
 
06.01.07
23:19
(45) это метод нужен только для кассовых документов...
48 Neco
 
06.01.07
23:20
(46) В 7ке для РКО и ПКО номера для кассовой книги фиксировались в периодическом реквизите. В 8ке для этой цели можно задействовать регистр сведений. А бухам номера вообще менять не нужно.
49 у лю 427
 
07.01.07
08:24
(48) Лучше бы ты пожевал что нибудь, а не говорил...
Особенно если не знаешь...
В 7 в константе хранился номер листа кассовой книги, а не номер документа...


(47) Непрерывность номеров нужна не только в кассовых документах, но в тех же счет-фактурах. Просто по жизни - разрывы в нумерации в СЧФ не караются жестко (если их немного, например 5-7 номеров на сотню потеряны).
  В кассовых - они просто НЕДОПУСТИМЫ и последовательность жестко контролируется проверяющими...


(39) Дятел? А то сильно похож на него...
Кассовые документы НЕЛЬЗЯ перенумеровать - напрмер, в документе есть роспись контрагента, после перенумерации документы нужно распечатать, а собирать подписи контрагентов по новой - мы отправим тебя как исключительную птицу...

К тому же в случае встречной проверки будет ж.опа - у тебя попросят дать справку о РКО № ХХХХ, а в твоей базе РКО № ХХХХ будет после перенумерации выписан совсем на другого клиента и другую сумму...

Перенумеровывать сразу тоже нельзя... у кассы стоит клиент. Нужно печатать и давать ему на подпись, брать/выдавать деньги... Иначе в след раз клиент сюда не придет...

(42) пез каминтариеф....


Так что решение только одно - в при записи запросом искать номер, ставить его, записывать и только после записи давать печатать... Вот кассиры обрадуются...



(36) Хорошее обоснование. Красивое. Другими словами - ребята, у нас не получилось и мы вам перевыставляем ж.опу - трахайтесь с ней сами...

P.S. вообще то анализ сделанных изменений говорит о том, что очень много вещей постепенно сваливают на разработчика конфы, не решая это на уровне движка. Решение не есть гуд...
И главное - это тенденция...
50 Neco
 
07.01.07
10:13
(49)
> В 7 в константе хранился номер листа кассовой книги, а не номер документа...

ну да в (48) о томже: "номера для кассовой книги", про номер документа и слова не было.
51 Neco
 
07.01.07
10:18
+(50) Таки глянул в типовой бухгалтерии (для Украины) в 7ке в реквизитах справочника "Счета нашей фирмы" ведется нумерация ПКО и РКО:
"Типовая конфигурация предполагает ведение различной нумерации при-
ходных и расходных документов по каждому из счетов. Для этого существу-
ют реквизиты "Платеж.пор. или расх.ордер" (т.е. последний расходный до-
кумент) "Прих.ордер" (т.е. последний приходный документ), в которых со-
держатся номера последних документов, выписанных по данному счету.
Программа автоматически увеличивает эти значения при записи в базу со-
ответствующих документов."
52 Neco
 
07.01.07
10:21
+(51) А в БП и УТ и УПП реализовано запросом к списку документов ПКО или РКО. Так что в типовых 1С тип-топ
53 Худой
 
07.01.07
17:24
Не осилил всех постов. Что за вопли белуг в аквариуме?
Создается впечатление, что 1-эсники чуток туповатые. Я имею ввиду тех, кто кроме, как 1с ни на чем не писал. Неужели, никто не работал на ORACLE, MS SQL или других нормальных СУБД? По моему, тут кто то правильно подметил, что 1с идет в сторону МАСШТАБИРУЕМОСИ. Соглашусь с тем, что "что очень много вещей постепенно сваливают на разработчика конфы".
Надо отделить мух от котлет. ПОСЛЕДОВАТЕЛЬНОСТЬ и бумажный НОМЕР документа не есть одно и тоже. 1С приучила всех что это одно и тоже. Поэтому все заорали КАРАУЛ...все пропало.
54 у лю 427
 
07.01.07
18:03
Последовательность и Номер документа не связаны, НО - нумерация должна быть непрерывной...

Если система претендует на предметно ориентированную, и сознательно выбрасываются такие вещи - <пез каминтариеф>

Зачем нужна такая предм ориентированная система, в которой каждый чих я должен делать сам? Уж лучше взять тогда нормальную ИДЕ типа делфи и делать на ней - и ошибок меньше в платформе на порядки и гибкость выше... Все таки предм ориентированная система должна предлагать сервис в предметной области....
55 Худой
 
07.01.07
18:12
Согласен. Думаю, с этим, наконец-то, думаю, они разберутся. Не знаю, на уровне платформы или еще как.
56 у лю 427
 
07.01.07
19:36
Уже разобрались, свалив проблемы на разработчиков приложений... а сами остались в шоколаде... У них "фсе нормально"
57 Buran
 
08.01.07
09:14
(53) +1
ИМХО, так устроены и буржуйские системы.
Навижн еще не ставил, но судя по книжке, там нет возможности закрыть без сохранения созданный документ.