Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Возникла следующая проблема. При тестировании ИБ выдаются ошибки вида "Проверка уникальности внутреннего идентификатора документов. .... Исправить вручную". Через dd-шник определил DH-файл в котором дублируется IDDOC. Также этот IDDOC соответственно дублируется и в таблицах _1SJOURN, _1SCRDOC и еще возможно в таблицах регистров R*. Соответственно возникают вопросы как необходимо исправлять вручную идентификатор, во всех ли таблицах или будет достаточно исправить в какой-нибудь конкретно? Если во всех - то как найти все таблицы в которых он участвует. И как надо исправлять? Достаточно будет ли удалить любую из дублирующихся строк, при условии что данные не нужны этих документов(потом вручную забьем, их 3 штуки всего). Цель всей операции - перенести базу в SQL, а без уникальности идентификаторов - ругается. Выгрузка-загрузка базы - не помогает. Спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 07:16 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
Забыл написать, что 1С версии 7.7 используется при этом. Не знаю, имеет ли это значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 07:25 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
исправить достаточно в 1sjourn dhNNN dtNNN - все. Регистры исправятся перепроведением дефектной пары документов (и, возможно понадобится пересчет итогов) 1scrdoc - пересчитывается как в ТИИ, так и при полной загрузке базы (из полной выгрузке) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 07:35 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
pailисправить достаточно в 1sjourn dhNNN dtNNN - все. Регистры исправятся перепроведением дефектной пары документов (и, возможно понадобится пересчет итогов) 1scrdoc - пересчитывается как в ТИИ, так и при полной загрузке базы (из полной выгрузке) Спасибо за ответ. Подскажите еще, как надо исправлять - удалить одну из дублирующихся строк? Если да, то какую именно? Надо ли чтобы эта строка, например в dhNNN соответствовала строке в 1sjourn или можно просто любую из 2-х удалять. И если не удалять, а исправить IDDOC - как узнать значение на которое надо исправлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 07:42 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
каждой строке 1sjourn должна соответствовать строка в каком-то dh Так что лучше или удалить лишние записи в каждом, или исправить их же. IDDOC предсавляют из себя (префикс БД-создателя, возможно, пустой)+(номер в 36-ричной системе), генерируются системой последовательно. Если нет желания разбираться с этим - можно создать новый документ любого типа, взять его IDDOC а сам документ удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 08:02 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
Еще, эта база - к УРИБ подключена и является центральной. Насколько я знаю, что в IDDOC содержится идентификатор УРИБ-овский. По идее можно написать обработку, которая из табоицы _1SJOURN выберет все IDDOC, переведет их в формат 9 символов, когда первые 3 символа - это УРИБ-овский ID и потом сформирует уникальное среди оставшихся 6-символьных чисел число. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 08:06 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
pailкаждой строке 1sjourn должна соответствовать строка в каком-то dh Так что лучше или удалить лишние записи в каждом, или исправить их же. IDDOC предсавляют из себя (префикс БД-создателя, возможно, пустой)+(номер в 36-ричной системе), генерируются системой последовательно. Если нет желания разбираться с этим - можно создать новый документ любого типа, взять его IDDOC а сам документ удалить. Спасибо за ответ! (верхнее сообщение выслал, не увидев вашего) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 08:08 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
А вот если база распределенная - нужно перед лечением обязательно сверяться, КАКИЕ из экземпляров дефектных документов живы в периферийных базах (вследствии создания или миграции). И, если там документы нормальные - можно восстановить их в ЦБ через миграцию. А если дефектные - удалить документы с дефектным IDDOC в ЦБ средствами платформы, заново набить новые документы руками, провести обмен. Только так можно гарантировать, что базы не разойдутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 08:14 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
Средствами платформы не удаляются документы. + Как понять нормальные ли документы в периферийных базах? Проверить - есть ли дубли в их таблицах _1SJOURN? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 09:35 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
Посмотреть на содержание документов, проверить дубли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 09:40 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
pail , спасибо большое за информацию! Все заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 09:07 |
|
||
|
Проверка внутреннего идентификатора документа
|
|||
|---|---|---|---|
|
#18+
у меня похожая история, только я хочу пойти другим путем (наверное проще) 1. пометить на удаление дублирующиеся документы 2. создать новые путем копирования, провести это тоже вариант? не хочу рисковать на базе зря.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2009, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=145&tid=1523854]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 150ms |

| 0 / 0 |
