#0
by asmut88
Добрый день. В этой теме обсуждалось что это ересь и т.д.т не нужна она там. В общем суть неважно, кто больше тролль, важно что это обходится. В тот момент когда мы разбираем xml файл и читаем его мы немного правим код, и получается примерно следующее: Процедура СоздатьПланОбмен //Создаем настройку дневного обмена НастройкиОД = Справочники.НастройкиОбменаДанными.СоздатьЭлемент; НастройкиОД.Наименование = "Касса № 1 по правилам"; НастройкиОД.Код = "000001"; НастройкиОД.УзелИнформационнойБазы = ПланыОбмена.ПоМагазину.НайтиПоНаименованию("Розница Сервер"); НастройкиОД.ВыполнятьДействияПодПолнымиПравами = Истина; НастройкиОД.ПроизводитьОтправкуСообщений = Истина; НастройкиОД.ПроизводитьПриемСообщений = Истина; НастройкиОД.ТипНастройки = Перечисления.ТипыАвтоматическогоОбменаДанными.ОбменЧерезФайловыйРесурс; НастройкиОД.КаталогОбменаИнформацией = "\kassa1d"; НастройкиОД.ВыполнятьАрхивациюФайловОбмена = Истина; НастройкиОД.КоличествоОбъектовДляФоновогоОбмена = 500; НастройкиОД.КоличествоОшибокОтложенногоПроведенияДляПрекращенияОперации = 5; НастройкиОД.ПортFTPСоединения = 21; НастройкиОД.ПослеОшибкиОтложенногоПроведенияПрекратитьОперации = Истина; НастройкиОД.ТипИнформационнойБазыДляПодключения = Истина; НастройкиОД.OnLineОбмен = Истина; //Вот так он читает с сервера файл Текст = Новый ЧтениеТекста("\serverPOК.xml", КодировкаТекста.UTF8); ТекстПравилОбмена= Текст.Прочитать; //** //Вот так мы избавляемся от файлика на сервере ТекстПравилОбмена = ВернутьТекстXMLФайла; ХранилищеЗначения = Новый ХранилищеЗначения(ТекстПравилОбмена); Если ХранилищеЗначения = Неопределено Тогда НастройкиОД.OnLineОбмен = Ложь; Сообщить("Не удалось загрузить правила!"); Иначе НастройкиОД.ПравилаОбмена = ХранилищеЗначения; КонецЕсли; НастройкиОД.Записать; КонецПроцедуры Функция ВернутьТекстXMLФайла Текст = "<?xml version="1.0"?> -<ПравилаОбмена> <ВерсияФормата>2.01</ВерсияФормата> <Ид>b10e079d-6239-4862-bec6-aae39118a9a7 </Ид> <Наименование>РозницаДляКазахстана --> РозницаДляКазахстана</Наименование> <ДатаВремяСоздания>2014-02-16T13:11:48</ДатаВремяСоздания> <Источник СинонимКонфигурации="Розница для Казахстана, редакция 1.0" ВерсияКонфигурации="1.0.8.1" ВерсияПлатформы="8.0">РозницаДляКазахстана</Источник> <Приемник СинонимКонфигурации="Розница для Казахстана, редакция 1.0" ВерсияКонфигурации="1.0.8.1" ВерсияПлатформы="8.0">РозницаДляКазахстана</Приемник> <Параметры/> <Обработки/> <ПравилаКонвертацииОбъектов/> <ПравилаВыгрузкиДанных/> <ПравилаОчисткиДанных/> <Алгоритмы/> <Запросы/> </ПравилаОбмена>"; Возврат Текст КонецФункции Это я использовал в обработке для свертки касс, причем сворачивать стал на 70% быстрее. Это так на вскидку. В общем кому поможет хорошо, кому поможет потрындеть не по теме тоже за вас рад)).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как обработать таблицу значений во внешней компоненте?
- Сохранение таблицы значений в хранилище значений.
- 7.7 список значений из значений перечисления, сортировка
- А может хранилище конфигурации располагаться на SQL сервере
- Работа с таблицей значений во внешней компоненте
- Как добавить новый регистр сведений в хранилище?
- Как таблицу значений значений превратить во временную таблицу SQL ?
- сохранение реквизитов во внешней обработке
- v8: Еще о документах в хранилище значения
- 8.2 Как данные хранилища значений из табличной части поместить во временное хранилище
- Как откатить изменение объекта в хранилище данных?
- Как сохранить дерево значений во внешней обработке.
В этой группе 1С
- v7: Создаётся документ другого (неправильного) типа
- Автоматический режим блокировок, Postgre
- Почему Win7 не видит все оперативную память?
- JOB: Начинающему программисту идти на франч или к частнику?
- При создании нового контрагента - нарушение прав доступа! Как разрешить?
- 1c8 + citrix вопрос про лицензирование
- перенос данных 77 в 8.3
- Третье состояние флажка в дереве управляемой формы.
- Стирается введенная строка табличной части
- Что означает Наименование и ключ после имя метода в регламентном задании?
- v7: 1c V7.7 Завсисает пересчет регистров - причина?
- Значение не является значением объектного типа (ВалютаВзаиморасчетов)
- СКД (Вывести ресурс только в итогах). Статья от IronDemon
- Вывод данные из таблицы в одном поле в СКД
- Количество строк ТЧ в названии закладки Управляемая форма
- Параметр сеанса - Com-объект 1С77
- v7: Прямой запрос, база dbf, остатки на дату
- "Изменение параметров информационной базы невозможно,
- Растолкуйте по виртуализации и процессорам
- Граница в регистре сведений