Имеем 1С Предприятие 7.7<br>Требуется сделать экспорт всей БД за прошлый год.<br>Подскажите как это сделать, т.к. опыта работы с 1С как такого нет, а ооочень нужно.<br>Спасибо
Имеем 1С Предприятие 7.7<br>Требуется сделать экспорт всей БД за прошлый год.<br>Подскажите как это сделать, т.к. опыта работы с 1С как такого нет, а ооочень нужно.<br>Спасибо
А куда собираетесь экспортировать? Надеюсь, не в Грузию? <br>И из какой конфигурации?
Вчера жевали этот баян:
1С Бухгалтерия.<br>Экспортируем из одной 1С в другую 1С, но вот обязательное условие - период - 1 год<br><br><br>to banzay<br>Я у себя нашел файл V77Exp.ert, в котором требуется указать файл правил и файл данных
Это ты нашел обработку ХМЛ-обмена. Она требует наличия ХМЛ-файла с правилами обмена. По-моему в конфе "Конвертация данных" был такой файл. В стандартной поставке Бухии его нет. Ищи.<br>Export77.ert, Import77.ert не требуют больше никаких добавочных файлов, это обмен через текстовый файл.
Провел поиск по всему компу - таких файлов нет<br><br><br>Файлы нашел в другой установке.
при попытке импортировать данные получаем:<br><br>При чтении строки произошла ошибка : Buffer overflow in line 1925 (line length over 32768 chars)<br>Если ТекстЗагружаемыеДанные.ПрочитатьСтроку(СтрокаЗагрузки) = 0 Тогда<br>{C:\PROGRAM FILES\1CV77\IMPORT77.ERT(238)}: Ошибка при выполнении метода объекта компоненты D:\025\123\v7plus.dll<br><br>С ошибкой то все понятно... и как его теперь импортировать?
"Buffer overflow in line 1925 (line length over 32768 chars)" - Похоже, что ты уперся в ограничения для текстовых файлов. Превышена максимальная длина текстовой строки.<br>Ну тогда или пробуй кусками перетаскивать (январь, февраль, ...) или через ХМЛ-обмен.<br>Уточню. Найденный тобой файл V77Exp.ert для выгрузки в V8, тебе не подходит.<br>Можно воспользоваться обработкой MCExp.ert (есть на ИТС).
Предположим, что у вас похожая задача...<br>Когда мне пользователи говорят, что нужно "разделить базу на две и сделать так, чтобы в одной было все до конца 2007 года, а в другой только 2008 год", я не пользуюсь никакими переносами, так как стряпать правила, отшлифовывать их - долго и это неблагодарное занятие. Просто делаю копию базы целиком копируя исходный каталог. Далее так:<br>1. В экземпляре №1 метим на удаление все документы 2008 года и штатно удаляем все, что удалится (по идее, удалится все). Так мы получаем базу, в которой есть "все до конца 2007 года"<br>2. В экземпляре №2 проводим свертку итогов на конец дня 31.12.2007 года с помощью стандартной wrap.ert. Работает почти всегда корректно, точнее для корректного ведения учета работает корректно. Потом удаляем все что удалится. Так мы получаем базу, в которой есть только 2008 год и немножко документов, на которые есть ссылки из 2008 года. Тут важно. Часть документов я не удаляю, так как они на бух.учет не влияют, но для работы в программе они нужны. Это всякие "Приказ о приеме на работу", "Приказ об увольнении" и т.п.<br>3. Сравниваем остатки в экземпляре №1 на конец дня 31.12.2007 года и в экземпляре №2 на начало дня 01.01.2008 года. Они должны совпадать. Если не совпадают, разбираемся в чем дело, делаем корректные данные. Обычно не совпадают из за того, что, например, имелись остатки в экземпляре №1 по счету 90 или 26. Такого не бывает, значит в источнике не был корректно закрыт месяц (год).
to Thorvardr<br>Спасибо, так и сделал. Помогло
10 декабря 2024 года — Практическая конференция «День Документооборота» 18 декабря 2024 года — Единый онлайн-семинар 1С для бухгалтеров и руководителей |
1C:Лекторий: 28 ноября 2024 года, начало в 10:00 — Бесплатная онлайн-лекция о разрешительном режиме при продаже маркированного товара, новом порядке работы 1C:Лекторий: 3 декабря 2024 года, начало в 12:00 — Бесплатная онлайн-лекция об оперативном анализе данных организации с помощью инструмента «1С:Аналитика» |