Разработки
			
			   			
			
			
            
			
			Рубрика: Перенос данных (импорт, экспорт, выгрузка, загрузка, обмен) Внешний отчет, обработка для 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" способна переносить любые передаваемые ей объекты.
             
            Рекомендуемые доработки при доводке "под ключ":
			  
			 - Можно, передавая в форму в качестве параметра схему переноса и другие настройки, скрыть от пользователя лишнюю информацию, автоматизировать процесс переноса данных под конкретного клиента.
 
			 - На отбор объектов можно "повесить" вызов некой обработки (отчета), позволяющей гибко производить отбор объектов по различным параметрам, в зависимости от пожеланий клиента. Выбранные объекты передавать в обработку переноса через параметры.
 
			  
            
            При разработке обработки акцент делался на простоту и удобство использования, экономию времени в будущем на реализации типовых задач: перенос "серое / белое", перенос справочников в новую чистую БД и т.д. и т.п.
             
            Для архивирования файла выгрузки необходимо наличие файла "winrar.exe", в каталоге обработки.
             
            Хочется отметить, что данная обработка работает достаточно медленно, поскольку содержит "тормоза" стандартных методов "1С": "ЗначениеВСтрокуВнутр()" и "ЗначениеИзСтрокиВнутр()". Чтобы ускорить работу обработки, нужно самому переписывать эти методы. Поскольку была создана аналогичная обработка, работающая достаточно быстро (через OLE), то интерес к доделыванию этой обработки	пропал. Однако, она может пригодиться тем, кто собирается вести обмен через текстовые файлы. Значит данная обработка тоже имеет право на существование.
             
             
             
			
            СМ. ТАКЖЕ:
             
            
			
			Рубрика: Перенос данных (импорт, экспорт, выгрузка, загрузка, обмен) Внешний отчет, обработка для 1С: Бухгалтерия 7.7, 1С: Торговля и склад 7.7, 1С: Зарплата и кадры 7.7  
			 
			
            
			
			Рубрика: Перенос данных (импорт, экспорт, выгрузка, загрузка, обмен) Внешний отчет, обработка для 1С: Бухгалтерия 7.7, 1С: Торговля и склад 7.7, 1С: Зарплата и кадры 7.7  
			 
			
           |