Сохранение таблицы значений в файл XML / восстановление из файла XML c возможностью произвольной обработки данных таблицы значений

Программирование - Инструментарий

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

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

Обработка мне понадобилась, когда:

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

Данные из таблица значений производится методом ЗаписатьXML, поэтому ссылочные типы данных будут иметь представление только в "родных" базах.

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

Наименование Файл Версия Размер
СохранениеВосстановлениеТаблицыЗначений_В_ИЗ_XML
.1251723621 13,23Kb
25.09.09
345
.1251723621 13,23Kb 345 Скачать
ПримерСохраненнойТаблицыЗначений
.1251723678 1,58Kb
25.09.09
46
.1251723678 1,58Kb 46 Скачать
ПримерКодаЗаполненияТаблицыЗначений
.1251723706 0,71Kb
25.09.09
124
.1251723706 0,71Kb 124 Скачать бесплатно

См. также

Комментарии
1. Ёпрст (Ёпрст) 1017 31.08.09 17:04 Сейчас в теме
ЗначениеВФайл ужо не катит?
2. Сергей Ожерельев (Поручик) 3563 31.08.09 17:56 Сейчас в теме
(1) А может здесь имеют место быть какие-то другие соображения, не по нашему скудоумию?
3. Александр Рытов (Арчибальд) 2659 31.08.09 18:00 Сейчас в теме
(1,2) Это засада! Нас потом засмеют все за бестолковость!
4. Maxim Goncharov (maxx) 607 31.08.09 18:10 Сейчас в теме
(1) (2) Основное назначение обработки манипулирование данными таблиц значений в разных базах посредством сохранение данных в промежуточный файл и обработкой данных сохраненным в файле алгоритмом, работа сразу с несколькими таблицами значений (например, данные одной таблицы ищем в другой и результат отобразить в третей таблице и результат окончательный сохраняем в файл). Использование своего метода сохрание/восстановления тз сделано было очень давно, когда изучал работу с XML, будет время я заменю на стандартное сохранение в файл.
5. Александр Рытов (Арчибальд) 2659 31.08.09 18:15 Сейчас в теме
(4) Вот тут уже что-то проклевывается. Однако "алгоритм обработки" - все еще туманно. А "коды алгоритмов" и вовсе...
6. Светлана Кузнецова (newax) 86 02.09.09 09:50 Сейчас в теме
7. Валентин Бомбин (so-quest) 123 02.09.09 09:58 Сейчас в теме
если в ТЗ есть структура - запишет? или только примитивные типы?
8. Maxim Goncharov (maxx) 607 02.09.09 10:55 Сейчас в теме
(7) к сожалению нет, т.к. ибо в справке к методу ЗаписатьXML сказано:
"Значения не всех типов могут быть записаны в формате XML данным методом.
В XML могут быть записаны: значения следующих типов: Неопределено, Null, Булево, Число, Строка, Дата, Тип, УникальныйИдентификатор, ДвоичныеДанные, ХранилищеЗначения, ОписаниеТипов, а также ссылки объектов данных и сами объекты данных, наборы записей регистров, менеджер значения константы. В дальнейшем список может пополняться.
При попытке записи значения неподходящего типа будет вызвано исключение. "
9. Валентин Бомбин (so-quest) 123 02.09.09 11:17 Сейчас в теме
тогда фигня. качать не буду
10. rasswet (rasswet) 80 02.09.09 11:25 Сейчас в теме
"поэтому ссылочные типы данных будут иметь представление только в "родных" базах." поясните плиз, что это значит.
11. Maxim Goncharov (maxx) 607 02.09.09 11:30 Сейчас в теме
(10) Если вы сохраняете таблицу значений, где есть значение типа ссылка, например ссылка на справочник Контрагенты, и восстановите таблицу значения в базе , где нет данного значения, это увидите просто значение данных ссылки, а не название контрагента.
12. alf2005q (alf2005q) 08.09.09 09:50 Сейчас в теме
"1С обработка для любой конфигурации" - а расширение .epf. Получается "1С обработка для любой конфигурации на платформе 8.*"
Оставьте свое сообщение