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

Публикация № 281433

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

Автоматический обмен данными Универсальный обмен данными планировщик заданий

77
Данный способ автоматического обмена хорошо подходит для обмена данными как между типовыми (если есть готовые правила обмена) так и доработанными конфигурациями. Однажды потратил некоторое время на выявление необходимых параметров, чтобы можно было выгружать данные без открытия формы обработки "Универсальный обмен данными" Вам, теперь, меньше придётся думать... Загрузка тоже присутствует. Механизм подходит как для серверной так и для файловой базы. Изменения в конфигурацию вносить не придётся. Но не реализован контроль на ошибки при загрузке/выгрузке данных.

 

Что необходимо для автоматического обмена данными, без внесения изменений в конфигурацию:
1) Обработка "Универсальный обмен данными в формате XML", которая входит в состав большинства типовых конфигураций. Если её там не оказалось, то её легко найти на диске ИТС или на просторах интернета. В конфигурации она обзывается "УниверсальныйОбменДаннымиXML"
2) Правила обмена данными. Создаются с помощью "Конвертации данных". Работу с которой вам придётся освоить. Есть и видеокурсы и учебные пособия. Например: http://programmist1s.ru/wp-content/uploads/2013/06/Konvertatsiya_dannyih._Metodika_rabotyi_i_primeryi.pdf
3) Внешняя обработка, содержащая процедуры загрузки/выгрузки. Займемся её созданием:
Создаётся внешняя обработка в модуле объекта которой будет нижеприведённый текст (подставляете свои данные по базам и пользователям). Желательно создать отдельного пользователя с полными правами для обмена данными. Назовём обработку, к примеру, "ОбменДанными.epf".

 

Если ПараметрЗапуска = "Выгрузка" Тогда		
	Обработка=Обработки.УниверсальныйОбменДаннымиXML.Создать();

	//Задаём необходимые для выгрузки параметры (необязательные для редактирования)
	Обработка.РежимОбмена="Выгрузка";
	Обработка.ЗагружатьДанныеВРежимеОбмена=Истина;
	Обработка.ЗаписыватьРегистрыНаборамиЗаписей=Истина;
	Обработка.ЗапоминатьЗагруженныеОбъекты=Истина;
	Обработка.ИспользоватьОтборПоДатеДляВсехОбъектов=Истина;
	Обработка.ВыгружатьТолькоРазрешенные=Истина;
	//!Задали необходимые параметры для выгрузки

	//Данные параметры необходимо перезаполнить ОБЯЗАТЕЛЬНО

	//Устанавливаем ограничения на выгрузку по датам объектов
	Обработка.ДатаНачала = ТекущаяДата() - 60*60*24*2;
	Обработка.ДатаОкончания = '00010101';

	//Если хотим выгружать данные в файл - ставим Ложь, Если Истина - будет произведена выгрузка в базу-приёмник
	Обработка.НепосредственноеЧтениеВИБПриемнике=Истина;

	//Если база-приёмник выгружаемых данных является серверной, то Ложь. Если файловая - Истина 
	Обработка.ТипИнформационнойБазыДляПодключения=Истина;

	//!Обязательные параметры перезаполнили

	//Если выгружаем данные в файл
	Если Не Обработка.НепосредственноеЧтениеВИБПриемнике Тогда
		Обработка.ИмяФайлаОбмена = "C:\Inbox\ОлегА\Конвертация\выгрузка.xml";
	
	//Если выгружаем даннные в базу	
	Иначе
		Обработка.ПарольИнформационнойБазыДляПодключения="Админ";
		Обработка.ПользовательИнформационнойБазыДляПодключения="суперкрутой";
		Обработка.АутентификацияWindowsИнформационнойБазыДляПодключения=Ложь;
		//Если приёмник данных - серверная база
		Если Обработка.ТипИнформационнойБазыДляПодключения = Ложь Тогда
			Обработка.ИмяСервераИнформационнойБазыДляПодключения="MainServ";
			Обработка.ИмяИнформационнойБазыНаСервереДляПодключения="Buhia";
		//Если приёмник данных - файловая база	
		Иначе
			Обработка.ВерсияПлатформыИнформационнойБазыДляПодключения="V82";
			Обработка.КаталогИнформационнойБазыДляПодключения ="C:\Inbox\ОлегА\Клиенты\Зевс БП20\Зевс БП20";
		КонецЕсли;
	КонецЕсли;

	//Действия над регистрацией при выгрузке по планам обмена
	Обработка.ТипУдаленияРегистрацииИзмененийДляУзловОбменаПослеВыгрузки=0; 
	// 0 - не снимать регистрацию,
	// 1 - снимать регистрацию

	Обработка.ЗагрузитьПравилаОбмена();

	//ЕСЛИ НУЖНО ВЫГРУЖАТЬ ПО ПЛАНАМ ОБМЕНА, ТО ВКЛЮЧАЕМ ЭТОТ БЛОК И ПОДСТАВЛЯЕМ СВОЙ УЗЕЛ ПЛАНА ОБМЕНА
	//Для Каждого Стр Из Обработка.ТаблицаПравилВыгрузки.Строки Цикл
	//	Стр.Включить=1;
	//	Для Каждого Стр1 Из Стр.Строки Цикл
	//		Стр1.Включить=1;
	//		Стр1.СсылкаНаУзелОбмена=ПланыОбмена.Полный.НайтиПоКоду("БП20");
	//	КонецЦикла;
	//КонецЦикла;

	Обработка.ВыполнитьВыгрузку();
	ЗавершитьРаботуСистемы(Ложь);

ИначеЕсли ПараметрЗапуска  = "Загрузка" Тогда

    ОбработкаОбмена = Обработки.УниверсальныйОбменДаннымиXML.Создать();
    ОбработкаОбмена.ИмяФайлаОбмена = "C:\Inbox\ОлегА\Выгрузка.xml";
    ОбработкаОбмена.РежимОбмена = "Загрузка";
    ОбработкаОбмена.ОткрытьФайлЗагрузки(Истина);
    ОбработкаОбмена.АрхивироватьФайл = Ложь;
    ОбработкаОбмена.ВыполнитьЗагрузку();
    ОбработкаОбмена = Неопределено;
    ЗавершитьРаботуСистемы(Ложь);
		
КонецЕсли;

 

4) Bat файл выгрузки, который будет запускать 1с и внешнюю обработку с параметром запуска под пользователем, который предназначен для обмен данными. Файл необходимо создать к примеру в notepad++ с кодировкой OEM(MS-Dos), иначе работать не будет. Файл назовём, например "BatVygruz.bat". Текст будет следующим:

Если база файловая:
"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /F"C:\Inbox\КБФ\1Cv8_Base_8.1\Зевс 83 БП3\Зевс 83 БП3" /N"РоботОбменаДанными" /P"pass" /DisableStartupMessages /RunModeManagedApplication /Execute"C:\Inbox\ОлегА\ОбменДанными.epf" /C"Выгрузка"
Пояснения:
а) C:\Program Files (x86)\1cv82\common\1cestart.exe - ваш путь к стартеру 1С
б) C:\Inbox\КБФ\1Cv8_Base_8.1\Зевс 83 БП3\Зевс 83 БП3 - ваш путь к файловой базе, из которой будем выгружать данные
в) РоботОбменаДанными - Имя пользователя, под которым запускам 1С для обмена данными
г) pass - пароль пользователя
д) /DisableStartupMessages - закрываем всплывающие окна при старте 1С
е) /RunModeOrdinaryApplication - запуск в обычном режиме толстый клиент
ж) C:\Inbox\ОлегА\ОбменДанными.epf - путь к нашей обработке, которая запустится при старте
з) Выгрузка - передаём параметр запуска 1С, сообщает, что надо выгружать данные

Если база серверная:
"C:\Program Files (x86)\1cv82\common\1cestart.exe" ENTERPRISE /S"Server1C/DataBase" /N"РоботОбменаДанными" /P"pass" /DisableStartupMessages /RunModeManagedApplication /Execute"C:\Inbox\ОлегА\ОбменДанными.epf" /C"Выгрузка"
Пояснения:
а) C:\Program Files (x86)\1cv82\common\1cestart.exe - ваш путь к стартеру 1С
б) Server1C/DataBase - ваш сервер на котором находится база и имя самой базы из которой выгружаем данные.
Остальные параметры аналогичны файловому варианту bat файла

5) Bat файл загрузки (при необходимости). Если вы решили выгружать данные в файл, а не напрямую в базу. То этот пункт нам тоже понадобится (обычно необходим).
Создание Bat файла загрузки аналогично файлу выгрузки, но отличается лишь параметр запуска, вместо "Выгрузка", мы ставим "Загрузка"

6) Задать расписание запуска наших Bat файлов загрузки/выгрузки на сервере. Для этого надо зайти в администрирование панели управления на сервере и в планировщике заданий создать новое задание запуска файла выгрузки на 23 часа каждый день и задание на загрузку с указанием Bat файла загрузки(если надо) на 04 часа к примеру.

77

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

Наименование Файл Версия Размер
ОбменДаннымУО.7z
.7z 190,63Kb
27.05.14
130
.7z 190,63Kb 130 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. TrinitronOTV 27.05.14 19:57 Сейчас в теме
в чем различие между двумя файлами, предложенными для скачивания?
2. ollega 88 28.05.14 04:31 Сейчас в теме
10. CMK0001 08.11.17 07:48 Сейчас в теме
Олег Голубев, Тыж мой герой )
3. vampiroid 30.12.14 04:53 Сейчас в теме
Где прописан путь к файлу Правил обмена?
4. ollega 88 30.12.14 08:14 Сейчас в теме
(3) vampiroid, ОбработкаОбмена.ИмяФайлаПравилОбмена должно быть. Но я просто в режиме предприятия выбирал файл правил обмена и путь к нему сохранялся по умолчанию.
5. vampiroid 09.01.15 04:10 Сейчас в теме
(4) ollega, В моем случае, после загрузки правил обмена, помимо даты начала и окончания, необходимо выставить флаги что именно выгружать. Например, флаг "Выгружать документы". Подскажите пожалуйста, как это прописать в обработке.
6. maks_20 62 03.03.16 17:10 Сейчас в теме
Каким образом производится отправка обратной квитанции с подтверждением загрузки? Ведь если не снимать регистрацию с узла, то рано или поздно там накопится очень много объектов. Если этот механизм добавить получится более универсальное решение.
11. Pro-tone 130 09.01.18 10:58 Сейчас в теме
(6) в типовой обработке универсального обмена нет этой возможности, в моей есть все, но она платная, зато полный комплект с выборкой изменений по узлам, чисткой планов обмена, отправкой и принятием квитанций + хранение правил обмена в отдельном справочнике в виде дерева правил, в общем полный набор всех возможностей
7. Saldor 20.04.16 03:06 Сейчас в теме
8. Saldor 20.04.16 03:07 Сейчас в теме
9. ollega 88 20.04.16 13:34 Сейчас в теме
(8) Saldor, посмотри на каракули в своём скрине. Следовательно с кодировкой у тебя проблемы. Следовательно надо bat-ник делать в кодировке OEM
12. brrart 24 08.02.18 09:44 Сейчас в теме
Спасибо, очень помогла методика. Правда немного допилил в плане получения правил обмена из макета. Ну и версию платформы тоже пришлось явно указать для СОМ-соединения с базой-приемником.

Интересно, это можно заставить работать в качестве регламентного задания?
16. 127.0.0.0 28.09.18 12:57 Сейчас в теме
(12)
да. в регламентные самые то, буквально не давно разобрался. если нужно скину код.
17. brrart 24 01.10.18 02:42 Сейчас в теме
18. 127.0.0.0 05.10.18 09:15 Сейчас в теме
(17)
немного было загружен. собственно код ниже.
На выгрузку прикрепил.
Обработка на загрузку расписываю ниже..
Добавляется в регламентные задания через :
Администрирование- Печатные формы.. - (галка на доп. обработки) - доп. обработки - добавить из файла.
обработка появится в списке и так как добавлена фоновая загрузка то можно задавать время запуска.

// Начало блока +
// Блок без которого "новые" 1С не примут обработку. тут нужно переименовать названия.

Функция СведенияОВнешнейОбработке() Экспорт
	ПараметрыРегистрации = Новый Структура;
	ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
	
	ПараметрыРегистрации.Вставить("Наименование", "Ручная Загрузка Документов В Бух");
	ПараметрыРегистрации.Вставить("Версия", "1.0"); 
	ПараметрыРегистрации.Вставить("Информация", "Ручная Загрузка Документов В Бух");
	ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
	Команды = ПолучитьТаблицуКоманд();
	ДобавитьКоманду(Команды, "Ручная Загрузка Документов В Бух",
	                         "РучнаяЗагрузкаДокументовБУХ",
							 "ОткрытиеФормы",
							 Ложь,
							 "");
	ДобавитьКоманду(Команды, "Фоновая Ручная Загрузка Документов в БУХ",
	                         "ФоноваяРучнаяЗагрузкаДокументовВБУХ",
							 "ВызовСерверногоМетода",
							 Ложь,
							 "");
	ПараметрыРегистрации.Вставить("Команды", Команды);

	Возврат ПараметрыРегистрации;
КонецФункции

Функция ПолучитьТаблицуКоманд()
	Команды = Новый ТаблицаЗначений;
	Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
	Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
	Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
	Возврат Команды;
КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
	НоваяКоманда = ТаблицаКоманд.Добавить();
	НоваяКоманда.Представление = Представление;
	НоваяКоманда.Идентификатор = Идентификатор;
	НоваяКоманда.Использование = Использование;
	НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
	НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры

// Конец блока -

// тут кнопка для выполнения команды. 
Процедура ВыполнитьКоманду(ИдентификаторКоманды) Экспорт
	
	Если ИдентификаторКоманды = "ФоноваяРучнаяЗагрузкаДокументовВБУХ" Тогда
		ФоноваяЗагрузкаДокументов();
	КонецЕсли;
	
КонецПроцедуры

Процедура ФоноваяЗагрузкаДокументов() Экспорт
	
// тут обозначили каталог . сервер должен его видеть.  
//то есть желательно чтобы это было  на сервере.
	ИмяКаталогаЗагрузки = "\\fХХХХХХ\OBMEN\ХХХХХХ\АвтоЗагрузка";
	МассивФайлов = НайтиФайлы(ИмяКаталогаЗагрузки, "*");
	
	 НайденФайлВыгрузки = Ложь;
	Для Каждого ФайлИзМассива Из МассивФайлов Цикл
		Если ФайлИзМассива.Имя = "выгрузка.xml" Тогда
			НайденФайлВыгрузки = Истина;
		КонецЕсли;
	КонецЦикла;
	
	Если НайденФайлВыгрузки Тогда
		Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
		Обработка.РежимОбмена = "Загрузка";
		Обработка.ИмяФайлаОбмена = ИмяКаталогаЗагрузки + "\выгрузка.xml";
		Обработка.ОткрытьФайлЗагрузки(Истина);
		Обработка.АрхивироватьФайл = Ложь;
		Обработка.ИмяФайлаПротоколаОбмена = ИмяКаталогаЗагрузки + "\протокол_Загрузки_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd_HHmmss") + ".txt";
		
		Обработка.ВыполнитьЗагрузку();
		ТекстовыйФайл = Новый ТекстовыйДокумент;
		ТекстовыйФайл.ДобавитьСтроку(Формат(ТекущаяДата(), "ДФ=""yyyy.MM.dd HH:mm:ss"""));
		ТекстовыйФайл.Записать(ИмяКаталогаЗагрузки + "\обработано.txt");
						
	КонецЕсли;

КонецПроцедуры
Показать
Прикрепленные файлы:
Автовыгрузка_изБУХ.epf
19. brrart 24 05.10.18 10:46 Сейчас в теме
26. graphbuh 213 06.10.19 23:22 Сейчас в теме
(18) Добрый день, можете еще раз прикрепить обработку (не скачивается) / отравить сообщением. Спасибо!
13. palax 10.02.18 07:11 Сейчас в теме
А подскажите куда собственно говоря подгрузить правила обмена в обработке? В скаченном варианте ничего нет. Или я что то не понял? Спасибо.
14. palax 10.02.18 08:01 Сейчас в теме
15. mrflatcher 9 14.06.18 11:37 Сейчас в теме
Спасибо. Скачал, чтобы поддержать :)
20. kotlovD 63 09.08.19 08:54 Сейчас в теме
Дружище, спасибо тебе за мануал. Для управляемых форм слегка допилил. поместил в обработку с режимом запуска "Вызов серверного метода" и обмен работает по регламенту.
21. vis_tmp 30 31.08.19 17:15 Сейчас в теме
(20)Можешь дать твою допиленную обработку?
23. kotlovD 63 03.09.19 10:25 Сейчас в теме
(21) Вот обработка. по коду посмотри, там у меня авторизация идет к базе из собственного справочника. Ну и передается массив измененных документов в правила, я не пользовался планами обмена. Думаю разберешся
Прикрепленные файлы:
ВыгрузкаДокументовБП3_ДФ_Медиа.epf
25. vis_tmp 30 03.09.19 12:11 Сейчас в теме
22. chg 03.09.19 07:06 Сейчас в теме
(20)Не поделитесь обработкой?
24. kotlovD 63 03.09.19 10:25 Сейчас в теме
27. mirrr 73 17.10.19 21:06 Сейчас в теме
Подскажите, в управляемом приложении на код в модуле объекта (который в публикации) выводятся ошибки:
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(1,6)}: Переменная не определена (ПараметрЗапуска)
Если <<?>>ПараметрЗапуска = "Vigr" Тогда (Проверка: Сервер)
<<?>>ЗавершитьРаботуСистемы(Ложь); (Проверка: Сервер)
{ВнешняяОбработка.ОбменДанными.МодульОбъекта(96,5)}: Процедура или функция с указанным именем не определена (ЗавершитьРаботуСистемы)
<<?>>ЗавершитьРаботуСистемы(Ложь); (Проверка: Сервер)

Подскажите, что нужно доработать для управляемого приложения, чтобы не возникало ошибок в модуле объекта по коду из публикации?
Прикрепленные файлы:
Оставьте свое сообщение

См. также

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Обмен через XML

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

1 стартмани

05.11.2019    2285    45    o.kovalev    10       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

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

4500/9500 рублей

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML

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

1 стартмани

14.09.2019    3560    5    vik070777    18       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML

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

1 стартмани

20.06.2019    5570    13    darkmessiahan    15       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

XDTO для чайников 116

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

Пример использования XDTO пакетов для выгрузки документа с табличной частью.

1 стартмани

29.05.2019    12994    12    HAMMER_59    37       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML

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

1 стартмани

29.04.2019    4574    65    sapervodichka    17       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Обмен через XML

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

1 стартмани

24.04.2019    3526    27    AlexandrSmith    1       

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки 124

Статья Программист Архив с данными v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных Обмен через XML WEB Разработка

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    18628    18    riposte    63       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Перенос данных с использованием XDTO 34

Статья Программист Архив с данными v8 Россия Абонемент ($m) Обмен через XML

Использование объекта типа "ОбъектXDTO" для переноса данных из одной конфигурации в другую

1 стартмани

21.04.2019    5165    6    axae    9       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

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

1 стартмани

07.04.2019    6262    158    sapervodichka    7       

Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо

Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.

29700 руб.

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

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

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

5 стартмани

20.03.2019    7128    128    gudogu    111       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

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

7500 рублей

Ручная выгрузка и загрузка данных через универсальный обмен данными с настройками (расширение, платформа 8.3+) 48

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

Данное расширение (не требует изменения конфигураций) служит как надстройка для конфигураций, у которых обмен между базами происходит через универсальный формат (EnterpriseData), с использованием стандартных правил конвертации, которые уже есть в конфигурации. Интерфейс адаптирован для простых пользователей, сделан общий отбор по Организации для всех документов, имеется пару настроек для передачи в параметры конвертации, которые расположены в общем модуле конфигураций, а так же есть возможность выбора запуска - в фоне или в текущем сеансе. Теперь не нужно настраивать обмен между базами, для того чтоб просто перенести нужные документы. Подходит точно для УТ 11.4, БП 3.0.67, КА 2.4.5, Розница 2.2.9 (Обновление 1.2 от 02.03.2019)

2 стартмани

19.01.2019    9814    96    hakerxp    9       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Обмен через XML

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

1 стартмани

07.11.2018    12155    219    nicxxx    5       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

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

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Обмен через XML WEB

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

1 стартмани

05.09.2018    23452    26    dusha0020    18       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

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

от 11000 до 29000 рублей

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обмен через XML

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

1 стартмани

03.09.2018    4855    7    Nikola23    8       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Обмен через XML WEB

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

1 стартмани

24.04.2018    8506    19    anvolkov1cbit    9       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

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

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

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

10 стартмани

06.03.2018    27324    126    kostya_whiskas    23       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен) 71

Статья Программист Архив с данными v8 КД УТ11 Розничная и сетевая торговля (FMCG) Розничная торговля Абонемент ($m) Обмен через XML Перенос данных из 1C8 в 1C8

В статье по шагам рассматривается создание обмена между центральной базой и базами филиалов на базе конфигурации УТ 11. Для решения поставленной задачи было решено не использовать РИБ, т.к. требуется односторонний обмен ограниченным набором данных, к тому же по определенным условиям. Обмен реализован на основе типовой синхронизации на основе универсального обмена в формате EnterpriseData. Данная публикация может быть полезна внедренцам, которые работают с торговыми сетями, в том числе по модели франчайзинга.

1 стартмани

26.02.2018    27542    14    Kutuzov    18       

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

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

Воспользоваться современным средством переноса данных "Конвертация данных 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    28310    45    ksnik    3       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Пример заполнения/создания файла XML из XSD схемы, используя XDTO 130

Статья Программист Документ XML v8 1cv8.cf Абонемент ($m) Обмен через XML WEB

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

1 стартмани

21.12.2017    31676    50    sandybaev    23       

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

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

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

1 стартмани

04.12.2017    25185    492    AntonH851    38