Объединение записей
MoS (обсуждение | вклад) (Новая страница: «===Введение=== Иногда возникают ситуации, когда по каким-либо причинам в справочниках созд…») |
MoS (обсуждение | вклад) |
||
| (не показаны 7 промежуточных версий 1 участника) | |||
| Строка 4: | Строка 4: | ||
Чаще всего такая ситуация встречается в "Справочнике ТМЦ" и "Справочнике организаций". | Чаще всего такая ситуация встречается в "Справочнике ТМЦ" и "Справочнике организаций". | ||
| − | |||
Рассмотрим операцию "Объединение записей" на примере "Справочника ТМЦ". | Рассмотрим операцию "Объединение записей" на примере "Справочника ТМЦ". | ||
| − | Пример: | + | ===Пример=== |
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/1.png | ||
Видно, что в справочнике присутствуют одинаковые записи, с незначительными отличиями в названии товара. | Видно, что в справочнике присутствуют одинаковые записи, с незначительными отличиями в названии товара. | ||
| + | |||
| + | ===Порядок работы=== | ||
Для того, чтобы объединить две записи, необходимо последовательно выполнить следующие действия: | Для того, чтобы объединить две записи, необходимо последовательно выполнить следующие действия: | ||
*выделить требуемые записи (зажать клавишу Ctrl и левой кнопкой щелкнуть по нужным записям) | *выделить требуемые записи (зажать клавишу Ctrl и левой кнопкой щелкнуть по нужным записям) | ||
*нажимаем на кнопку "Слияние" | *нажимаем на кнопку "Слияние" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/2.png | ||
| + | |||
| + | |||
*в открывшемся окне "Объединение записей" отобразиться два поля "Запись, которую вы хотите удалить" и "Запись, которая останется в базе" | *в открывшемся окне "Объединение записей" отобразиться два поля "Запись, которую вы хотите удалить" и "Запись, которая останется в базе" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/3.png | ||
| + | |||
*если нужно поменять местами записи, нажмите на кнопку, находящуюся между этими полями | *если нужно поменять местами записи, нажмите на кнопку, находящуюся между этими полями | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/4.png | ||
| + | |||
*проверяем, что установлен индикатор "удалить исходную запись" | *проверяем, что установлен индикатор "удалить исходную запись" | ||
*нажимаем кнопку "Далее" | *нажимаем кнопку "Далее" | ||
| + | |||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/4_1.png | ||
| + | |||
| + | |||
*снова нажимаем кнопку "Далее" | *снова нажимаем кнопку "Далее" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/5.png | ||
| + | |||
*на следующей форме кнопка "Далее" по умолчанию не активна | *на следующей форме кнопка "Далее" по умолчанию не активна | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/6.png | ||
| + | |||
| + | |||
*проставляем флаг в поле "Да, уверен" (Вы уверены, что хотите объединить эти записи?) | *проставляем флаг в поле "Да, уверен" (Вы уверены, что хотите объединить эти записи?) | ||
*нажимаем кнопку "Далее" | *нажимаем кнопку "Далее" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/6_1.png | ||
| + | |||
| + | |||
| + | |||
*возможно появление информативного окна "О существование уникальной записи" | *возможно появление информативного окна "О существование уникальной записи" | ||
*нажимаем "ДА" | *нажимаем "ДА" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/7.png | ||
| + | |||
| + | |||
| + | |||
*в следующем окне нажимаем "Закрыть", если больше не собираемся ничего объединять и "Далее", если нужно объединить еще какие-то записи | *в следующем окне нажимаем "Закрыть", если больше не собираемся ничего объединять и "Далее", если нужно объединить еще какие-то записи | ||
| + | |||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/8.png | ||
| + | |||
| + | |||
*вернувшись в справочник, нажимаем кнопку "Обновить"(F5) и видим, что осталась одна запись. | *вернувшись в справочник, нажимаем кнопку "Обновить"(F5) и видим, что осталась одна запись. | ||
| + | |||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/9.png | ||
| + | |||
| + | |||
===Возможные затруднения:=== | ===Возможные затруднения:=== | ||
| − | + | ||
| + | ==== Необходимо выбрать разные объекты для объединения==== | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/err2.png | ||
| + | |||
| + | |||
решение: в поле "Запись, которую вы хотите удалить" и "Запись, которая останется в базе" одна и та же запись | решение: в поле "Запись, которую вы хотите удалить" и "Запись, которая останется в базе" одна и та же запись | ||
| − | |||
| − | + | ||
| + | |||
| + | ==== Период заблокирован ==== | ||
| + | |||
| + | 'At trigger INV_BU_MOVEMENT_BLOCK' | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/err3.png | ||
| + | |||
| + | Данное сообщение свидетельствует о том, что период заблокирован. | ||
| + | |||
| + | Решение: | ||
| + | *Подключаемся под учетной записью Administrator | ||
| + | *Меню "Сервис"-> "Параметры" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/err3_1.png | ||
| + | |||
| + | |||
| + | *Переходим на вкладку "Аудит и безопасность" | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/err3_2.png | ||
| + | |||
| + | |||
| + | *Снимаем флаг "Включить блокировку..." | ||
| + | *Нажимаем кнопку "Готово" | ||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/err3_3.png | ||
| + | |||
| + | |||
| + | *теперь можно делать объединение | ||
| + | |||
| + | '''''Важно! После выполнения операции "Объединение записей" не забудьте вернуть блокировку периода!''''' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Невозможно произвести замену в записях таблицы … ==== | ||
| + | |||
| + | http://gsbelarus.com/gs/images/gs/2020/merge/err.png | ||
| + | |||
| + | |||
| + | Данное сообщение свидетельствует о том, что есть какие-то ссылки, относящиеся к данной записи и с которыми нужно провести дополнительные манипуляции. | ||
| + | |||
| + | решение1: попробовать поменять местами значения "Запись, которую вы хотите удалить" и "Запись, которая останется в базе" | ||
| + | |||
| + | решение2 (более радикальное): устанавливаем курсор на запись, и нажимаем удалить. | ||
| + | |||
| + | '''''Важно: нужно быть аккуратным с данной операцией!''''' | ||
| + | |||
| + | |||
| + | ==== Прочее ==== | ||
| + | Разработчик/настройщик базы данных может запретить изменение данных триггерами, которые будут препятствовать объединению записей. | ||
| + | |||
| + | Решение: обратиться к специалисту. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | [[Category: Документация]] | ||
Текущая версия на 13:26, 7 марта 2023
Содержание |
[править] Введение
Иногда возникают ситуации, когда по каким-либо причинам в справочниках создано две и более записей, относящихся одному и тому же наименованию.
Чаще всего такая ситуация встречается в "Справочнике ТМЦ" и "Справочнике организаций".
Рассмотрим операцию "Объединение записей" на примере "Справочника ТМЦ".
[править] Пример
Видно, что в справочнике присутствуют одинаковые записи, с незначительными отличиями в названии товара.
[править] Порядок работы
Для того, чтобы объединить две записи, необходимо последовательно выполнить следующие действия:
- выделить требуемые записи (зажать клавишу Ctrl и левой кнопкой щелкнуть по нужным записям)
- нажимаем на кнопку "Слияние"
- в открывшемся окне "Объединение записей" отобразиться два поля "Запись, которую вы хотите удалить" и "Запись, которая останется в базе"
- если нужно поменять местами записи, нажмите на кнопку, находящуюся между этими полями
- проверяем, что установлен индикатор "удалить исходную запись"
- нажимаем кнопку "Далее"
- снова нажимаем кнопку "Далее"
- на следующей форме кнопка "Далее" по умолчанию не активна
- проставляем флаг в поле "Да, уверен" (Вы уверены, что хотите объединить эти записи?)
- нажимаем кнопку "Далее"
- возможно появление информативного окна "О существование уникальной записи"
- нажимаем "ДА"
- в следующем окне нажимаем "Закрыть", если больше не собираемся ничего объединять и "Далее", если нужно объединить еще какие-то записи
- вернувшись в справочник, нажимаем кнопку "Обновить"(F5) и видим, что осталась одна запись.
[править] Возможные затруднения:
[править] Необходимо выбрать разные объекты для объединения
решение: в поле "Запись, которую вы хотите удалить" и "Запись, которая останется в базе" одна и та же запись
[править] Период заблокирован
'At trigger INV_BU_MOVEMENT_BLOCK'
Данное сообщение свидетельствует о том, что период заблокирован.
Решение:
- Подключаемся под учетной записью Administrator
- Меню "Сервис"-> "Параметры"
- Переходим на вкладку "Аудит и безопасность"
- Снимаем флаг "Включить блокировку..."
- Нажимаем кнопку "Готово"
- теперь можно делать объединение
Важно! После выполнения операции "Объединение записей" не забудьте вернуть блокировку периода!
[править] Невозможно произвести замену в записях таблицы …
Данное сообщение свидетельствует о том, что есть какие-то ссылки, относящиеся к данной записи и с которыми нужно провести дополнительные манипуляции.
решение1: попробовать поменять местами значения "Запись, которую вы хотите удалить" и "Запись, которая останется в базе"
решение2 (более радикальное): устанавливаем курсор на запись, и нажимаем удалить.
Важно: нужно быть аккуратным с данной операцией!
[править] Прочее
Разработчик/настройщик базы данных может запретить изменение данных триггерами, которые будут препятствовать объединению записей.
Решение: обратиться к специалисту.