|
v7: Нарушена уникальность номеров документов. | ☑ | ||
---|---|---|---|---|
0
Eeakie
06.12.13
✎
02:05
|
Столкнулся с сабжем при обновлении.
Нарушены правила уникальности номеров документов Договор - 7452012 :1 Нарушены правила уникальности номеров документов Заявка - 31442009 :СС20362 Нарушены правила уникальности номеров документов Заявка - 31442009 :СС20360 Нарушены правила уникальности номеров документов Заявка - 31442011 :АА09210 Нарушены правила уникальности номеров документов Заявка - 31442012 :АА09860 Нарушены правила уникальности номеров документов Счет - 1962008 :СС01493 Нарушены правила уникальности номеров документов Счет - 1962008 :СС01486 Нарушены правила уникальности номеров документов Счет - 1962008 :АА00425 Нарушены правила уникальности номеров документов Счет - 1962008 :СС01494 Нарушены правила уникальности номеров документов Счет - 1962008 :СС01496 Нарушены правила уникальности номеров документов Счет - 1962008 :СС01495 Нарушены правила уникальности номеров документов Счет - 1962009 :СС10530 Нарушены правила уникальности номеров документов Счет - 1962009 :СС10532 Нарушены правила уникальности номеров документов Счет - 1962010 :АА0814 Нарушены правила уникальности номеров документов Счет - 1962010 :СЦ04762 Нарушены правила уникальности номеров документов Счет - 1962010 :СЦ05645 Нарушены правила уникальности номеров документов Счет - 1962010 :СЦ09115 Нарушены правила уникальности номеров документов Счет - 1962010 :АА1256 Нарушены правила уникальности номеров документов Счет - 1962011 :АА1720 Нарушены правила уникальности номеров документов Счет - 1962012 :АА8503 Все документы разбросаны по базе с 11 по 13 годы. Как-то выборочно их "покалечило". Не могу найти корень проблемы. Подскажите, где собака порылась? |
|||
1
Diter
06.12.13
✎
02:07
|
длина номера уменьшилась вот и покосило их... копия есть?
|
|||
2
КонецЦикла
06.12.13
✎
02:08
|
УРБД? Могли что-то с префиксами химичить, да и без него бывает всякое
|
|||
3
Eeakie
06.12.13
✎
02:09
|
(1) Длину номера не меняли. Бэкап есть.
(2) УРБД отрезали полгода назад. База единая теперь. Префиксы остались. |
|||
4
Eeakie
06.12.13
✎
02:10
|
И такой вопрос: что с этими документами теперь? Перенумировались? Куда копать...
К бэкапу пока не буду обращаться :) |
|||
5
Diter
06.12.13
✎
02:13
|
(3) вы может и не меняли а вот в обновлении - другая. или принцип нумерации (периодичность номера) другая
|
|||
6
Eeakie
06.12.13
✎
02:16
|
(5) Вы меня немного неправильно поняли. Обновлял базу с обычного МД из "технической" базы, в которой сначала допиливаю конфигурацию, а потом внедряю в основную базу. Версия клюшек неизменна.
Нумерация везде "в пределах года". |
|||
7
Diter
06.12.13
✎
02:17
|
(6) такого быть не может
|
|||
8
Eeakie
06.12.13
✎
02:17
|
(5) + ТиС, рукоделанный :)
|
|||
9
Diter
06.12.13
✎
02:17
|
возможно у документов есть свои нумераторы
|
|||
10
Eeakie
06.12.13
✎
02:18
|
(9) Нумераторов тоже нет. Префиксы для документов назначаются в "ПриНачалеРаботыСистемы" исходя из выбранной при запуске фирмы.
|
|||
11
Diter
06.12.13
✎
02:27
|
(10) ок. длина номера в нынешней конфигурации после обновления какая?
|
|||
12
Diter
06.12.13
✎
02:28
|
(+11) длина номера в бэкапе
|
|||
13
Eeakie
06.12.13
✎
02:29
|
(12) Одинаковая, 7.
|
|||
14
Diter
06.12.13
✎
02:38
|
(13) стартани на бэкапе "тестирование и исправление" - что будет? только сделай бэкап бэкапа
|
|||
15
Eeakie
06.12.13
✎
02:41
|
(14) Достаточно долгий процесс... как сделаю - напишу.
|
|||
16
Eeakie
06.12.13
✎
02:59
|
Кстати, вопрос остается актуальным: что с этими документами стало?
|
|||
17
Eeakie
06.12.13
✎
05:02
|
Вылетает после ТИИ. Где можно логи глянуть о произошедшем?
|
|||
18
Ёпрст
06.12.13
✎
08:24
|
в ЖР
|
|||
19
Z1
06.12.13
✎
10:13
|
(0) Корень проблемы в УРБД.
В разных ПБ можно одновременно ( точнее в пределах одного обмена ) создать два документа одного вида с одинаковым номером и датой. После обмена в базе будет два документа с одним номером. После этого такой документ нельзя сохранить пока не переименовать один из них. |
|||
20
Eeakie
06.12.13
✎
12:33
|
(19) Всё дело в том, что обмен отрезали. Уже как полгода (возможно больше) работа идёт в одной базе через удалённый доступ. Документы создаются оперативно и проверка на уникальность номера (как я понимаю) делается при сохранении.
Как-то так... |
|||
21
Ёпрст
06.12.13
✎
12:34
|
(20) и че ?
Документы там уже были с неуникальными нумерами до отрезки обмена. |
|||
22
Eeakie
06.12.13
✎
12:36
|
(21) Тогда почему ругнулось только вчера? МД обновляется регулярно.
|
|||
23
Eeakie
06.12.13
✎
12:36
|
(18)
20131206;02:50:13;Роман;C;Sys;OpenSession;0;НОВЫЙ СЕАНС : Компьютер SQL(m);; 20131206;02:50:37;Роман;C;Doctor;dctTBeg;1;;; 20131206;02:50:38;Роман;C;Doctor;dctReind;1;;; 20131206;02:50:40;Роман;C;Doctor;dctRcST;1;;; Вот и весь лог по поводу ТиИ. |
|||
24
Ёпрст
06.12.13
✎
12:37
|
Нам отсюда не видно
|
|||
25
Ёпрст
06.12.13
✎
12:37
|
(23) ТиИ до конца же не доехало у тебя, так ?
Вот и логов нема |
|||
26
Eeakie
06.12.13
✎
12:38
|
(25) Видимо, не доехало - конфигуратор закрылся.
|
|||
27
Eeakie
06.12.13
✎
12:39
|
(24) А предположений нет?
|
|||
28
Eeakie
06.12.13
✎
12:47
|
А вообще это проблема? Стоит рыться? Я не вижу никаких изменений в базе.
|
|||
29
varelchik
06.12.13
✎
12:47
|
(27) ты бы для начала озвучил формат базы.
тебе в(21)сказали что они вылезли до отрезания. а то что щас вылезло смотри что ты с метаданные делал. видать зацепил изменение структуры документов или журналов, вот они и полезло делать. |
|||
30
varelchik
06.12.13
✎
12:48
|
желательно конечно эту хрень выровнять.
на сколько я понял их не так уж и много. навоять обрамотину и руцями выровнять косяки. |
|||
31
Torquader
06.12.13
✎
12:50
|
При обновлении, если появился какой-то дополнительный реквизит документа или новый документ, то будет производиться обновление журнала - вот тут-то и всплывут проблемы с номерами.
А пока обновляется только код или справочники, система в журнал не заглядывает, и верит, что там всё в порядке. |
|||
32
Torquader
06.12.13
✎
12:51
|
В вашем случае - был обмен - "положили грабли", а теперь вы просто "на грабли наступили".
Самое простое - перебрать документы вручную, найти совпадающие и уже исходя из разумных способов их поправить (например, старым документам какого-то филиала просто дать новый префикс). |
|||
33
Z1
06.12.13
✎
12:53
|
(0) Так же проблема эта всплывет если надо пересчитать
графу отбора. напиши небольшой скрипт на sql и получишь все дубли номеров с типом и датой документа. после этого можно что либо проанализировать и понять из-за чего это произошло. а можно и вообще не анализировать а в один из дублей в номер добавить * и все. |
|||
34
Eeakie
06.12.13
✎
12:55
|
Всем спасибо. Пошёл программно искать дубли.
|
|||
35
Eeakie
06.12.13
✎
13:03
|
Странная штука. Нашёл дубли.
Никак не пойму почему раньше при обновлении не ругалось на неуникальность. С начала 2013 года в базу добавилось куча всякого-разного. От констант до регистров. |
|||
36
Z1
06.12.13
✎
13:40
|
(35) потому что твои изменения не затрагивали журналы документов.
Сейчас затронули. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |