Когда база большая и старая или по каким-то причинам хотелось бы начать с чистого листа, но с переходящими остатками, фирма 1С предлагает механизм свертки ИБ. Всё хорошо, но при этом в новую базу тащится куча ненужного, а зачастую просто куча ошибок и лишнего.
Альтернатива: загрузка остатков товаров по партиям и взаиморасчётов по документам.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Делаем чистую базу, стандартной обработкой "Выгрузка и загрузка XML" переносим из старой справочники и значения регистров сведений, при этом убирая ненужные или лишние записи. Ну и предлагаемой обработкой грузим остатки товаров в разрезе партий из отчета "Ведомость по партиям товаров на складах", сохраненного в формате Excel, и остатки по взаиморасчётам в разрезе контрагентов, договоров и документов расчетов, или из файла Excel или через запрос COM из старой базы.
В результате получаем чистую базу с остатками, без мусора и лишних записей.
Обработка написана для конкретного случая, поэтому нет процедуры загрузки остатков по НДС, дописать при необходимости не проблема.
Шаблоны файлов для загрузки прилагаются.
Обработка формирует: для загрузки остатков товаров - документы "Поступление товаров и Услуг"
Для загрузки Взаиморасчётов документы: "Ввод остатков взаиморасчетов" и "Документ расчетов с контрагентами", при этом документам Партий присваиваются Дата и Номер партий остатков, документам "Документ расчетов с контрагентами" номера и даты документов расчетов из старой базы, в поле Комментарий делается соответствующая запись.
Проверено на следующих конфигурациях и релизах:
Управление торговлей, редакция 10.3, релизы 10.3.88.3
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя.
Решение в Реестре отечественного ПО
Универсальная свертка баз данных под 1С разработана для свертки баз данных различного объема и сложности. Обработка работает на простых и управляемых формах.
Обработка позволяет легко и интуитивно понятно проводить работы по свертке базы данных и других необходимых операций связанных с обслуживанием баз данных.
Хотите точно знать, что вы выгружаете? Хотите сворачивать товары по НДС или фильтровать товары по доп. реквизиту? Вы волшебник, которому необходимо превращать одних контрагентов в других? Хотите при выгрузке превратить группу товаров в один? Или просто нужен удобный OLE обмен между 1C:Управление торговлей (ред. 11 или 10) и 1С:Бухгалтерия предприятия (ред. 2 или 3). Тогда эта обработка для вас!
Обработка свертки базы 1С УНФ 1.6 выполнена в виде расширения конфигурации, которое встраивается в вашу базу без снятия с поддержки, и адаптирована под релиз УНФ 1.6.
Разработка универсальна, работает на любой конфигурации, на версиях платформ 8.1 и 8.2. Исходные коды открыты. Усекаются сразу все разделы учета (регистры бухгалтерии, регистры накопления, регистры сведений). Разработка представляет из себя cf-файл с одним единственным документом: ЗакрытиеПериода. В нём содержится функционал как по заполнению, так и по очистке регистров. Так же для версии 8.2 возможна переброска данных в "чистую" базу нажатием одной кнопки.
Однажды нам пришла задача: из сотни присутствующих в информационной базе 1С организаций удалить 80% вместе со всеми связанными документами, справочниками и прочими данными. И сделать это так, чтобы база сохранила целостность — количество битых ссылок не должно увеличиться.
Обработка предназначена для безопасного и управляемого “сжатия” документов в закрытых периодах за счёт очистки табличных частей, которые занимают основную долю объёма в базе. Это даёт быстрый и прогнозируемый эффект по уменьшению размера информационной базы и ускорению работы, в том числе там, где типовая свёртка либо невозможна, либо занимает недопустимо много времени. Для всех конфигураций.
Обрезаем старую (с 2010г.) большую базу УТ 10.3, уменьшаем объем более чем в 100 раз, - файл выгрузки с 8Гб до 40 Мб (файловая база стала 300 Мб).
Обработок и информации на эту тему много, - хочу поделиться своим опытом, - результат получился хороший и с минимальными затратами. Думаю, что будет актуально для небольших компаний, не обладающих специальными ИТ ресурсами. Нужен начальный навык работы с конфигурацией Конвертация данных 2.
А цены ? а накопленные скидки и т.д ?
"Поступление товаров и Услуг" - почему не оприходование или корректировка регистров ?
взаиморасчеты по договорам ?
(1) Цены и взаиморасчеты переносятся Стандартной обработкой "Выгрузка и загрузка XML" из регистров, так же как и справочники.
Почему делаю Поступление товаров и услуг, а не корректировку регистров - потому, что Поступление это сразу Партия, с регистрацией закупочных цен Партии - то есть сразу получаете нормальную начальную себестоимость товаров.