Правила конвертации из 1С7 в 1С8 БП 3.0 (остатки, поступления, реализации + СФ)
Интеграция - Перенос данных 1C
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Приветствую, All!
Эти правила конвертации не являются сияющими вершинами нанотехнологий. Это скорее болт на Ø25, плинтус, на который удалось мне заползти. Но если "ты молод, красив и ненавидишь американцев", и только проходишь тернистый путь тонкой душевной настройки конвертации данных, то этот магический треш для тебя.
В задачу входила:
1) Выгрузка остатков товара. Но в этой базе 1с7 нет документов начальных остатков. Следовательно, получать остатки запросом на дату выгрузки (см. "V77Exp.ert" функция "ПВД_ПередОбработкойПравила_ВводНачальныхОстатковЧерезТаблицуЗначений"). И собственно в момент выгрузки формировать все данные для конечного документа в 1С8 "Ввод начальных остатков" по 41-м счету. Всё это проводится в обработке под 1С7.
2) Выгрузка документов имела свои демонические особенности. В частности, поступления выгружать по всем фирмам, подставляя кошерную. А реализации выгружать только по кошерной фирме.

3) После загрузки реализаций магически формировать счета-фактуры выданные.
Для тех, кто не в курсе, для выгрузки из 1С7 используется типовая обработка, в которой напильником и матом допиливаются изменения. Все ваши заклинания в правилах конвертации не работают (кроме тех что прописаны в "После загрузки"). Для загрузки в 1С8 используется типовая обработка без каких либо изменений.

Для выгрузки данных в 1С7 надо открыть обработку, усовершенствованную напильником. Далее указать файл выгрузки, файл правил "ПравилаОбменаДанными_1С7Линк-1С8БП3.0.xml". После чего нажимается кнопка "Загрузить правила обмена", после чего выбирается тип документа для выгрузки, дата начала, дата окончания. Затем нажимается кнопка "Выгрузить".
Для загрузки данных запускается типовая обработка "V8Exchan83.epf", на закладке "Загрузка данных" выбирается файл с выгруженными данными ("Имя файла для загрузки на сервере") и нажимается кнопка "Загрузить данные".

p.s. В правилах есть ПКО в папке "Первоначальное ТЗ". Работало, но не используется в данный момент.
p.p.s. При желании можно правила конвертации доработать напильником.

Вступайте в нашу телеграмм-группу Инфостарт