Главная страница - Компания «1-й Партнер», «1С:Франчайзи» фирмы «1С»
  (831) 415-19-00
+7-953-415-19-00
inf@1partner.ruwebnn.ru
icq: 275373858
 

Купить 1С в Нижнем Новгороде. Разработки.

 
Программы
«1С»
Сопровождение Антивирусы Продукты
«UserGate»
Аутентификация
и защита данных
Мобильная
торговля
Прайс-лист О компании  
Главная страница
Разработки
Дефектура для Торговля и склад 9.2
Перемещения по дефектуре для Торговля и склад 9.2
Расчёт розничных цен для Торговля и склад 9.2
SMS-приём 7.7
Загрузка данных из программы «М-Аптека+»
Анализ продаж (общий) для Торговля и склад 9.2
Анализ продаж (по группам) для Торговля и склад 9.2
Анализ продаж (по поставщикам-периодам) для Торговля и склад 9.2
Печать ценников по документам для Торговля и склад 9.2
Набор невизуальных компонент для работы с 1С 7.7 через OLE (Pascal, Delphi 5)
Универсальная обработка "Выгрузка и загрузка справочников"
Универсальный перенос объектов между БД с идентичными конфигурациями
Универсальный OLE-перенос объектов между БД с идентичными конфигурациями
Бух 7.7: Проверка наличия выписанных счетов-фактур
Сертифицированный партнер Entensys
Сертифицированный партнер Dr.Web
Раздел «Разработки»

Разработки

Универсальный перенос объектов между БД с идентичными конфигурациями

Рубрика: Перенос данных (импорт, экспорт, выгрузка, загрузка, обмен)
Внешний отчет, обработка для 1С: Бухгалтерия 7.7, 1С: Торговля и склад 7.7, 1С: Зарплата и кадры 7.7

perenos_txt_170.zip (~31 Кб, 08.07.2007)
Голосовать +1!

Описание

Обработка предназначена для периодического переноса объектов из одной копии БД в другую (например, из "серой" в "белую"). Структуры конфигураций должны быть идентичными. Обмен осуществляется через текстовый файл.

При выгрузке объектов также выгружаются объекты, связанные по ссылкам с текущим выгружаемым объектом.

Поддерживается целостность выгрузки данных с учетом возможной сетевой структуры ссылок, т.е когда "ЭЛЕМЕНТ_1" через реквизиты ссылается на "ЭЛЕМЕНТ_2", а "ЭЛЕМЕНТ_2" - на "ЭЛЕМЕНТ_1". В том числе, и более сложные и длинные сетевые структуры.

Также есть возможность выбора ключа синхронизации. Если у справочника нет атрибута "Код" (код нулевой длины), то, как вариант, можно для прозрачности переноса, добавить к структуре справочника реквизит "Уникальный код" и указать его в схеме переноса в качестве ключа синхронизации.

По своей сути, данная обработка обладает большими возможностями. Она способна переносить любые объекты между идентичными конфигурациями - и справочники, и документы, т.е. универсальна. Это просто удобная заготовка для создания обработок переноса данных под конкретных клиентов. В качестве примера, подобная обработка "example.ert" также присутствует в скачиваемом архиве. Это всего лишь ПРИМЕР использования обработки переноса. Сама обработка "perenos_txt.ert" способна переносить любые передаваемые ей объекты.

Рекомендуемые доработки при доводке "под ключ":

  1. Можно, передавая в форму в качестве параметра схему переноса и другие настройки, скрыть от пользователя лишнюю информацию, автоматизировать процесс переноса данных под конкретного клиента.
  2. На отбор объектов можно "повесить" вызов некой обработки (отчета), позволяющей гибко производить отбор объектов по различным параметрам, в зависимости от пожеланий клиента. Выбранные объекты передавать в обработку переноса через параметры.

При разработке обработки акцент делался на простоту и удобство использования, экономию времени в будущем на реализации типовых задач: перенос "серое / белое", перенос справочников в новую чистую БД и т.д. и т.п.

Для архивирования файла выгрузки необходимо наличие файла "winrar.exe", в каталоге обработки.

Хочется отметить, что данная обработка работает достаточно медленно, поскольку содержит "тормоза" стандартных методов "1С": "ЗначениеВСтрокуВнутр()" и "ЗначениеИзСтрокиВнутр()". Чтобы ускорить работу обработки, нужно самому переписывать эти методы. Поскольку была создана аналогичная обработка, работающая достаточно быстро (через OLE), то интерес к доделыванию этой обработки пропал. Однако, она может пригодиться тем, кто собирается вести обмен через текстовые файлы. Значит данная обработка тоже имеет право на существование.

Универсальный перенос объектов между БД с идентичными конфигурациями

СМ. ТАКЖЕ:

Универсальная обработка "Выгрузка и загрузка справочников"

Рубрика: Перенос данных (импорт, экспорт, выгрузка, загрузка, обмен)
Внешний отчет, обработка для 1С: Бухгалтерия 7.7, 1С: Торговля и склад 7.7, 1С: Зарплата и кадры 7.7

Универсальный OLE-перенос объектов между БД с идентичными конфигурациями

Рубрика: Перенос данных (импорт, экспорт, выгрузка, загрузка, обмен)
Внешний отчет, обработка для 1С: Бухгалтерия 7.7, 1С: Торговля и склад 7.7, 1С: Зарплата и кадры 7.7

www.1partner.ruwebnn.ru © ООО "1-й Партнер", 2004-2014. Тел. (831) 415-19-00, +7-953-415-19-00,  Написать письмо, ICQ: 275373858