Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором)

Публикация № 1149722 05.11.19

Разработка - Системная интеграция - Обмен через XML

Выгрузка загрузка XML UNIREPS 82 83 1C Управляемые формы

В работе постоянно приходится разделять в различные базы или объединять несколько организаций в одну базу, долгое время пользовался стандартной обработкой выгрузка-загрузка из UNIREPS 8.2, в режиме обычного приложения, но, к сожалению, для управляемого приложения стандартная обработка из UNIREPS 8.3 (Диск ИТС) не позволяет нормально сделать выгрузку с отбором, поэтому ей никогда не воспользовался. Решил что напишу обработку, которая позволит делать отборы в различных вариациях, кроме того, в обработках из UNIREPS (8.2 и 8.3) существенно отличается процесс загрузки предопределенных, что не всегда удобно при больших объемах данных. Обработка написана на базе UNIREPS 8.3, но есть существенные изменения. Но интерфейс доработан так, чтобы обработка была похожа на старую добрую обработку из UNIREPS 8.2, к которой все так привыкли.

Обработка "Выгрузка и загрузка данных XML"  Управляемые формы

Режимы работы

Обработка реализует 2 режима работы: Выгрузки (создание файла выгрузки указанных пользователем данных) и Загрузки (чтение файла выгрузки, созданного одноименным режимом, и запись имеющихся в нем данных). Установка режима осуществляется выбором в поле Режим. Кроме того режим загрузки разделен на три различных режима по типу загрузки предопределенных данных.

Перед запуском того или иного режима (нажатие кнопки Выполнить) нужно указать имя файла выгрузки либо введя его вручную в поле "Имя файла", либо воспользовавшись кнопкой выбора этого поля и стандартным диалогом выбора файла.

В режиме загрузки имеется возможность редактирования использования итогов при записи регистров, что может повлиять на скорость загрузки.
Кнопки "Отключить итоги" и "Включить итоги" доступны при установленном флаге "Включить возможность редактирования использования итогов во время загрузки данных" и используются для ручного управления режимом использования итогов при загрузке данных. 

Условия применимости обработки

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

Формат файла выгрузки отличается от формата файла, создаваемого при выгрузке по плану обмена, заголовочной частью. Для выгрузки данных (элементов справочников, наборов записей регистров и т.д.) обработкой используется тот же механизм XML-сериализации, что и выгрузкой по планам обмена, в этой части форматы файлов идентичны.

Определение состава выгрузки

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

При открытии формы обработка устанавливает признак выгрузки по ссылке всем объектам, что гарантирует ссылочную целостность выгруженного фрагмента информационной базы. 

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

В составе выгрузки имеется возможность произвести различные многоуровневые отборы в том числе по раскрываемым ссылкам, скопировать отборы, сделать индивидуальные отборы для определенных элементов конфигурации.

Режим загрузки - для предопределенных данных

Режим загрузки разделен на три типа:

1. Подменяем ссылки на преодопределенные элементы теми которые уже существуют в базе.  (Стандартный режим) Алгоритм работы  при выборе данного режима следующий -  Обрабатывается файл загрузки и базы данных, в которую производится загрузка, формируется таблица соответствия предопределенных элементов старой и новой базы, делается копия исходного файла загрузки (временный файл) и в нем производится замена идентификаторов предопределенных элементов, далее уже этот временный файл загружается в базу данных. Главным условием корректной работы является наличие самих предопределенных элементов в выгрузке (Режим выгружать при необходимости).

2. Удаление предопределенных  и загрузка новых из файла источника. В данном режиме позмены идетификаторов предопределенных элементов не производится, но производится непосредственное удаление  выгружаемого предопределенного элемента и создание нового с идентификатором из базы выгрузки. Этим режимом можно пользоваться если вы производите выгрузку в пустую базу, а не в ту в которой ведется учет, так как имеется возможность возникновения битых ссылок "<Объект не найден>". Этот режим загрузки требует модификации типовых конфигураций для разрешения удалять предопределенные.  Режим создан для необходимости в некоторых случаях совместить идентификаторы различных баз.

3. Быстрая загрузка без удаления предопределенных. (Возможно возникновение дублирования предопределенных).

Возможные применения

Использование этой обработки возможно, например, для создания полной или частичной резервной копии данных, осуществления обмена данными между информационными базами, а также как вспомогательный инструмент при восстановлении проблемных информационных баз.

Проверено на 1С:Предприятие 8.3 (8.3.15.1565).

Скачать файлы

Наименование Файл Версия Размер
Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором): 1С:Предприятие 8.3 (8.3.18.1208) кардинально переработан отбор с учетом возможностей СКД, добавлены новые кнопки для выбора объектов выгрузки

.epf 82,07Kb
37
.epf 1.0.4 82,07Kb 37 Скачать
Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором): 1С:Предприятие 8.3 (8.3.15.1565)

.epf 75,03Kb
91
.epf 1.0.0 75,03Kb 91 Скачать
Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором): для версии 1С:Предприятие 8.3 (8.3.15.1778) , на платформе этой версии некоторые функции работы с файлами работают уже несколько по другому.

.epf 75,38Kb
140
.epf 1.0.2 75,38Kb 140 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 06.11.19 10:22
Сообщение было скрыто модератором.
...
2. S_VA 11.12.19 03:06 Сейчас в теме
Необходимо объединить две организации в одну. на базе УНФ 1.6, конфигурации идентичны, но коды справочников и номера документов есть одинаковые, как в этом случае будет выполнена загрузка? Проводятся ли документы при загрузке?
6. o.kovalev 79 11.12.19 10:15 Сейчас в теме
(2) Документы при загрузке не проводятся, загружается набор записей
3. o.kovalev 79 11.12.19 08:32 Сейчас в теме
Я бы заранее установил префиксы в одной из баз источнике всем объектам, а потом уже выгружал
но все равно придется воспользоваться обработкой поиск и замена значений чтобы потом убрать дубли справочников.
4. S_VA 11.12.19 10:12 Сейчас в теме
(3)
Я бы заранее установил префиксы в одной из баз источнике всем объектам, а потом уже выгружал

Это как? В групповой обработке нет такого
5. o.kovalev 79 11.12.19 10:15 Сейчас в теме
(4) этого нет, это надо писать
7. o.kovalev 79 11.12.19 10:29 Сейчас в теме
(4) на Инфостарте есть обработки такие
https://infostart.ru/public/684868/
8. пользователь 11.12.19 11:48
Сообщение было скрыто модератором.
...
9. o.kovalev 79 11.12.19 11:54 Сейчас в теме
(8) у меня нет такой, я обычно пишу руками, могу пример кода накидать, после обеда пришлю
10. пользователь 11.12.19 12:18
Сообщение было скрыто модератором.
Прикрепленные файлы:
ПримерОбработки.epf
...
11. S_VA 12.12.19 06:07 Сейчас в теме
Ошибка Преобразование к типу число не может быть выполнено
12. пользователь 12.12.19 15:27
Сообщение было скрыто модератором.
Прикрепленные файлы:
ПримерОбработки1.epf
...
13. Pavean 21.12.19 08:27 Сейчас в теме
При выгрузке при активации строки с задачами ошибка в строке 952.
Вместо
Для каждого ОбъектМетаданных Из Метаданные[ОбъектВыбора.Значение][ОбъектВыбора.Значение].РеквизитыАдресации Цикл

мне кажется должно быть
Для каждого ОбъектМетаданных Из Метаданные[ОбъектВыбора.Значение][Строка(ОбъектВыбора)].РеквизитыАдресации Цикл
.
Прикрепленные файлы:
14. o.kovalev 79 21.12.19 11:37 Сейчас в теме
15. o.kovalev 79 21.12.19 21:49 Сейчас в теме
(13) обработку исправил, там цикл нужен еще один строка 952 модуль формы

Для каждого ОбъектМетаданных Из Метаданные[ОбъектВыбора.Значение] Цикл
			Для каждого ОбъектМетаданных1 Из ОбъектМетаданных.РеквизитыАдресации Цикл
				
				НоваяСтрока = ТаблицаМетаданных.Добавить();
				
				НоваяСтрока.ИмяРеквизита = ОбъектМетаданных1.Имя;
				НоваяСтрока.СинонимРеквизита = ОбъектМетаданных1.Синоним;
				НоваяСтрока.ОписаниеТипов = ИсключитьНедопустимыеТипы(ОбъектМетаданных1.Тип); 
				НоваяСтрока.ОбъектМетаданных = ОбъектВыбора.Значение;
				
			КонецЦикла;
	КонецЦикла;
Показать
16. cprit 640 11.01.20 13:37 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

Поэтому мы решили собрать подобный пакет, но который будет работать только на платформенных механизмах или с использованием кроссплатформенных компонент.

Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.

Можем ли мы включить в этот набор обработки(или часть идей и функционала) вашей обработки?

На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui_1c
17. o.kovalev 79 27.01.20 11:37 Сейчас в теме
(16)
Включайте, обработка не зря с открытым кодом
18. cprit 640 27.01.20 12:28 Сейчас в теме
(17) можете ее скинуть на почту levkin_s@cprit.ru или в задачу на гите приложить? Или скажите где ее можно скачать
19. alexbur 27 24.11.20 12:34 Сейчас в теме
Добрый день.
При добавлении отбора к регистру бухгалтерии Хозрасчетный отсутствует отбор по счетам.
20. alexbur 27 25.11.20 12:05 Сейчас в теме
(19), собственно, сам себе отвечаю. Для добавления отбора по счетам в регистре бухгалтерии нужно в процедуре
ИнициализироватьСКД()
после строчки

Если ОбъектВыбора.Значение="РегистрыСведений" или ОбъектВыбора.Значение="РегистрыНакопления" или ОбъектВыбора.Значение="РегистрыБухгалтерии" Тогда


вставить кусок кода:

			// {Начало изменений [25.11.2020 15:47:53] Причина: Добавление фильтра по счетам учета для регистра бухгалтерии. 
			Если ОбъектВыбора.Значение="РегистрыБухгалтерии"  И Метаданные[ОбъектВыбора.Значение][Строка(ОбъектВыбора)].Корреспонденция Тогда
				НоваяСтрока = ТаблицаМетаданных.Добавить();
				НоваяСтрока.ИмяРеквизита = "СчетДТ";
				НоваяСтрока.СинонимРеквизита = "СчетДТ";
				НоваяСтрока.ОписаниеТипов = ПланыСчетов.ТипВсеСсылки(); 
				НоваяСтрока.ОбъектМетаданных = ОбъектВыбора.Значение;
				
				НоваяСтрока = ТаблицаМетаданных.Добавить();
				НоваяСтрока.ИмяРеквизита = "СчетКТ";
				НоваяСтрока.СинонимРеквизита = "СчетКТ";
				НоваяСтрока.ОписаниеТипов = ПланыСчетов.ТипВсеСсылки(); 
				НоваяСтрока.ОбъектМетаданных = ОбъектВыбора.Значение;
			КонецЕсли;
			// }  Конец изменений [25.11.2020 15:48:46]

Показать
21. o.kovalev 79 25.11.20 13:23 Сейчас в теме
(20) Хорошо спасибо, посмотрю
22. o.kovalev 79 25.11.20 13:40 Сейчас в теме
(20) Внес изменение в версию 1.02, еще раз спасибо !
23. ИНТЕГРА 25 20.01.21 20:56 Сейчас в теме
Че за...
Прикрепленные файлы:
24. o.kovalev 79 21.01.21 08:41 Сейчас в теме
(23) Какая версия обработки ?
27. ИНТЕГРА 25 21.01.21 20:07 Сейчас в теме
25. o.kovalev 79 21.01.21 14:09 Сейчас в теме
(23) Ошибка исправлена в версии 1.02

Изменения:
стр 16997 -1759 - исправления в участке кода

Запрос= Новый Запрос();
	
	Если ДляЗапроса = "РегистрБухгалтерии." Тогда
		
		УсловиеЗапроса="";
		//  ограничения
		Для Каждого Строка ИЗ ТаблицаОтбора1 Цикл
			Если  ИмяОбъекта=Строка.имяреквизита И СтрокаДереваМетаданных.ИмяОбъектаМетаданных=Строка.ИмяОбъектаМетаданных Тогда
				Для Каждого СтрокаЭлементы ИЗ Строка.Отбор.Элементы Цикл
					Если СтрокаЭлементы.Использование Тогда
						ЛевоеЗначение=СтрЗаменить(Строка(СтрокаЭлементы.ЛевоеЗначение), ".", "_");
						
						Если Строка(ТипЗнч(СтрокаЭлементы.ПравоеЗначение))="Стандартная дата начала" Тогда
							Запрос.УстановитьПараметр(ЛевоеЗначение,СтрокаЭлементы.ПравоеЗначение.Дата);
						Иначе
							Запрос.УстановитьПараметр(ЛевоеЗначение,СтрокаЭлементы.ПравоеЗначение);
						КонецЕсли;
												
						Если Не Первая Тогда
							УсловиеЗапроса = УсловиеЗапроса + Символы.ПС+" И "+ ПолучитьВидСравненияВЗапросРегистр(Строка,СтрокаЭлементы,СтрокаЭлементы.ВидСравнения);
						Иначе
							УсловиеЗапроса = УсловиеЗапроса + Символы.ПС+" "+ ПолучитьВидСравненияВЗапросРегистр(Строка,СтрокаЭлементы,СтрокаЭлементы.ВидСравнения);
						КонецЕсли;
						Первая=Ложь;
					КонецЕсли;
				КонецЦикла;
				Прервать;	
			КонецЕсли;
		КонецЦикла;
		
		
		ТекстЗапроса="ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ  1 * ИЗ " + ИмяТаблицыДляЗапроса+"(, , "+УсловиеЗапроса+", ,  )  КАК ТаблицаОбъекта_" + ИмяОбъекта;
		
	Иначе
		
		ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ  1 *   ИЗ " + ИмяТаблицыДляЗапроса+ " КАК ТаблицаОбъекта_"+ИмяОбъекта;
		
		Для Каждого Строка ИЗ ТаблицаОтбора1 Цикл
			Если  ИмяОбъекта=Строка.имяреквизита И СтрокаДереваМетаданных.ИмяОбъектаМетаданных=Строка.ИмяОбъектаМетаданных Тогда
				Для Каждого СтрокаЭлементы ИЗ Строка.Отбор.Элементы Цикл
					Если СтрокаЭлементы.Использование Тогда
						ЛевоеЗначение=СтрЗаменить(Строка(СтрокаЭлементы.ЛевоеЗначение), ".", "_");
						Если Строка(ТипЗнч(СтрокаЭлементы.ПравоеЗначение))="Стандартная дата начала" Тогда
							Запрос.УстановитьПараметр(ЛевоеЗначение,СтрокаЭлементы.ПравоеЗначение.Дата);
						Иначе
							Запрос.УстановитьПараметр(ЛевоеЗначение,СтрокаЭлементы.ПравоеЗначение);
						КонецЕсли;
						
						Если Не Первая Тогда
							ТекстЗапроса = ТекстЗапроса + Символы.ПС+" И "+ ПолучитьВидСравненияВЗапрос(Строка,СтрокаЭлементы,СтрокаЭлементы.ВидСравнения);
						Иначе
							ТекстЗапроса = ТекстЗапроса + Символы.ПС+" ГДЕ "+ ПолучитьВидСравненияВЗапрос(Строка,СтрокаЭлементы,СтрокаЭлементы.ВидСравнения);
						КонецЕсли;
						Первая=Ложь;
					КонецЕсли;
				КонецЦикла;
				Прервать;	
			КонецЕсли;
		КонецЦикла;
		
	КонецЕсли;
Показать
28. ИНТЕГРА 25 23.01.21 01:06 Сейчас в теме
(25)
исправления в участке кода

Посмотрите какую версию я у Вас приобрел, если сомневаетесь. В статистике скачиваний должно быть. Именно 1.02 я и качал.
Боюсь приведенные куски кода никому ни о чем не говорят кроме Вас)

Мне нужно перегрузить записи регистра накопления по фильтру. Самому писать не пристало такие универсальные штуки :) Качать поделки других инфостартовцев - себе дороже, как показывает практика (ибо везде говнокод только попадается, уж простите за откровенность), если есть возможность - исправьте, если нет - ну и шут с ним моим стартманей, зато выговорился :)
29. o.kovalev 79 23.01.21 20:29 Сейчас в теме
(28) пришлите мне свой email , я пришлю вам последнюю версию,
26. o.kovalev 79 21.01.21 14:56 Сейчас в теме
(23) При проверке на разных типах вылезла еще одна ошибка при выгрузке регистра, в ближайшее время будет исправлено, отпишусь
30. o.kovalev 79 09.04.21 16:49 Сейчас в теме
Переработал весь механизм , теперь отборы при выгрузке работают по другому.
31. petrova_lena@mail.ru 12 23.04.21 13:34 Сейчас в теме
Очень помогло для восстановления предопределенных элементов справочника "виды контактной информации" в обычной типовой бухне 3.
5 минут и все готово. Спасибо!
o.kovalev; +1 Ответить
32. PovAndy 28.04.21 15:18 Сейчас в теме
Можно ли использовать обработку для загрузки поступления товаров в УТ 11.4 из XML-файла?
33. o.kovalev 79 29.04.21 08:00 Сейчас в теме
(32) Обработка универсальная, как Unireps но на конкретной версии УТ 11.4 я не тестировал (нет под рукой чтобы сейчас сказать) скорее всего проблем не будет.
Оставьте свое сообщение

См. также

Мастер XML-обмена Промо

Перенос данных из 1С7.7 в 1C8.X Перенос данных из 1C8 в 1C8 1С7.7<->1C7.7 Обмен через XML v8 1cv8.cf 1cv7.md Абонемент ($m)

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

5 стартмани

02.09.2015    34316    4    Lancelot-2M    17    

Декларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8

Розничная торговля Регламентированная отчетность Обмен через XML v8 v8::УФ Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия БУ Акцизы Абонемент ($m)

Конфигурация на управляемых формах, платформа 1С 8.3.10.2667 и выше, с помощью которой можно сформировать Декларации по формам 7 и 8 алкогольной продукции, выполнить перенос данных из ПО Декларант-Алко версии 4.31.05 и выше, импорт и загрузку из файлов XML форм 11,12,7,8. Есть возможность автоматического подписания и шифрации файла выгрузки.

1 стартмани

15.04.2021    6896    35    independ    35    

RabbitMQ + Конвертация данных 2.0

Обмен данными 1С Обмен через XML v8 1cv8.cf Абонемент ($m)

Подсистема для обмена данными между любыми конфигурациями через Rabbit MQ. Позволяет использовать все преимущества Rabbit для обмена 1С. Для обмена требуются Правила обмена (КД 2).

3 стартмани

18.03.2021    4391    12    IT_GG    4    

Настройка обмена с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и "Конвертацию данных 2.0"

Обмен через XML Перенос данных из 1C8 в 1C8 v8 Платформа 1C v8.2 1cv8.cf БУ УУ Абонемент ($m)

Разберем кейс, как настроить простенький обмен с любой устаревшей конфигурацией на базе 8.2 через обработку "Универсальный обмен данными в формате XML" и Конвертацию данных 2.0 с возможностью настройки гибких отборов по периоду, организации и списку документов.

1 стартмани

23.11.2020    10192    8    orfos    14    

Выгрузка данных из УТ 11.3/11.4 в БП 3.0 (перенос документов и справочной информации из "Управление торговлей" ред. 11.3/11.4 в "Бухгалтерия предприятием" ред. 3.0). Обновлен до УТ 11.3.4.х/11.4.7х и БП 3.0.7х.х Промо

Обмен через XML Перенос данных из 1C8 в 1C8 v8 БП3.0 УТ11 Абонемент ($m)

Данная обработка предназначена для выгрузки в формате XML данных из программы «Управление торговлей» ред. 11.3/11.4 по основным группам документов (документы покупки/продажи товаров и услуг, складские документы, счета-фактуры, ценообразование), а также набор основных справочников. Загрузка данных в БП ред. 3.0 через обработку «Универсальный обмен данными XML». Основная цель обработки – оптимизация работы бухгалтеров во время обмена данными между программами, а также выборочная корректировка загруженных ранее документов.

04.03.2016    64835    17    SEOAngels    66    

Выгрузка XML-файла УПД для отправки через ЭДО СБИС, Диадок и т.п.

Оптовая торговля Документооборот и делопроизводство Обмен через XML v8 v8::БУ БП3.0 Оптовая торговля, дистрибуция, логистика Россия БУ Абонемент ($m)

С помощью этой обработки для документа "Реализация товаров и услуг" формируется XML-файл УПД, который можно отправить через ЭДО СБИС, Диадок и пр.

1 стартмани

17.08.2020    15823    101    vasilievil    15    

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Универсальные обработки Внешние источники данных Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020    11608    130    Lem0n    1    

Универсальная выгрузка/загрузка данных в формате XML для 8.3 с отбором объектов

Обмен через XML Перенос данных из 1C8 в 1C8 v8::УФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Типовая обработка Выгрузка и загрузка данных XML 83 с возможностью выгрузки объектов с использованием отборов в управляемом интерфейсе.

1 стартмани

18.06.2020    20771    276    doom2good    21    

Обмен данными между УТ 10.3 и Розницей 2.2 (правила обмена данными между "Управлением торговлей" ред. 10.3. и "Розницей" ред. 2.2) Промо

Обмен через XML Перенос данных из 1C8 в 1C8 Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Розница УУ Абонемент ($m)

Данные правила предназначены для обмена в формате XML данных из программы «Управление торговлей» ред. 10.3. и "Розница" ред. 2.2 по основным группам документов и основных справочников. Загрузка данных осуществляется через встроенную обработку «Универсальный обмен данными XML». Основная цель обработки – корректировка типовых правил на выявленные ошибки и расширение выгрузки для корректной выгрузки данных по ЕГАИС и продажам в целом. Протестировано до УТ 10.3.47.х и Розница 2.2.11.х

3 стартмани

16.09.2016    56438    6    SEOAngels    65    

Перенос документов из ЗУП 2.5 в ЗУП 3.1

Зарплата Управление персоналом (HRM) Обмен через XML Перенос данных из 1C8 в 1C8 v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ УУ Абонемент ($m)

Доброго времени суток, друзья. За основу взяты правила https://infostart.ru/public/806689/,  немного добавлено своего. В правилах частично реализован стандартный перенос из обработки перехода на ЗУП 3.1.

1 стартмани

04.06.2020    6656    115    hottion    67    

Загрузка из XML файла ЭДО в документ поступления для конфигураций 1С: Розница 2.2/2.3, Управление торговлей 10.3/11.4

Розничная торговля Обработка документов Документооборот и делопроизводство Обмен через XML v8 УТ10 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Внешние обработки загрузки данных из XML файлов формата ON_NSCHFDOPPRMARK ЭДО в документы поступления 1С Розница версия 2.2.10.19 и выше, Управление торговлей 10.3.52.2 и выше, Управление торговлей 11.4.5.63 и выше

1 стартмани

04.06.2020    26329    284    independ    130    

Универсальные инструменты 1С

Универсальные обработки Прочие инструменты разработчика Консоль запросов v8 v8::УФ 1cv8.cf Бесплатно (free)

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020    52631    4513    cprit    173    

Редактор объектов информационной базы 8.3 Промо

Универсальные обработки Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.55 от 24.06.2021

2 стартмани

23.01.2019    41330    452    ROL32    50    

Правила обмена УТ 11.4 БП 3.0 для обработки "Универсальный обмен данными в формате XML"

Перенос данных из 1C8 в 1C8 Обмен через XML v8 БП3.0 УТ11 БУ УУ Абонемент ($m)

Правила обмена УТ 11.4 БП 3.0 для обработки "Универсальный обмен данными в формате XML". Для быстрой или частичной выгрузки справочников и документов, без настройки синхронизации данных.

1 стартмани

23.10.2019    15204    277    RAV38574    66    

Преобразование XML файла в переменную структура, Загрузка в дерево значений

Обмен через XML v8 1cv8.cf Абонемент ($m)

Обработка, демонстрирующая работу процедур и функций по преобразованию XML файла в дерево значений, а также в переменную типа структура.

1 стартмани

14.09.2019    15261    24    vik070777    19    

Документы и Справочники в JSON

Обмен через XML v8 1cv8.cf Абонемент ($m)

Пример выгрузки всех данных Документа или Справочника в JSON

1 стартмани

20.06.2019    21774    26    Teut_Vlad    21    

Перенос документов из УТ 10.3 в УТ 11.4

Обмен через XML Перенос данных из 1C8 в 1C8 v8 v8::ОУ УТ10 УТ11 УУ Абонемент ($m)

Перенос основных документов из ут 10.3 в ут 11.4. Правила сделаны на основании помощника перехода, поэтому доступен перенос справочников и остатков.

3 стартмани

30.04.2019    16534    237    leobrn    22    

Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек)

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для загрузки и выгрузки данных по правилам обмена в любых конфигурациях, реализованных на платформе 1С:Предприятие 8.3. Преимуществом перед типовой обработкой является добавленный функционал: #1. Установка произвольных фильтров на выгружаемые объекты при помощи механизма системы компоновки данных #2. Сохранение различных вариантов настроек (сохраняются правила обмена, фильтры выгрузки, параметры, настройки обработки) - что позволяет гибко настроить в базе-источнике фильтры для выгрузки объектов по различным правилам обмена для различных баз-приемников, сохранить выполненные настройки и в будущем уже пользоваться этими вариантами настроек. Проверялась на 1С:ERP Управление предприятием 2.4.7.141.

1 стартмани

29.04.2019    28500    483    sapervodichka    20    

Выгрузка и загрузка данных XML 8.3 на управляемых формах с отбором и конструктором запроса (в полной мере возможности реализованы для версии 1С:Предприятия 8.3 выше версии 8.3.5)

Обмен через XML Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

В этой форме всегда не хватало конструктора запросов для удобной выгрузки уникальных элементов по ссылке. Теперь он здесь есть. Как только стало возможным создавать конструктор запроса в управляемых формах, я добавил её в стандартную обработку. Необходимо напомнить, что обработка функционирует полноценно только с версии 8.3.5 1С:Предприятия 8.3.

1 стартмани

24.04.2019    11060    46    AlexandrSmith    2    

Альтернативное получение значения из хранилища значения. Свой ХранилищеЗначения.Получить();

Распределенная БД (УРИБ, УРБД) Обмен через XML v8 1cv8.cf Абонемент ($m)

Данная публикация не претендует на использование в продакшене, но когда "Нельзя, но очень хочется" в отношении получения ооочень больших данных из ХранилищаЗначения и когда сама платформа не может получить значение и падает, при этом, перед падением съедает почти всю память. Это своего рода костыль, в безвыходной ситуации. Речь пойдет про получение больших данных из хранилища значения в файловых базах на 32-х битной платформе. Данное не касается 64-х битных клиентов/серверов где нет ограничения на размер потребляемой памяти (верней есть, но доступно памяти гораздо больше, чем 32-х битному приложению без PAE).

1 стартмани

22.04.2019    14112    7    markers    0    

Выгрузка и загрузка данных XML с гибкими отборами

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Обработка выгрузки и загрузки данных через XML между идентичными конфигурациями с возможностью установки произвольных отборов на выгружаемые объекты.

1 стартмани

07.04.2019    32289    824    sapervodichka    7    

Формирование xml файла ЭДО (СБИС, Диадок, Такском и т.п.) для типовых документов (счета-фактуры, накладные)

Внешние источники данных Обмен через XML Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf Абонемент ($m)

Не все типовые документы типовых конфигураций 1С можно выгрузить в файл формата xml ЭДО. Например счет-фактуру, на текущий момент момент это не предусмотрено. Обработка позволяет сделать это.

4 стартмани

30.03.2019    68797    415    capitan    135    

Выгрузка - загрузка данных в XML с отбором по организации Промо

Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Выгрузка - загрузка данных в XML с отбором по организации (УФ)

1 стартмани

25.05.2014    52328    480    buganov    42    

Перенос данных КА 1.1 -> КА 2

Перенос данных из 1C8 в 1C8 Обмен через XML v8 КА1 КА2 Россия Абонемент ($m)

Перенос данных КА 1.1 => КА 2 с помощью правил обмена данными в формате XML КД 2 (переносятся остатки, документы, справочная информация).

5 стартмани

20.03.2019    23150    313    gudogu    143    

Обработка для выгрузки и загрузки данных XML 8.3. С отбором, предпросмотром данных и сохранением настроек

Обмен через XML Перенос данных из 1C8 в 1C8 v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка Выгрузки и загрузки данных XML 8.3 на управляемых формах. Универсальная обработка "Выгрузка и загрузка данных XML" производит полную или частичную выгрузку данных информационной базы в файл в формате XML. Впоследствии этот файл может быть загружен в информационную базу с помощью этой же обработки. Формат файла выгрузки отличается от формата файла, создаваемого при выгрузке по плану обмена, заголовочной частью. (Описание взято с ИТС)

1 стартмани

07.03.2019    20950    285    Gmix    12    

Правила обмена УПП 1.3 -> БП 3.0 (+ БП КОРП 3.0 + перенос остатков)

Перенос данных из 1C8 в 1C8 Обмен через XML v8 УПП1 КД БП3.0 БУ Абонемент ($m)

Актуальные правила обмена: УПП 1.3.163.4 -> БП 3.0.100.16; УПП 1.3.163.4 -> БП КОРП 3.0.100.16; УПП 1.3.137.1 -> БП 3.0.76.77; УПП 1.3.137.1 -> БП КОРП 3.0.76.77; УПП 1.3.128.1 -> БП 3.0.74.63; УПП 1.3.128.1 -> БП КОРП 3.0.74.63; УПП 1.3.123.3 -> БП 3.0.71.83; УПП 1.3.123.3 -> БП КОРП 3.0.71.83; УПП 1.3.118.1 -> БП 3.0.68.61; УПП 1.3.118.1 -> БП КОРП 3.0.68.61.

1 стартмани

04.03.2019    21474    459    Смешной 1С    61    

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1 Промо

Обмен через XML Зарплата Перенос данных из 1C8 в 1C8 Зарплата v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Абонемент ($m)

Правила конвертации документов ЗУП 2.5 - ЗУП 3.1. Позволяют вести параллельную работу в базах ЗУП редакций 2,5 и 3.1.

10 стартмани

06.03.2018    47806    142    kostya_whiskas    24    

Выгрузка данных из Бухгалтерии ред. 3.0 в Управление небольшой фирмой, ред. 1.6

Обмен через XML Перенос данных из 1C8 в 1C8 v8 УНФ БП3.0 Россия УУ Абонемент ($m)

Выгрузка данных из 1С БП 3.0 в УНФ 1.6. Обработка переносит документы по банку, кассе, движения ТМЦ + справочники контрагентов, номенклатуры и другие связанные справочники. Полный список документов на скриншоте.

1 стартмани

08.02.2019    23212    356    dinarz    184    

1С: Розница/УТ 10.3. ЕГАИС, загрузка акцизных марок в справочник Штрихкоды и Упаковки, регистр Акцизные марки из XML-сообщений входящих ТТН ЕГАИС + Печать акцизных марок

Розничная торговля Обработка справочников Обмен через XML Ценники Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати

1 стартмани

31.01.2019    33369    222    independ    140    

Перенос данных КА 1.1.115.1 => БП 3.0.75.104 (перенос остатков, документов, зарплатный блок и справочной информации)

Перенос данных из 1C8 в 1C8 Обмен через XML v8 КА1 БП3.0 Россия Абонемент ($m)

Переносятся: остатки по счетам 01, 02, 10, 20, 41, 60, 62, 71, 97 и их субсчетам; документы; отдельно можно перенести справочники (номенклатура, контрагенты, договоры контрагентов, организации, склады, физические лица, сотрудники).

5 стартмани

22.12.2018    20716    435    gudogu    164    

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1cv7.md Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    47478    60    ksnik    3    

Универсальный обмен данными в формате XML (2.1.8) 8.3 УФ с отбором и без модальности

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

07.11.2018    31595    361    nicxxx    8    

SOAP для чайников

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    77041    58    dusha0020    24    

003. Почему я больше не люблю "Выгрузку Загрузку XML"

Обмен через XML v8 1cv8.cf Абонемент ($m)

Ниже будет много букаф, но если коротко — можно ускорить этот инструмент в 1000 раз

1 стартмани

03.09.2018    10272    9    Nikola23    10    

Простой эмулятор вызова веб-сервиса 1С с просмотром результата

Обмен через XML WEB v8 1cv8.cf Россия Абонемент ($m)

Последнее время все чаще сталкиваюсь с разработкой веб-сервисов средствами 1С. Для ускорения разработки и отладки написал внешнюю обработку. На какой-то сверх-крутой функционал она не претендует, но, может, кому-то пригодится.

1 стартмани

24.04.2018    15806    23    anvolkov1cbit    9    

Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

Обмен через XML Перенос данных из 1C8 в 1C8 Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Абонемент ($m)

Перенос документов, справочников и планов видов расчета из конфигурации 1С ЗУП 2.5 в ЗУП 3.1.

3 стартмани

28.03.2018    36009    426    Cobranet123    67    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора. Промо

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    51056    168    Aphanas    4    

Правила переноса документов из ЗУП 2.5 в ЗУП 3.1

Перенос данных из 1C8 в 1C8 Обмен через XML Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Перенос документов из ЗУП 2.5 в ЗУП 3.1 - позволяет снизить объем работ при опытной эксплуатации ЗУП 3.1 параллельно с ЗУП 2.5.

1 стартмани

04.12.2017    38904    507    AntonH851    38    

XML JSON преобразователь

Обмен через XML v8 1cv8.cf Россия Абонемент ($m)

Обработка демонстрирует возможность программного преобразования XML в JSON и обратно без подключения внешних модулей.

1 стартмани

11.10.2017    20859    64    m-rv    5    

Простой способ передачи файла с клиента на сервер и обратно. Пример работы с XML

Практика программирования Обмен через XML v8 1cv8.cf Россия Абонемент ($m)

В статье представлен простенький пример передачи файла с клиента на сервер и с сервера на клиент. Плюс к этому разобраны методы работы с записью XML. Платформа 8.3.10.2466. Конфигурация Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.49.21).

1 стартмани

05.09.2017    35794    19    Sergant007007    15    

Усовершенствованный редактор правил обмена КД2 Промо

Обмен через XML v8 КД Абонемент ($m)

РПО-2М – мощный редактор правил обмена для КД 2. Позволяет ускорить свою разработку и ознакомление/доработку чужих правил обмена. Превосходство над встроенным редактором достигается за счет удобного функционального интерфейса, применения шаблонизации кода правил, богатого инструментария, упрощающего разработку, и интеграции с Инструментами Разработчика.

3 стартмани

16.09.2015    41398    202    Lem0n    43    

Правила обмена ЗУП 3.1 - БП 2.0 и ЗУП 3.1 - УПП 1.3 (отражение, ведомости и справочники)

Перенос данных из 1C8 в 1C8 Обмен через XML Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 v8::БУ v8::СПР БП2.0 БП3.0 ЗУП3.x Россия БУ Абонемент ($m)

Правила обмена для выгрузки документов "Отражение зарплаты в бухучете", "Ведомость в банк", "Ведомость в кассу", справочников "Сотрудники" и "Физические лица"

1 стартмани

01.08.2017    89199    1599    forseil    210    

1С:Интеграция ЕГАИС + Инвентаризация на ТСД Промо

Обработка справочников Обмен через XML Оптовая торговля Оптовая торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Интеграция ЕГАИС модуля для 1С: 8.3 + модуль WMS контура для инвентаризации алкогольных марок на ТСД.

1 стартмани

10.12.2015    40904    27    JetBrain    5