|
восстановление регистра сведений | ☑ | ||
---|---|---|---|---|
0
gimbat
17.03.12
✎
20:05
|
Всем привет.
Нужно сохранить все записи регистра сведений не подчиненный регистратору и непериодический (в моем случае реестрценнажнвлс) лучше всего в виде файла (т.е. вне базы 1с, не в другом регистре). Мне необходимо, если возникнет надобность, очистить регистр и заполнить его сохраненными записями. Знаю как это делать с помощью сохранения в файл xls: читаю в наборзаписей без отбора и построчно вбиваю в файл и сохраняю. Хотелось бы узнать есть ли методы без построчного обхода. Может есть какие то встроенные методы сохранения? Заранее благодарен. |
|||
1
AlexNew
17.03.12
✎
20:10
|
Нет. Перенос данных вроде не отменяли (обработка).
|
|||
2
Drock
17.03.12
✎
20:14
|
хмл, или внешний источник данных
|
|||
3
Drock
17.03.12
✎
20:15
|
только вот скорость таких операций оставляет желать
|
|||
4
Drock
17.03.12
✎
20:16
|
а в ексель выведи таблицу с помощью скд и сохрани - все быстрее построчных операций
|
|||
5
AlexNew
17.03.12
✎
20:29
|
(4) С последней буквой в нике не промахнулся?
|
|||
6
gimbat
17.03.12
✎
20:37
|
(1) Что означает перенос данных?
(5) а чем не нравится оригинальный вариант? (4) пока искал информацию, часто ссылаются на СКД, пример кода, не приведете? |
|||
7
gimbat
17.03.12
✎
20:38
|
(4) хотелось все сделать в обработке внешней.
|
|||
8
AlexNew
17.03.12
✎
20:39
|
(6) СКД и КД вещи абсолютно разные. Ответ очевиден: Пригласите специалиста.
|
|||
9
dauster
17.03.12
✎
20:41
|
(0) обработка УниверсальныйОбменДаннымиXML как вариант
|
|||
10
gimbat
17.03.12
✎
20:47
|
(8) Спасибо за совет. КД вообще имеет отношение к 1С, расшифруйте пожалуйста аббревиатуру.
|
|||
11
AlexNew
17.03.12
✎
20:49
|
(10) Конфигурация Конвертация данных.
|
|||
12
gimbat
17.03.12
✎
20:56
|
(10) Я так понял это имеет отношение к УниверсальныйОбменДаннымиXML. Буду копать.
Правда не думаю, что мне это подойдет, ставить конфигурацию только для того чтобы сохранять записи регистра?... |
|||
13
gimbat
17.03.12
✎
20:56
|
(11) Я так понял это имеет отношение к УниверсальныйОбменДаннымиXML. Буду копать.
Правда не думаю, что мне это подойдет, ставить конфигурацию только для того чтобы сохранять записи регистра?... |
|||
14
AlexNew
17.03.12
✎
20:58
|
(12), (13) Ты нормально слышишь? Эхо?
|
|||
15
dauster
17.03.12
✎
21:00
|
(12) Обработка о которой говорил в (9) есть, насколько помню, в любой типовой. КД для нее не нужна (ну если только не планируется писать свои правила конвертации, что вряд ли).
|
|||
16
AlexNew
17.03.12
✎
21:01
|
(15) Что вряд ли, если он хочет в идентичные конфинурации?
|
|||
17
dauster
17.03.12
✎
21:08
|
(16) из (0) не следует, что он будет переливать данные регистра в другую конфигурацию. Речь идет о бэкапе, не более. Для этого УниверсальныйОбменДаннымиXML - выше крыши.
Если ТС сформулировал задачу не полностью и ему требуются иные возможности обработки, то в таком случае может пригодится и КД. |
|||
18
AlexNew
17.03.12
✎
21:13
|
(17) А я о чем говорил? Или я не понял.
Поясни(с) |
|||
19
dauster
17.03.12
✎
21:18
|
(18) думал, что вопрос в (16) содержит намек, что ТС может захотеть восстанавливать данные в конфигурацию иной структуры и тогда УниверсальныйОбмен не поможет.
|
|||
20
AlexNew
17.03.12
✎
21:19
|
(19) Что такое сериализация?
|
|||
21
gimbat
17.03.12
✎
21:27
|
(17) совершенно верно, мне не нужно переливать в другую конфигурацию. нужно бекап регистра при необходимости (например если в него закачали неправильные данные) восстановить правильное содержимое этот регистра.
|
|||
22
hhhh
17.03.12
✎
23:27
|
(21) ну а просто сделать бекап базы? Чего вы фигней страдаете?
|
|||
23
FIXXXL
18.03.12
✎
00:41
|
(21) если в эксель построчно долго, создай табличный документ, выведи в макет (создай табличный документ постороителем без макета) и уже его сохраняй в эксель целиком
|
|||
24
PVV65
18.03.12
✎
00:46
|
(23) Построитель - позапрощлый век.
|
|||
25
FIXXXL
18.03.12
✎
00:52
|
(24) а регистры расчета - отстой :)
настроение поспорить есть? |
|||
26
PVV65
18.03.12
✎
01:03
|
(25) В понедельник.
|
|||
27
PVV65
18.03.12
✎
01:05
|
+(26) Даже поспорить нескем - нет опозновательных знаков.
|
|||
28
gimbat
18.03.12
✎
10:10
|
(22) бекап медленней в любом случае, я и так могу сохранить вручную регистр (вывести список и т.д.)
мне нужен программный код (обработка), нажал сохранить - созранилось, когда нужно восстановить - нажал восстановить.З З.Ы. For ALL, можем закрыть эту тему и я дальше буду решать эту задачу вручную или так как я думал построчным вариантом. Хотелось получить навыки работы с такого рода задачами. |
|||
29
skiller3000
18.03.12
✎
10:22
|
сделай запросом ТЗ из регистра и сохрани в файл
|
|||
30
gimbat
18.03.12
✎
10:33
|
(29) тип файла в который я могу сохранить ТЗ без построчного обхода. И надо, чтобы из этого файла без построчного обхода можно было загнать в регистр?
|
|||
31
Web00001
18.03.12
✎
10:34
|
(0)-(29) ТС не только интересует как получить данные, ему еще надо записать их, не построчно а дампом, чтоб побыстрее, имхо если надо побыстрее, то эксель хоть и годный но не лучший вариант.
|
|||
32
Web00001
18.03.12
✎
10:40
|
(30)Ничего в голову не приходит кроме хранения регистра в другой базе(очень удобно туда бэкапить, можно хранить неограниченное количество срезов регистров, отсортированное по дате)
|
|||
33
Web00001
18.03.12
✎
10:42
|
1С вроде как при любом раскладе будет читать файл построчно как бы это для тебя не выглядело снаружи
|
|||
34
gimbat
18.03.12
✎
10:56
|
(33) я не спорю, но 1с пишет и читает во внешние файлы через определенные "механизмы" (для ехеля СОМ), так лучше чтобы этот механизм сразу съел ТЗ, чем ему по 1 строчке передавать, челюсти устанут))) А может ТЗ сразу в ДБФ и обратно из ДБФ в ТЗ, или в XML, нет таких вариантов реализации?
|
|||
35
Кокос
18.03.12
✎
11:03
|
если КД не знаешь то вызови спеца :)
|
|||
36
gimbat
18.03.12
✎
11:35
|
(35) вообщем заключение спецов: КД - однозначно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |