Перенос документов в идентичную базу (1С 7.7 OLE) (обновлено)

13.02.15

Интеграция - Перенос данных 1C

Предлагаю обработку для 1С Предприятие 7.7 для переноса документов в идентичную по структуре конфигурацию. Для передачи данных используется OLE-подключение.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Перенос документов
.ert 37,50Kb ver:1.1
94
94 Скачать (1 SM) Купить за 1 850 руб.

Часто бывает: клиенты просят "сделать им чистую базу". На "Семерке" это просто: удаляем нужные таблички, запускаем тестирование и через пару минут получаем базу со всеми текущими настройками, справочниками и без единого документа. Затем обычно следует перенос текущих остатков по регистрам, проверка корректности данных и запуск чистой базы в работу. Как правило, обрезка на этом заканчивается, но иногда просят оставить часть документов: например, расходные накладные в ТиС, чтобы по ним можно было оформить возврат (в "торговле" возврат - это приходная накладная, выписанная на основании расходной) или Счета-фактуры, по которым еще не прошла отгрузка. 

Чтобы не писать под каждую конфигурацию обработку переноса конкретных видов документов, было принято решение написать универсальную обработку переноса. Насколько она получилась удачной - решать Вам. 

Для разработчика, как я думаю, эта обработка будет интересна как пример работы  с объектом "Метаданные" и OLE-подключением.

Изменения в версии 1.1.

1. Добавлены фильтры (условия) для отбора документов в базе-источнике: только помеченные на удаление, только помеченные на удаление.

2. Реализовано управление режимом поиска и замены документов: флаг Поиск по номеру и замена (в версии 1.0 - поиск и замена работала по умолчанию).

3. Возможность сохранять номер документа при переносе. Чтоб не было конфликтов префикс номера предваряется латинской буквой "x". 

4. Добавлен контроль уникальности номера перед записью документа: Если такой номер уже существует, то подбираются по очереди префиксы из ряда "a,b,c,d,e,f,g".

Обрезка Перенос документов

См. также

SALE! 10%

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

55778 50200 руб.

26.05.2020    35780    11    77    

17

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Переносится из типовой конфигурации «Торговля и Склад», реакции 9.2 платформы «1С:Предприятие 7.7» в типовую конфигурацию «Бухгалтерия предприятия», редакции 3.0 платформы «1С: Предприятие 8.3» следующие документы и их операции (с соблюдением всех соответствующих проводок): Поступления товаров и услуг (в т.ч. комиссия), Реализации товаров и услуг (в т.ч. комиссия), ПКО и РКО, выписки банка, счета фактуры (выданные и полученный), Возвраты от покупателей и поставщику, Заявка Покупателя, Инвентаризация и другие (всего 28 видов документов, смотрите описание, приложенное к обработке)

13188 руб.

30.06.2014    66416    108    112    

118

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет выгружать данные из ТиС 7.7 в конфигурации 8.3 для сдачи отчетности, для переноса данных при переходе на 8.3, для организации обмена внутри компании при использовании разных версий 1С в структурных подразделениях или формирования отгрузочных накладных для клиентов.

6000 руб.

18.05.2020    24373    70    39    

43

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    9807    69    Kuzya_brаtsk    8    

11

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8400 руб.

17.03.2021    16245    5    13    

6

Зарплата Перенос данных 1C Программист Бухгалтер Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    14047    2    0    

5

Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

При переходе на новую версию 1С в период параллельной эксплуатации может возникнуть необходимость обратной конвертации данных (по правилам КД версии 2.1) из 1С:Предприятие 8.3 в 1С:Предприятие 7.7 для переноса данных из 1С:Предприятие 8.3 в 7.7. Сделать это поможет следующая инструкция по КД2 о том, как создать новую конвертацию из 8.3 в 7.7, сохранить модуль и правила загрузки данных, сделать загрузку данных. КД2.

17.10.2019    16070    ksnik    0    

16

Загрузка и выгрузка в Excel Перенос данных 1C Программист Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1C:Бухгалтерия 1C77 1С:ERP Управление предприятием 2 Абонемент ($m)

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    19919    19    ksnik    12    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2725 13.02.15 02:27 Сейчас в теме
отгрузки никогда не проходят по счф
Счф к отгрузкам не имеет никакого отношения в смысле фиксации долгов и взаиморасчетов между сторонами сделки
За такое грязное изьяснение автору незачет
2. Vortigaunt 99 13.02.15 10:22 Сейчас в теме
Счет фактура в "семерочной" торговле - это аналог "ЗаказаПокупателя" "восьмерочной" УТ. На взаиморасчеты они никак не влияют, но резервируют товар под покупателя. Вообще смысл моей обработки не восстановление оборотов по регистрам (иначе теряется смысл обрезки и переноса остатков), а перенос документов, которые необходимы операторам для работы. Естественно в неактивном состоянии (записанные или помеченные на удаление). Ну вот был у них выписан ранее счет, а отгрузку они вводят исключительно на основании и все тут.
3. Sanario 27 19.02.15 20:09 Сейчас в теме
1. Шо за бред по поводу Счета-Фактуры и ЗаказПокупателя??? С каких это пор сч.фактура резервирует товар???
2. По ссылкам зависимым перенос осуществляется?
5. Vortigaunt 99 25.02.15 11:15 Сейчас в теме
(3) Sanario, Поставьте срок резерва больше нуля, проведите документ и посмотрите движения. А зачем, по вашему в конфигурации регистр "Резервы товаров" и какой документ по нему делает движения?
4. LionsMap 20.02.15 19:54 Сейчас в теме
Может быть автор имел в виду Счет (Заявку покупателя)? Справочники из реквизитов переносятся целиком или по ссылкам? В общем вопросов много возникает, прежде чем скачивать
6. Vortigaunt 99 25.02.15 11:20 Сейчас в теме
(4) LionsMap, Обработка переносит только документы. Предполагается, что справочники оставлены без изменений (из конфигурации удалены файлы *.dh, *.dt, *.ra, *.rg. Поиск осуществаляется для справочников, счетов по коду (если кода нет - по наименованию), для документов - по номеру в пределах периодичности.
7. Vortigaunt 99 25.02.15 11:28 Сейчас в теме
Скажите пожалуйста ваше мнение. Актуально ли для вас чтобы обработка тянула вместе с документами еще и сопутствующие справочники (т.е. создавала элементы и заполняла реквизиты)? Если да, то могу дописать такое.
10. ondul 115 16.08.15 17:27 Сейчас в теме
(7) нормальная обработка просто обязана тянуть сопутствующие по реквизитам документов справочники.
И да - есть некое обращение к телу глобальной процедуры глВыбранЛи - имеет смысл вывести содержимое это процедуры в саму обработку..., иначе - сообщение об ошибке...
8. VV 29.03.15 21:28 Сейчас в теме
глВыбранЛи<<?>>(докТекДок.Вид(),"Вид документа");
??? Неужто никто не наткнулся?
9. VV 29.03.15 21:29 Сейчас в теме
"Актуально ли для вас чтобы обработка тянула вместе с документами еще и сопутствующие справочники "
конечно, так и должно быть. Еще актуально - фильтр по виду документов, по фирме.
11. brvg 28.11.15 10:26 Сейчас в теме
Ничего она не переносит
.глВыбранЛи<<?>>(докТекДок.Вид(),"Вид документа");
Даже если и забить документы не создает
12. Tarlich 118 12.01.16 16:28 Сейчас в теме
глВыбранЛи<<?>>(докТекДок.Вид(),"Вид документа");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(210)}: Процедура не обнаружена (глВыбранЛи)
глВыбранЛи<<?>>(дДиаНачДата,"Начало периода");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(211)}: Процедура не обнаружена (глВыбранЛи)
глВыбранЛи<<?>>(дДиаКонДата,"Конец периода");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(212)}: Процедура не обнаружена (глВыбранЛи)
глВыбранЛи<<?>>(перДиаПроведенные,"Статус создаваемых документов");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(213)}: Процедура не обнаружена (глВыбранЛи)
13. pMax2012 17.04.16 00:07 Сейчас в теме
Да согласен, не работает:
лВыбранЛи<<?>>(докТекДок.Вид(),"Вид документа");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(210)}: Процедура не обнаружена (глВыбранЛи)
глВыбранЛи<<?>>(дДиаНачДата,"Начало периода");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(211)}: Процедура не обнаружена (глВыбранЛи)
глВыбранЛи<<?>>(дДиаКонДата,"Конец периода");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(212)}: Процедура не обнаружена (глВыбранЛи)
глВыбранЛи<<?>>(перДиаПроведенные,"Статус создаваемых документов");
{C:\USERS\АДМИНИСТРАТОР\DESKTOP\АЦ_ПЕРЕНОСДОКИДЕНТБАЗА.ERT(213)}: Процедура не обнаружена (глВыбранЛи)
14. gorenski 396 14.06.16 06:55 Сейчас в теме
Подскажите, ошибка с "лВыбранЛи" исправлена?
15. aselik 23 19.06.16 14:40 Сейчас в теме
Поскольку автор не отвечает, то возьму на себя смелость.
Вставьте в обработку процедуру:

Процедура глВыбранЛи(Идент, ИмяРекв)
	
	Если ПустоеЗначение(Идент) = 1 Тогда
		Сообщить("Заполните " + ИмяРекв + "!");
		глВсеВыбрано = 0;
	КонецЕсли;
	
Конецпроцедуры
16. Vortigaunt 99 19.06.16 19:32 Сейчас в теме
К сожалению пока нет времени заняться обработкой. В планах учесть все пожелания, включая перенос справочников. Для правильной работы обработки на нетиповых конфигурациях (или на тех где нет в глобальном модуле процедуры глВыбранЛи()) кроме самой процедуры (из поста выше) нужно добавить переменную. В первой строчке прописать
Перем глВсеВыбрано;
Оставьте свое сообщение