Восстановление элементов справочника "<Объект не найден>(7227/)" DBF, SQL

18.01.12

Разработка - Инструментарий разработчика

Восстановление элементов справочника "<Объект не найден>(7227/)" DBF, SQL
Бывает, удалят элемент или папку в справочнике непосредственно...

Скачать исходный код

Наименование Файл Версия Размер
на дбф
.ert 243,50Kb
69
.ert 243,50Kb 69 Скачать
на SQL
.ert 240,00Kb
31
.ert 240,00Kb 31 Скачать

Восстановление элементов справочника "(7227/)"
Бывает, удалят элемент или папку в справочнике непосредственно...
А если делали, то несколько элементов можно восстановить поодиночке, не проводя полного восстановления базы - процесс долгий не всегда нужный.

Обработка использует объект XBase для работы с DBF.

 

Для работы в SQL используется компонента 1С++.

См. также

Консоль запросов

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21631    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

23.04.2014    165955    1868    Alexoniq    1596    

496

Tray Informer

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    32912    61    O-Planet    78    

49

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21251    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

21.02.2013    18057    35    MarSeN    14    

16

[Разработчику] Любая таблица значений в OLAP

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36128    51    venger    7    

23

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    35002    248    adhocprog    51    

70
Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vladimir_che 16.01.12 14:01 Сейчас в теме
2. studentka 1 16.01.12 14:10 Сейчас в теме
3. Ёпрст 1063 16.01.12 16:32 Сейчас в теме
ТиИ тут вообще никоим боком, разве что, галка - упаковывать базу в нём (и то актуально только для дбф базы).
+ТиИ само умеет восстанавливать или удалять битые ссылки.

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

А так, не качая - телепатирую - тупо снимается маркер удаления с записей в табличке справочника.
4. hogik 443 16.01.12 16:40 Сейчас в теме
(3)
Ну, чего? Минус ставить будем? :-)
5. Ёпрст 1063 16.01.12 22:08 Сейчас в теме
7. pupkinSana 108 17.01.12 07:47 Сейчас в теме
(4) hogik, испугался, блин минусов. :)))

Это чего я лишаюсь? Денег меньше получу что ли???
10. hogik 443 17.01.12 15:50 Сейчас в теме
(7)
Саня (pupkinSana).
Кроме денег, есть еще репутация и оценка "квалификации" автора публикации. ;-)
6. pupkinSana 108 17.01.12 07:45 Сейчас в теме
(3) "ТиИ тут вообще никоим боком, разве что, галка - упаковывать базу в нём (и то актуально только для дбф базы)..." - сам себе написал, сам себе ответил. Я и писал что ТиИ если не делали для дбф баз в первом предложении.
"+ТиИ само умеет восстанавливать или удалять битые ссылки." - Так вот база если очень большая то чтобы не восстанавливать долгим процессом и все вообще битые ссылки.

"+Новые записи в дбф, к примеру, всегда пишутся "поверх" записей , помеченные как удаленные." - я и не говорю что мы делаем восстановление через год, когда новые написаны уже поверх старых.
"Так что, не зная что там в твоей поделке, восстановить полноценно можно только сразу после непосредственного удаления элемента из базы, если с базой работают, то вероятность "полноценного" восстановления стремится к нулю (разве что с архива взять)." - Не важно как делается. Главное конечный результат в короткие сроки и по простоте действий стремится к уровню пользователя.
8. Ёпрст 1063 17.01.12 13:01 Сейчас в теме
(6) Читай сам что пишешь:
Если не делали тестирование/восстановление базы то можно спасти полностью.

ТиИ после непосредственного удаления только идиот делает с галкой "упаковка", это раз
Элементы не восстановишь никогда, если со справочником работали, это два.

Твой метод подходит только, если останавливать работу базы и сразу снимать маркер удаления в табличке справочника.
Всё.

И выкини из описания ТиИ - оно тут не при чем, у тебя и после работы с ИБ элементов уже не будет.
9. Ёпрст 1063 17.01.12 13:02 Сейчас в теме
Да забыл сказать, что это мегабоян, это три.
11. Мать Тереза 23.01.12 09:09 Сейчас в теме
Было у нас такое-кто то тупо удалил( а скорее-подменил более раниим файлом из бэкапа) файл из базы ,и нек.кол-во номенклатуры- объект не найден. Вот бы тогда пригодилась, н ок сожалению не знали о такой обработке. Но в дальнейшем-использую.
12. tmm 28.03.12 12:29 Сейчас в теме
Чуть бы раньше, когда всё вручную заполнял... Но на будущее надо иметь такое... Надо пробовать.
13. denis-sat 05.07.12 18:54 Сейчас в теме
спасибо, очень выручила эта обработка
pupkinSana; +1 Ответить
14. Юля789 42 18.02.15 17:08 Сейчас в теме
Спасибо, пригодилась. Мне нужно было восстановить 2 ссылки в sql базе, одна восстановилась без проблем, вторая никак. В таблицу не добавлялась запись. Правда, обработка хотя бы показала имя нужной таблицы и id ссылки, так что я добавила новую запись руками, прокатило:).
pupkinSana; +1 Ответить
15. пользователь 25.05.21 16:12
Сообщение было скрыто модератором.
...
16. пользователь 25.05.21 16:22
Сообщение было скрыто модератором.
...
18. пользователь 26.05.21 06:47
Сообщение было скрыто модератором.
...
19. пользователь 26.05.21 08:33
Сообщение было скрыто модератором.
...
20. пользователь 26.05.21 08:33
Сообщение было скрыто модератором.
...
21. пользователь 26.05.21 08:33
Сообщение было скрыто модератором.
...
17. пользователь 25.05.21 16:22
Сообщение было скрыто модератором.
...
Оставьте свое сообщение