Восстановление потерянных реквизитов документов v 7.7

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

Администрирование - Администрирование данных 1С - Поиск данных

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

Предисловие

Прихожу к клиенту, мне показывают отчет "Ведомость по контрагентам", сверху цифры, не принадлежащие никому из контрагентов. Захожу туда, смотрю проводки, открываю документ и вижу в реквизите "Контрагент" <Объект не найден>. Как такое могло получиться не знаю, т.к. стандартными методами удаления этого не сделаешь, а клиент явно не мог сделать это программным методом (для меня это вообще не вопрос, поэтому подобные обработки не публикую). Есть, конечно, Журнал Регистрации, но я там ничего не нашел.

Решение проблемы

Мой первый вывод, что всё-таки кто-то из программеров постарался, а говорить об этом клиент не хочет.

Итак, к делу. Я использовал MS Visual FoxPro 8.0.

Для начала открываем файл 1Cv7.DD. Нормально открывается с помощью Excel. Ни в коем случае не сохраняем при закрытии!

Там нахожу имя нужного мне *.DBF (в поиске пишем идентификатор), и отрываю его с помощью MS Visual FoxPro. Здесь Вы можете с *.DBF файлом делать всё, что угодно, даже если совершенно не знаете FoxPro. Он здесь редактируется почти как в Excel.

НО: Не изменяйте структуру данных, иначе не сможете вернуть в  1С обработанный файл.

В открывщейся таблице находим нужные объекты (если точно знаем, что нам нужно), иначе "гуляем" по крайнему левому полю и снимаем там "черноту" (эта чернота есть признак того, что строка ситемой 1С удалена). Такой объект вообще не отбражается в БД. Крайнее левое поле - ключ удаления. Если он включен (черный) то 1С это поле не видит, и не важно, как это случилось.

Далее делаем просто:

1.Если знаем, что нам нужно восстановить, ищем нужные объекты, снимаем флаг удаления. Объекты становятся "видными" для 1С.

2. Если не знаем (см. выше) снимаем флаг у всех, где найдём. В результате в БД появятся все объекты, бывшие там ДО момента последней упаковки ИБ, и не перекрытые новыми записями. Лишние всегда можно удалить стандартными способами. Потом открываем программу, удаляем то, что восстановили "до кучи".

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

P.S. Если запись *.dbf или ссылка на неё потеряна это не поможет...

После выполнения всех операций ОБЯЗАТЕЛЬНО сделать реиндексирование!

P.S.: При выполнении таких операций БД должна быть ВЫКЛЮЧЕНА. Первое включение - через Конфигуратор: "Тестирование и исправление ИБ". Там произойдёт реиндексирование, а при желании (и настройках) и похороны неверных ссылок.Объекты, бывшие до упаковки и вошедшие в упаковку больше нигде и никак не проявятся, если только из архивов вытащить.
Я не зря писал, что при такой "хурургии" лучше заранее знать, кого и чего мы там ищем. Если не знаем - поднимаем всё кладбище, а дальше решаем, кого воскресить, а кого сразу назад отправить... Жуткая философия, требует присутствия клиента (для подтверждения жизнеспособности поднимаемого). Но это помогает... Иногда.
P.S.: Я ни коим образом не рекомендую это в качестве лечения подобных ситуаций. Я просто описал способ, как я это решил.
Спасибо за внимание.

Желаю удачи в работе!

С уважением, Владимир.

 

 

 

 

7

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

Комментарии
Избранное Подписка Сортировка: Древо
1. hogik 430 13.09.10 22:07 Сейчас в теме
(0)
"....появятся все объекты, бывшие там до упаковки ИБ."
- Не все. Не появляются объекты перекрытые новыми записями.
Т.к. в 1С помеченные на удаление (в смысле СУБД) записи используются для размещения новых записей.
2. Ёпрст 1036 14.09.10 10:14 Сейчас в теме
(0) Какая наивность, если активно писали - записей ужо не будет.
Ибо в первую очередь, пишутся записи поверх "удаленных".
Такое прокатит, если только после удаления с базой не работал никто.

Да и рекомендовать это не стоит, и уж тем более открывать словарик !эксэлем ! и для дбф-ок фокспро ставить.
3. iov 405 15.09.10 15:58 Сейчас в теме
мдя совет дан а вот пользоваться им или нет читайте в каментах.
4. hogik 430 15.09.10 16:08 Сейчас в теме
(0)
Еще в дополнение к (1) сообщению.
Кроме "восстановления" элемента справочника необходимо восстанавливать значения периодических и строковых (неогр. длина) реквизитов. А значение реквизитов этих типов хранятся в отдельных таблицах и, думаю, будут перекрыты еще быстрей, чем сам элемент справочника. Т.к. эти таблицы используются для хранения значений реквизитов всех видов агрегатных данных.
6. vladimir_makarov 106 14.10.10 12:24 Сейчас в теме
(4) Знаю. И вообще, не предлагаю этот способ, как кардинальный. Просто в конкретной ситуиции это помогло. Тем более, обратились сразу, ещё ничего не успели "перекрыть". +5
(3) Это не совет, а то, каким ПРОСТЫМ путём я решил конкретную проблему (я так и не выяснил, кто её создал: журнал регистрации был очищен...)
(2) Смотри выше. А лучше подскажи, как такое могло получиться? Советы типа "<Объект>.Удалить()" не котируются, очень сомневаюсь, что User-ы на это способны.
5. Ёпрст 1036 16.09.10 11:01 Сейчас в теме
+4 и значения строк неограниченной длины, которые хранятся в блоб-е ..
7. Abadonna 3841 18.12.10 01:22 Сейчас в теме
Автор, смени ник на "Мистер Очевидность" - очень по теме будет.
Оставьте свое сообщение

См. также

Анализ 1С: Предприятие 7.7 с помощью ELK стека
27

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Бесплатно (free) Журнал регистрации Администрирование данных 1С

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    5910    phsin    18       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Библиотека печати на PDF принтер Bullzip для 1С 7.7
7

Статья Программист Нет файла v7.7 Windows Бесплатно (free) Администрирование данных 1С

В данной статье приведено несколько методов, которые позволят подключить PDF принтер Bullzip к своему проекту на платформе 1С Предприятие 7.7. Используя PDF принтер, вы сможете сохранять ваши табличные документы в формате PDF. Вы программно можете задавать имя PDF файла и его расположение на диске.

11.12.2018    4150    infosoft-v    5       

Логирование в 1С
22

Статья Системный администратор Программист Нет файла v7.7 v8 Windows Бесплатно (free) Администрирование данных 1С

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    19084    rudjuk    20       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

SQL-доступ к журналу регистрации 1С:Предприятие 7.7
7

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Журнал регистрации

Все, кто работают с 7.7, знают, что журнал регистрации тормозит нещадно, в связи с чем пользы от него очень мало, и её ещё меньше, когда размер журнала превышает хотя бы 50 мегабайт. На Инфостарте, по- моему, даже есть средства для просмотра журнала, может, даже они эффективны, но моей мечтой всегда был sql-доступ к этому журналу, т.к. это просто, наглядно, удобно и, что самое важное, - очень быстро. Кому интересно - добро пожаловать.

11.12.2014    13412    VladC#    8       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Очень долго запускается 1С предприятие 7.7 (конфигуратор, монитор, отладчик)
9

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Администрирование данных 1С

Если у Вас всегда очень долго открывается 1С, заставка висит в течение нескольких минут, зависает при старте предприятия 7.7 и конфигуратор, и монитор, и отладчик, скорее всего, дело в файле 1cv7evt.txt, файл 1cv7evt.txt в подкаталоге Syslog в каталоге базы находится по адресу \\ИмяСервера\ИмяКаталогаБаз\ИмяБазы\SYSLOG\1cv7evt.txt, вернее в размере этого файла. Проблема проявляется в том, что во время запуска 1С предприятия 7.7 и конфигуратора, и монитора, и отладчика заставка висит несколько минут. Отключите пользователей, перенесите файл 1cv7evt.txt в другую папку, и 1С 7.7 будет стартовать очень быстро.

09.09.2014    32873    ksnik    14       

Простой переход от базы в формате SQL 2008R2 в формат SQL 2000 для 1с77
6

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Администрирование данных 1С

Для тех, кого это касается :) Шпаргалка для чайников по переходу, который не очевиден. Бывает перескочили - базы подключили, поработали - не понравилось, а переподключить базы обратно не получится. Вот как это делается и какие есть подводные камни.

21.08.2014    10628    proskurin    4       

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

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

4500/9500 рублей

Ошибка при запуске журнала регистрации 1с 7.7
4

Статья Системный администратор Нет файла v7.7 Windows Бесплатно (free) Журнал регистрации

При запуске программы выходило сообщение «Ошибка при запуске журнала регистрации». Дело было не в бабине..

04.10.2013    27386    Alexion    2       

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll
12

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Поиск данных Универсальные обработки Работа с интерфейсом

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    132383    unichkin    10       

PgConf.Russia 2020. 3-5 февраля 2020 г. Москва. Промо

PGConf.Russia – международная техническая конференция по открытой СУБД PostgreSQL, ежегодно собирающая более 700 разработчиков, администраторов баз данных и IT-менеджеров для обмена опытом и профессионального общения. Для участников сообщества infostart.ru скидка 5% на участие в конференции.

от 12350 рублей

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную
42

Статья Системный администратор Нет файла v7.7 1cv7.md Windows Бесплатно (free) Тестирование и исправление

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    71290    Вадимко    3       

Копия напечатанного документа или как спрятать документ.
2

Статья Программист Нет файла v7.7 Бесплатно (free) Журнал регистрации Практика программирования

Возникла необходимость, чтобы при печати определённого документа (даже потом не сохранённого), создавалась его копия, т.е. запись всех напечатанных документов. (В результате чего возникла такая потребность, полагаюсь на вашу фантазию). В итоге получилось два варианта решения, остановился на втором.

11.04.2013    13889    Dima_    8       

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

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

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

"Динамическое обновление" в 1С Предприятие 7.7
15

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Распределенная БД (УРИБ, УРБД) Администрирование данных 1С

Всем известен механизм динамического обновления в 1С Предприятие 8.х. Однако есть недокументированная возможность сделать тоже самое (естественно с некоторыми особенностями) в 1С Предприятие 7.7

10.04.2013    13551    dime2    16       

Восстановление БД 1с 7.7 после шифрования вирусом файлом
13

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Тестирование и исправление

После расшифровки антивирусом базы - у всех файлов отсутствует 20% начала файла. Способ восстановить данные с минимальными потерями

19.11.2012    17630    msvsoft    9       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

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

6500 рублей

Пакетный режим работы конфигуратора 1C 7.7
8

Статья Системный администратор Нет файла v7.7 1cv7.md Россия Windows Бесплатно (free) Администрирование данных 1С

Многие ежедневно сталкиваются с рутинными процедурами администрирования баз данных 1С. К ним можно отнести выгрузку и сохранение данных, тестирование и исправление информационной базы, обмен данными между распределенными базами данных. Как раз в этом случае и можно воспользоваться пакетным режимом работы конфигуратора. Работа в пакетном режиме подразумевает выполнение программой последовательных действий без участия пользователя. Причем сама последовательность действий должна быть описана пользователем по определенным правилам с использованием документированных ключевых параметров.

26.09.2012    21472    taril    8       

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

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

Автоматическое регулярное разворачивание оперативных бэкапов (совсем просто) в MS SQL 2008
35

Статья Системный администратор Нет файла v7.7 v8 1cv8.cf 1cv7.md Россия Windows Бесплатно (free) Архивирование (backup)

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

10.08.2012    16490    sergiobargio1    6       

Перенос данных УТ 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 руб.

Обновление базы 1с 7.7. с помощью движка 1с 8.х
92

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования Администрирование данных 1С

Если Вас угораздило в стандартную типовую конфу внести правки, причем в самый большой модуль, а именно глобальный. Если к тому же Вы внесли изменение в какую-то стандартную функцию, в которой 1с сама регулярно чего-то меняет, то любое обновление начинает доставать. Используя возможности движка платформы 1с 8.х можно существенно сэкономить себе время и нервы.

28.04.2012    16735    Valerich    31       

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7
21

Статья Системный администратор Программист Нет файла v77::БУ 1cv7.md Россия Windows Бесплатно (free) Администрирование данных 1С

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7 Данный способ обновления подходит тем, у кого есть несколько бухгалтерских баз с одинаковой системой налогообложения.

23.03.2012    15901    Bambor    21       

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

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

v77. Блокировка системы
6

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Администрирование данных 1С

Инструмент администратора. Блокировка системы с целью "горячего" резервного копирования ИБ.

23.03.2012    9395    27    item    22       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.130.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Запуск внешней обработки по расписанию v7.7
39

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Бесплатно (free) Практика программирования Администрирование данных 1С

Неоднократно возникали задачи организовать, например ежедневную выгрузку и отправку отчетов по эл.почте, и вот…

20.03.2012    41052    Yury1001    17       

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

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

7500 рублей

Как обновлять не типовую конфигурацию 7.7
43

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Администрирование данных 1С

Меня часто спрашивают о том, как можно обновить не типовую конфигурацию, в которую внесены какие-либо изменения. Наконец, нашел немного свободного времени и решил написать про это небольшую статью. Далее, все что из этого всего вышло.

28.10.2011    27805    Nicholas    36       

Хитрость, чтобы после установки обновления 77, 1с сама не добавляла лишние ссылки в "список баз" окна запуска
99

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Бесплатно (free) Администрирование данных 1С

Тем кому часто приходится распаковывать обновления 77 может пригодиться Хитрость, чтобы после установки обновления 77, 1с сама не добавляла лишние ссылки в "список баз" окна запуска.

18.09.2011    14057    bsturtle    51