Поиск и восстановление битых ссылок (объект не найден) в реквизитах документов с помощью УРБД 1с 7.7

30.11.11

Задачи пользователя - Корректировка данных

Данная обработка выполняет два действия:
1. Ищет в реквизитах документов битые ссылки по фразе "<Объект не найден>" и записывает результаты в файл LostIn1c.txt на диск D.
2. С помощью данных в сохраненном файле в связанной через УРБД базе (предполагается, что в этой базе с данными все нормально) находит эти реквизиты и регистрирует их на выгрузку.
Ну а дальше достаточно сделать обмен в УРБД между базами, чтобы ссылки восстановились.

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

Наименование Файл Версия Размер
ВосстановлениеПотерянныхРеквизитовДокументов.ert
.ert 8,50Kb
93
.ert 8,50Kb 93 Скачать

Обрабатываются значения только типа документ и справочник.
Поиск производится только в реквизитах документов.
Проверка на область распространения объекта в УРБД не производится.

Если есть другой метод поиска и восстановления данных киньте в меня ссылкой. Не было времени долго искать, а другого не придумал.

См. также

SALE! 10%

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0. Переносятся остатки, документы и справочники

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Предоставляем техподдержку | Обновляем на новые релизы 1С | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - наши сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

50722 45650 руб.

26.05.2020    33909    10    67    

16

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59233    8    21    

20

Выгрузка данных из 1С 7.7. в формате EnterpriseData 1.6 (универсальный формат обмена) в конфигурации 8.3

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет выгружать данные из ТиС 7.7 в конфигурации 8.3 для сдачи отчетности, для переноса данных при переходе на 8.3, для организации обмена внутри компании при использовании разных версий 1С в структурных подразделениях или формирования отгрузочных накладных для клиентов.

6000 руб.

18.05.2020    22690    59    39    

35

Переход с 1С:Комплексной 7.7 на 1С:УТ 10.3

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8400 руб.

17.03.2021    15534    5    13    

6

Обмен данными ЗУП 3.1 - Бухгалтерия 7.7

Зарплата Обмен между базами 1C Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    13583    2    0    

5

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv7 Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    62780    70    ksnik    5    

44
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. warenic 109 30.11.11 16:41 Сейчас в теме
Другой способ - просто создать недостающий объект. В сообщении <объект не найден> имеется его внутренний код в 10-ичном виде, нужно перевести в 36-ричный. А Чтобы полностью восстановить значения всех реквизитов нужна архивная копия, где этот элемент имеется. Вот инструментик для расшифровки кода.
В файл выгружается в удобочитаемом виде типа Документ.ПоступлениеТоваров;00000001;30.11.11;Контрагент, можно найти ручками документ и от него достучаться до потерянного объекта. Программа так и делает в итоге: выделяет вид. номер, дату, ищет... Но проще ведь
ЗначениеВстрокуВнутр(Док.ПолучитьАтрибут(Рекв.Идентификатор))

Тогда регистрация для выгрузки
Что=ЗначениеИзСтрокиВнутр(Строка);
ТВ = ТипЗначениястр(Что)+"."+Что.Вид();

и далее по тексту. И файл для записи/чтения лучше бы пользователю указать самостоятельно (диск D подразумевает очень много нюансов). А битую ссылку методически правильно искать так:
(ПустоеЗначение(Док.ПолучитьАтрибут(Рекв.Идентификатор)=0) и
(Док.ПолучитьАтрибут(Рекв.Идентификатор).Выбран()=0)

, т.е. если ссылка не пустая, а реквизит не выбран. Это мое скромное мнение.
К стати, если не охота возиться с dbf-файлами или SQL, то подобным методом (УРБД) можно перекинуть удаленные объекты и из архивной копии в рабочую. Если настроить обе базы как периферийные и тем самым не нарушить авторских прав 1С :)
2. roms6 15 01.12.11 14:50 Сейчас в теме
(1) warenic,
По поводу "ЗначениеВстрокуВнутр(Док.ПолучитьАтрибут(Рекв.Идентификатор))". Сначала так и хотел делать, но вот остановился на расшифровке кода. Когда то уже находил расшифровку, а как понадобилась, не было под рукой. Решил, что быстрее сохранить путь к реквизиту, где битая ссылка, чем искать расшифровку.

Для выбора каталога сохранения данных тоже время зажал :).

К стати, если не охота возиться с dbf-файлами или SQL, то подобным методом (УРБД) можно перекинуть удаленные объекты и из архивной копии в рабочую.
- я ж вроде для этого обработку и сделал. Не понял только, почему обе базы периферийные должны быть.
3. warenic 109 01.12.11 18:48 Сейчас в теме
(2)
- я ж вроде для этого обработку и сделал. Не понял только, почему обе базы периферийные должны быть.

Это на случай, если нет УРБД, а битые ссылки есть. И их можно "штатно" перенести из копии. Вот же:
можно перекинуть удаленные объекты и из архивной копии в рабочую.

Мы просто настраиваем УРБД без центрального узла (там пару таблиц подрихтовать нужно, вот пример http://warenic.narod.ru/doc15.html/, только там обратное преобразование). Ибо ЦБ для своей работы защищенную DLL-ку требует, а это - нарушение авторских прав.
С УРБД я в свое время много работал. Кое-какие мысли в статьях изложил, обработок понаписал. Теперь это все медленно уходит в прошлое.
4. emptyteam 09.02.12 08:50 Сейчас в теме
Мы просто настраиваем УРБД без центрального узла (там пару таблиц подрихтовать нужно, вот пример http://warenic.narod.ru/doc15.html/, только там обратное преобразование). Ибо ЦБ для своей работы защищенную DLL-ку требует, а это - нарушение авторских прав.

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