Сейчас вам расскажу интересную вещь.
Не типовой модуль переноса продаж
Для начала сразу скажу что у меня в каталоге есть решение
Свертка базы - перенос истории продаж в 1С (7.7 -> 8.3), которое было написано в год выхода 1С Управление торговлей 11. И в штатном функционале на тот момент не было вообще ничего по данному поводу.
Суть заключалась в том, что люди которые переходят на новую базу 1С (и конфигурацию) могли бы без перекачки всей базы (что например в УТ11 является нереальным с учетом бардаков)могли получить все продажи в новой базе, при этом в этой же базе не было всех приходов и расходов (а еще может быть и сложнее перемещений и так далее). Иначе бы для продаж просто пришлось бы тащить всю базу.Я придумал механизм записи в регистр продаж данных минуя наличие остатков и так далее.
Как было раньше в типовой 1СНу например в 1С продажи попадают когда вы проводите реализацию или чек. Если вы думаете что перетащить реализации достаточно - это ошибка. Реализация еще списывает остатки, ни одна не проведется без остатка. А значит уже придется чтобы в базе были и поступления которые делают остатки.
Итог - стандартно надо тащить всю базу. Когда вышла 1С УТ11 (задача по продажам у меня стала практически сразу, так как помощник закупок я адаптировал быстро и люди покупали почти сразу) я придумал спец документ, который минуя списывания остатков, содержит объемно данные по продажам и проводит их в регистр продаж. Никаких приходных и расходных не нужно, а в этом документе есть полная информация. И продажи ложатся по старым периодам.
Что появилось в новой Управление торговлей 11Не помню с какой точно версии, кажется 1С УТ11.2 в типовой появился этот механизм штатно (наверное подглядели у меня)))
Итак в последних версиях 1С УТ11.
Есть такой документ
ВводОстатков.
Так вот в этом документе есть две табличные части (которые открываются если выбрать нужный вид ввода остатков), называются они
Оптовые продажи и Розничные продажи. В эти табличные части можно заполнить номенклатуру, характеристики, количества, сумму, дату отображения (период продаж) и прочее.
Так вот этот документ и некоторые его операции позволяют штатно выполнить то что я описал ранее (без всех остатков, записать в базу продажи за прошлые периоды).
В основном в типовой Вводы остатков работают в типовых обработках сверток базу и переноса.
Каких то самостоятельных загрузок в них нет.
В принципе вы просто можете озадачить любого 1Сника, чтобы он вам перетащил массово в вводы остатков с операциями продаж данные.
Ну или я могу написать вам такую обработку, ничего сложного в ней нет. Достаточно чтобы вы как то в старой базе сформировали отчет по продажам (и там была колонка с датой (или периодом).
Ну и на этом по сути все.
Разница в моем модуле и типовом
По сути для конечной цели разницы нет, если устраивает типовой ввод, то смысла платить лишние деньги нет. Разве что за обработку загрузки из эксель данных.
Но есть ряд вещей которые я заметил
1) Мой ввод позволяет загрузить в том числе себестоимость проданных товаров, в стандартном я этого не нашел (там только выручка)
2) Для оптовых продаж (когда нужно все разбить и по покупателям) на каждый ввод продаж, придется делать отдельный документ. Так как партнера там можно указать только в шапке.
А это значит что количество вводов продаж может увеличится в сотни раз (самих документов). Ну например каждый клиент покупал по 5 товаров в день. Хотя в принципе это не существенно.
Просто нужно учитывать при написании каких то обработок.
Важной особенностью является регулировка периодов записи истории продаж. Вы можете перенести продажи вплоть до каждого дня, либо обьединить недельные и месячные продажи в один период (данные получаться суммированные) и это будет меньшее количество строк.