Как перенести план счетов

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Lavs
Посетитель
Сообщения: 30
Зарегистрирован: 29 мар 2005, 17:49

Как перенести план счетов

Сообщение Lavs »

Ситуация: есть одна база в Галактике со своим планом счетов.
Создаю еще одну пустую базу (с помощью утилиты ms_inst.exe).

Необходимо со старой базы перенести план счетов.
Как это можно сзделать?

Спасибо.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

Выгрузите таблицы
PLANSSCH
BUHSCHET


и загрузите их в пустую базу.
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

У меня база на первасиве, но думаю, что и для других платформ подойдет.
Примерно так
в основной базе:
select * from planssch where (('код_плана'==code)) to dbf c:\plan.dbf;
select * from buhschet where ((nrec_плана==buhcshet.cplanssch)) to dbf c:\buh.dbf;

потом в новой базе:
import planssch from dbf c:\plan.dbf;
import buhschet from dbf c:\buh.dbf;

и в настройках надо бы прописать ссылку на этот план счетов:
update tuneval where((nrec_настройки1==ctune)) set compval:=nrec_плана, strval:='название плана';
update tuneval where((nrec_настройки2==ctune)) set compval:=nrec_плана, strval:='название плана';


nrec_плана посмотреть в таблице planssch
nrec_настройки1 - в таблице tunedef для настройки с code=KONSOLID.CPLANSSCH
nrec_настройки2 - в таблице tunedef для настройки с code=FIN.USER.CPLANSSCH

Много раз так делала :-)
Lavs
Посетитель
Сообщения: 30
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Lavs »

делаю в старой базе:

select * from planssch to dbf c:\planssch.dbf;
select * from buhschet to dbf c:\buhschet.dbf;

затем в новой пытаюсь импортировать:

import planssch from dbf c:\planssch.dbf;

при компиляции выдается сообщение:

>Ошибка импортирования : Запись из источника не положена в таблицу :
Ошибка 5
Дублированное значение при уникальном ключе
в таблице 'T$PLANSSCH'.
Уникальный индекс 'T$PLANSSCH0'.
Поле F$NREC Comp(8) : 0x0200000000000000
Запись номер : 1

Дублированное значение
при уникальном ключе [5]

Что не так?
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

Уже есть запись с таким NREC. Оптимально базу куда импортируется очистить от записей.
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Или в import добавить в конец запроса ключ R.
Хотя, если есть запись в Planssch, то есть и ссылающиеся на нее записи в buhschet. Buhschet надо бы почистить:)
Типа delete buhschet where ((nrec_плана==buhschet.cplanssch));
class05
Сообщения: 3
Зарегистрирован: 31 янв 2006, 07:32

Сообщение class05 »

Необходимо со старой базы перенести план счетов.
Как это можно сзделать?
Если надо скопировать только план счетов, без остальных данных, почему не воспользоваться функцией загрузка/выгрузка плана счетов?
Lavs
Посетитель
Сообщения: 30
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Lavs »

C планом счетов вроде разобрался..

Теперь оказывается надо импортировать аналитику, каталоги организаций и мат. ценностей.

Начинаю с каталога организаций:

select * from katorg to dbf c:\katorg.dbf;

затем:
import katorg from dbf c:\katorg.dbf N T F S;

Затем открываю в новой базе справочник организаций, меню настройка - настройка - заполнение каталогов - организации и банки, пытаюсь отредактировать одну из симпортившихся организации, выдается ошбка "Ошибка целостности каталога!"
Что мне еще необходимо сделать для корректного импорта?

Спсибо!
class05
Сообщения: 3
Зарегистрирован: 31 янв 2006, 07:32

Сообщение class05 »

Что мне еще необходимо сделать для корректного импорта?
там ведь ссылки на другие таблицы, их тоже надо
class05
Сообщения: 3
Зарегистрирован: 31 янв 2006, 07:32

Сообщение class05 »

Что мне еще необходимо сделать для корректного импорта?
там ведь ссылки на другие таблицы, их тоже надо
DarkAngel27
Местный житель
Сообщения: 228
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Сообщение DarkAngel27 »

Провести проверку каталогов в модуле Настройка - Администратор - Проверка целостности таблиц - проверка каталогов...
Lavs
Посетитель
Сообщения: 30
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Lavs »

Скопировал всю базу целиком.
Теперь другая проблема. Надо быстро удалить все ДО, накладные, акты и складские ордера. Их там очень много? Как можно это быстро реализовать без потери целостности?
Oweo
Местный житель
Сообщения: 355
Зарегистрирован: 29 мар 2005, 17:49

Сообщение Oweo »

Вы бы оценили/уточнили всю задачу целиком сначала: чего больше, удалять или добавлять. А то потом скажут, что еще чего-то не так. Список каталов и прочего для переноса, в общем нужен.
Новые патчи удались на славу
Ответить