!!! перед тем как все это делать скопируйте всю "Сонату" в любое место, чтобы иметь возможность все откатить в случае неудачи... (удаляете полностью то, что не получилось и ставите на это место то, что сохраняли...)
1. Качаем обновление с оф.сайта "Сонаты" и устанавливаем его;
2. Активируем файлом из поста #821; (спасибо автору... Svital)
3. Пользуемся, замена "blanks.db" не нужна...
... все работает в том числе консолидация, но!!!! может пропасть отображение базы данных (отчеты, квитанции, нн накладные и прочее) за какой-то период (у меня из 5 организаций пропало в двух).
Тогда: (Далее снова спасибо Svital, пост #843)...
качаем архив:
[Ссылки доступны только зарегистрированным пользователям
. Регистрируйся тут...]
1. Разархивируем скачанный архив в папку.
2. Копируем в эту папку свою базу (у меня: C:\Users\MyPC\AppData\Local\sonata\profiles\(код предприятия).db) и переименовываем в base.db
3. Запускаем sqlite3.exe. Далее команды:
sqlite> .read 0.txt
sqlite> .exit
потом:
sqlite> .read 1.txt
sqlite> .exit
... и так до:
sqlite> .read 6.txt
sqlite> .exit
Появятся 7 таблиц (PROFILE, CONTRAGENT, EMPLOYEE, INVOICE, REPORT, TICKET, COMPLETED_EVENT в файлах txt):
PROFILE.txt - профиль фирмы,
CONTRAGENT.txt - справочник "Контрагенты",
EMPLOYEE.txt - справочник "Сотрудники",
INVOICE.txt - налоговые накладные,
REPORT.txt - отчеты, запросы,
TICKET.txt - квитанции,
COMPLETED_EVENT.txt - не знаю
4. Открываем файл "Вигрузити таблицю iз однiєї бази даних в iншу.txt"
5. Запускаем sqlite3.exe. Далее команды:
sqlite> ATTACH DATABASE 'newbase.db' AS newbasedb;
sqlite> .read PROFILE.txt
sqlite> .read CONTRAGENT.txt
sqlite> .read EMPLOYEE.txt
sqlite> .read INVOICE.txt
sqlite> .read REPORT.txt
sqlite> .read TICKET.txt
sqlite> .read COMPLETED_EVENT.txt
sqlite> .exit
(загрузка может идти некоторое время, если база 60-80 Mb, то около 1 часа) - у меня на две базы по 30 Mb ушло около 20 мин.
6. После окончания получаем нашу базу в newbase.db. Переименовываем на с нашим ЄДРПОУ и копируем в каталог "profiles" Сонаты.
(у меня: C:\Users\MyPC\AppData\Local\sonata\profiles\(код предприятия).db)
!!! пока все не заработает старый файл ********.db переименовываете в ********.old и из папки "profiles" не удаляете...
Кланяемся низко Svital и пользуемся...
Более подробно я уже не расскажу...