24.06.2010, 15:12 | #1 |
Участник
|
Работаем в Navision Attain 3.60, встал вопрос почистить базу, удалить клиентов всех, клиенты не удалаяются пишет что есть проведенные операции в валюте, как можно решить эту проблему?
|
|
24.06.2010, 16:00 | #2 |
Участник
|
Вариантов тут несколько. Вопрос в том, что Вы имеете в виду под "почистить базу".
Если Вы просто хотите почистить базу клиентов, что бы старые клиенты не мозолили глаза,то есть простое решение: необходимо добавить галку Архивный в таблице с клиентами и автоматически фильтровать список клиентов при открытии форм по этому полю. Таким образом Вы сохраните целостность базы и скроете не нужных клиентов. И при этом пользователи будут довольны. |
|
24.06.2010, 16:06 | #3 |
Участник
|
Цитата:
Сообщение от Fordewind
Вариантов тут несколько. Вопрос в том, что Вы имеете в виду под "почистить базу".
Если Вы просто хотите почистить базу клиентов, что бы старые клиенты не мозолили глаза,то есть простое решение: необходимо добавить галку Архивный в таблице с клиентами и автоматически фильтровать список клиентов при открытии форм по этому полю. Таким образом Вы сохраните целостность базы и скроете не нужных клиентов. И при этом пользователи будут довольны. |
|
24.06.2010, 16:15 | #4 |
Administrator
|
создайте новую базу.
перенесите объекты и настройки |
|
24.06.2010, 17:36 | #5 |
Участник
|
Могу выложить кодеюнит который удаляет все отовсюду, кроме настроек.
Можете сами написать такой. |
|
24.06.2010, 18:15 | #6 |
Administrator
|
я уже набор таблиц и отчетов выслал.
очень полезно при внедрении: настроил - поигрался - грохнул операции. выложить тут? вот краткая инструкция: 1. сначала надо сделать резервную копию базы, потому что это волшебство убивает все операции сразу. 2. потом запускаем отчет Add Tables To Init, он заполняет таблицы, которые будут очищены (список тут: таблица Tables_init). 3. запускаем отчет Whole Tables Init и идем пить пиво. когда он закончится, операций в базе В ЭТОЙ ФИРМЕ уже не будет. все настройки сохранены. |
|
25.06.2010, 09:32 | #7 |
Участник
|
Цитата:
Если просто вам "потренироваться" и повысить свой уровень знаний - это одно дело. Тогда, естественно, лучше самостоятельно ковыряйтесь и разбирайтесь как это можно решить и где чего стирать. А если это надо "для фирмы", то лично вам это делать не советую - только наживёте себе геморрой. Лучше и проще воспользоваться аутсорсингом и услугами понимающих в этом деле людей. (просто не факт, что ваша лицензия позволяет удалять финансовые операции) Третий вариант. Стираете базу, чтобы передать её "пустую, но работающую" какой-то другой фирме. В таком случае "косметическое стирание" - это самое оно. База будет, естественно, не пустая, а только ВЫГЛЯДЕТЬ как пустая. Сделать это можно гораздо проще и без лицензии на разработку. А новые владельцы сами пусть с ней дальше разбираются Думаю так. |
|