Как сделать Экспорт базы за определенный период

Новая тема
Имеем 1С Предприятие 7.7
Требуется сделать экспорт всей БД за прошлый год.
Подскажите как это сделать, т.к. опыта работы с 1С как такого нет, а ооочень нужно.
Спасибо
А куда собираетесь экспортировать? Надеюсь, не в Грузию? :)
И из какой конфигурации?
Вчера жевали этот баян: http://www.buh.ru/forum/thread.jsp?id=429893
пысы:
Всё новое пробовать только на копии, чтобы не было мучительно больно.
1С Бухгалтерия.
Экспортируем из одной 1С в другую 1С, но вот обязательное условие - период - 1 год


to banzay
Я у себя нашел файл V77Exp.ert, в котором требуется указать файл правил и файл данных
Это ты нашел обработку ХМЛ-обмена. Она требует наличия ХМЛ-файла с правилами обмена. По-моему в конфе "Конвертация данных" был такой файл. В стандартной поставке Бухии его нет. Ищи.
Export77.ert, Import77.ert не требуют больше никаких добавочных файлов, это обмен через текстовый файл.
Провел поиск по всему компу - таких файлов нет


Файлы нашел в другой установке.
при попытке импортировать данные получаем:

При чтении строки произошла ошибка : Buffer overflow in line 1925 (line length over 32768 chars)
Если ТекстЗагружаемыеДанные.ПрочитатьСтроку(СтрокаЗагрузки) = 0 Тогда
{C:\PROGRAM FILES\1CV77\IMPORT77.ERT(238)}: Ошибка при выполнении метода объекта компоненты D:\025\123\v7plus.dll

С ошибкой то все понятно... и как его теперь импортировать?
"Buffer overflow in line 1925 (line length over 32768 chars)" - Похоже, что ты уперся в ограничения для текстовых файлов. Превышена максимальная длина текстовой строки.
Ну тогда или пробуй кусками перетаскивать (январь, февраль, ...) или через ХМЛ-обмен.
Уточню. Найденный тобой файл V77Exp.ert для выгрузки в V8, тебе не подходит.
Можно воспользоваться обработкой MCExp.ert (есть на ИТС).
Предположим, что у вас похожая задача...
Когда мне пользователи говорят, что нужно "разделить базу на две и сделать так, чтобы в одной было все до конца 2007 года, а в другой только 2008 год", я не пользуюсь никакими переносами, так как стряпать правила, отшлифовывать их - долго и это неблагодарное занятие. Просто делаю копию базы целиком копируя исходный каталог. Далее так:
1. В экземпляре №1 метим на удаление все документы 2008 года и штатно удаляем все, что удалится (по идее, удалится все). Так мы получаем базу, в которой есть "все до конца 2007 года"
2. В экземпляре №2 проводим свертку итогов на конец дня 31.12.2007 года с помощью стандартной wrap.ert. Работает почти всегда корректно, точнее для корректного ведения учета работает корректно. Потом удаляем все что удалится. Так мы получаем базу, в которой есть только 2008 год и немножко документов, на которые есть ссылки из 2008 года. Тут важно. Часть документов я не удаляю, так как они на бух.учет не влияют, но для работы в программе они нужны. Это всякие "Приказ о приеме на работу", "Приказ об увольнении" и т.п.
3. Сравниваем остатки в экземпляре №1 на конец дня 31.12.2007 года и в экземпляре №2 на начало дня 01.01.2008 года. Они должны совпадать. Если не совпадают, разбираемся в чем дело, делаем корректные данные. Обычно не совпадают из за того, что, например, имелись остатки в экземпляре №1 по счету 90 или 26. Такого не бывает, значит в источнике не был корректно закрыт месяц (год).
to Thorvardr
Спасибо, так и сделал. Помогло
Читают тему
(гостей: 1)

Быстрый переход