gifts2017

Поиск и восстановление битых ссылок (объект не найден)

Опубликовал Владимир Насыров (Spacer) в раздел Администрирование - Тестирование и исправление

Часто после повреждений информационной базы теряются некоторые объекты и остаются только "битые" ссылки на них, имеющие примерно такой вид: "<Объект не найден> (77:805f000c291e652311e0ad237dea6181)".
Данная обработка позволяет найти такие ссылки и восстановить их в автоматическом режиме (при наличии копии информационной базы).

Битые ссылки появляются в базе как правило после непосредственного удаления объектов (без контроля ссылок на них).

Когда объект был удален непосредственно, то все ссылки на него в справочниках, в документах, в регистрах стали битыми и отображаются следующим образом: 

(
77:805f000c291e652311e0ad237dea6181)

Такие ссылки могут возникать:

1. В результате действий пользователей имеющих право непосредственного удаления объектов, без пометки на удаление и контроля ссылочной целостности перед удалением. Поэтому такие права у пользователей желательно забрать;

2. При выполнении обработки некорректно удаляющей объекты;

3. При выполнении обмена между информационными базами в варианте РИБ или обмен по правилам обмена между отличающимися базами.

Бывает так, что пользователь в одной базе участвующей в обмене, вполне корректно удалил объект т.к. ссылок на него в этой базе не было. Информация об удалении объекта передается в другую базу, где на него есть ссылки. В типовых конфигурациях объект при этом удаляется непосредственно, и возникают "битые" ссылки. Как пример - процедура УдалитьОбъектПоСсылке() в модуле обработки ОбменДаннымиXML. В конце этой процедуры вызывается процедура УдалитьОбъект(Объект, Истина). Вторым параметром в этой процедуре является признак непосредственного удаления объекта. Необходимо заменить его на Ложь;

Битые ссылки можно обнаружить при выполнении тестирования и исправления, включив опцию "Проверка ссылочной целостности информационной базы". А также их можно увидеть при работе с базой в режиме 1С:Предприятие, открыв форму объекта содержащего в одном из реквизитов "битую" ссылку.

Как с этим бороться?. Ну во первых ограничить права пользователей на непосредственное удаление объектов и поправить проблемные участки кода в конфигурации создающие предпосылки для возникновения таких ссылок. А также не забывать делать архивные копии базы.

Эти записи, конечно, можно исправить при тестировании, поставив опцию "Создавать объекты" или "Очищать ссылки". В таком случае мы избавимся от битых ссылок, но это не поможет нам восстановить исходное состояние базы. Тогда из учета окончательно потеряются изменения, внесенные этими объектами, а это опасно.

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

Для этих целей в интернете можно найти достаточно много обработок.

Например вот эта: http://help1c.com/faq/view/1128.html "Поиск в базе битых ссылок - "объект не найден", которая позволяет найти битые ссылки в режиме 1С:Предприятия, без запуска конфигуратора 1С и выполнения "тестирования и справления".

Найти удаленный объект в архивной копии базы можно при помощи этой обработки: http://help1c.com/faq/view/483.html

Таким образом, мы можем вручную восстановить "битые" ссылки по архивной копии. При этом важно чтобы вновь созданный объект имел такой же уникальный идентификатор (GUID), каким он был раньше. Для этого можно воспользоваться например этой обработкой: http://infostart.ru/public/14655/

Однако, заниматься этим вручную - это утомительная и малопроизводительная трата времени. Гораздо эффективнее поручить эту работу самой же 1С.

На Инфостарте уже публиковались обработки позволяющие сделать это автоматически.

Например вот эта обработка: http://infostart.ru/public/91438/

И хотя цели у моей и этой обработки одинаковые - восстановление "битых" ссылок по архивной копии, подход к решению этих целей у нас разный.

Основное отличие моей обработки состоит в следующем:

Не используется протокол тестирования полученный в конфигураторе. Битые ссылки ищутся непосредственно в режиме 1С:Предприятия. При этом можно ограничивать поиск определенным типом объектов, например искать только ссылки с типом "Справочник.ДоговорыКонтрагентов".

Для удобства подключения к архивной копии базы использована обработка http://infostart.ru/public/16628/ которая позволяет выбирать нужную базу из списка аналогичного списку баз 1С и подключаться к ней.

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

Вовремя сделанная архивная копия может избавить вас от многих проблем. Удачи!

 

P.S. Добавлена версия портированная на управляемые формы - файл Poisk Objekt ne najden_82UF.epf

Обработка включает как обычные, так и управляемые формы.

Портирование обработки выполнено Андреем Торопчиным.

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

Наименование Файл Версия Размер Кол. Скачив.
Poisk Objekt ne najden_82.epf
.epf 27,12Kb
19.02.13
1748
.epf 27,12Kb 1748 Скачать
Poisk Objekt ne najden_81.epf
.epf 26,82Kb
19.02.13
197
.epf 26,82Kb 197 Скачать
Poisk Objekt ne najden_82UF.epf
.epf 47,66Kb
01.02.15
304
.epf 47,66Kb 304 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владимир Кузнецов (mr.Kot) 03.10.11 05:54
Плюсовать пока не буду, качал аналогичную обработку, сейчас попробую воспользоаться данной. По итогам работы плюсану :)
2. Андрей Хрипунов (xavi) 03.10.11 12:06
При нажатии на "Восстановить" появляется сообщение:

{Форма.Форма.Форма(567)}: Преобразование значения к типу Булево не может быть выполнено
Если СкопироватьОбъектИзСОМ(ПодключеннаяИБ, сАрхив.ГУИД_Объекта) Тогда

Конфа Альфа-Авто.
3. Владимир Насыров (Spacer) 03.10.11 21:19
(2) xavi, Да, была ошибочка...
Подправил, перезалил.
4. Александр Крынецкий (echo77) 05.10.11 19:18
А где для 8.1?
Написано же что обработка для 8.1/8.2
5. Владимир Насыров (Spacer) 06.10.11 01:06
(4) echo77, Будет и для 8.1. Сегодня вечером выложу.
6. Эдуард (mart-sha) 06.10.11 13:02
пока не пробовал, но ПЛЮС за отличное описание проблемы, за анализ других обработок. Грамотно и честно.Спасибо
7. Владимир Насыров (Spacer) 06.10.11 21:47
(4) echo77, Добавил вариант для версии 1С 8.1.
8. Андрей (andru_dv) 07.10.11 11:36
Спасибо!
Полезная обработка.
9. 1 (shomo) 07.10.11 18:19
Замечательно. Очень нужный инструмент.
10. Олег Шалимов (CaSH_2004) 08.10.11 15:12
Очень хорошее описание, очень рад что встречаются авторы которые не леняться писать описание, а не только код :)
Кстати есть аналогичный но ПЛАТНЫЙ продукт http://infostart.ru/public/88389/, так что удивительно что этот бесплатный.
Насчет ссылок дам еще:
http://infostart.ru/public/58058/ - Поиск битых ссылок с отбором типа
http://infostart.ru/public/80438/ - Восстановление битых ссылок в 1С
Вроде они в статье не упомянуты
11. Oleg Inkeri (accnt) 14.10.11 16:24
уже несколько таких набралось обработок,но эта тоже хорошая,зачет
12. Александр Ф (leon111) 17.10.11 11:25
Спасибо! Нужная обработка!
13. Jamil Galeev (JamilRG) 17.10.11 11:33
Спасибо!
Полезная обработка.
14. Стас Веселов (StasssiK) 18.10.11 16:40
Спасибо, нужная и полезная штука. Очень пригодилась.
16. Ильшат (shatshat) 28.10.11 20:49
очень пригодилась!!!! Браво автор и огромное СПАСИБО

все идеи и принципы ясны, более того - расписаны "первоисточники" (с ними тоже ознакомился, очень интересно)
самое же главное в полезности этой обработки - даже если ты понимаешь "как можно сделать" - в момент "катастрофы" просто нет возможности спокойно и детально все сделать и мозг зачумлен клиентом-владельцем базы данных - "нужно все-все-все восстановить и немедленно!"
и тут... СПАСЕНИЕ

спасибо огромное, Владимир
slide; Lacrimosa0000; imispb; Spacer; +4 Ответить 1
17. Владимир Насыров (Spacer) 29.10.11 01:19
(16) shatshat, Очень рад что вам пригодилось.:)
18. Надежда Половникова (Nadegda_P) 01.11.11 19:01
Здравствуйте!
А в "Комплексной автоматизации" работает? У меня почему-то не получается подключиться к архивной копии.
19. Владимир Насыров (Spacer) 02.11.11 02:41
(18) Nadegda_P, Теоретически должно работать. А почему не получается подключиться? Что пишет?
20. eagle89 (eagle89) 06.11.11 13:08
Отличная обработка, большое спасибо автору!
21. LordTime (VBod) 10.11.11 14:35
В процессе поиска битых ссылок по всей конфигурации появляется сообщение об ошибке:

Ошибка при вызове метода контекста (Выполнить): {(7, 9)}: Поле не найдено "Об.Валюта"
ГДЕ Об.<<?>>Валюта ССЫЛКА Справочник.Валюты И ВЫРАЗИТЬ(Об.Валюта КАК Справочник.Валюты).Ссылка есть null И Об.Валюта <> Значение(Справочник.Валюты.ПустаяСсылка) ИнформацияОбОшибке
22. Владимир Насыров (Spacer) 11.11.11 02:37
LordTime пишет:

В процессе поиска битых ссылок по всей конфигурации появляется сообщение об ошибке:

Ошибка при вызове метода контекста (Выполнить): {(7, 9)}: Поле не найдено "Об.Валюта"

ГДЕ Об.<<?>>Валюта ССЫЛКА Справочник.Валюты И ВЫРАЗИТЬ(Об.Валюта КАК Справочник.Валюты).Ссылка есть null И Об.Валюта <> Значение(Справочник.Валюты.ПустаяСсылка) ИнформацияОбОшибке


Да, есть такое дело. Сам сталкивался. Только руки еще не дошли подправить.
Может быть на выходные подправлю.
23. Владимир Насыров (Spacer) 12.11.11 19:08
LordTime пишет:
В процессе поиска битых ссылок по всей конфигурации появляется сообщение об ошибке

Ошибка исправлена. Обновил файлы обработки.
24. camomile (camomile) 16.11.11 10:06
Спасибо! Отличная обработка.
25. Иван (Sairys) 16.11.11 13:21
Битые ссылки это давно известная проблема, и тема знакома каждому программисту. Вещь интересная нужна наверно практически в любой базе, спасибо автору.
26. Eugene Klimov (Slach) 17.11.11 09:54
хорошая обработка, только у меня возникла ситуация, когда "некорректное удаление" было проведено несколько раз... пришлось последовательно брать НЕСКОЛЬКО бекапов..., с учетом того что база была на 80 гигов, занятие это было весьма не быстрым... но справился
27. Галина Галина (a4a) 15.12.11 14:20
Встала проблема: перенести остатки на начало прошлого года из Бухгалтерии 1.6 под 8.1 в 2.0 под 8.2, в которой уже ведется учет. Пытаюсь через Универсальный обмен в формате XML. Выгрузка не проходит - вылетают битые ссылки. Пытаюсь бороться через тестирование и исправление ИБ - не проходит, вылетает ошибка.
Проблема новая для меня - тупик просто.Читаю описание - очень надеюсь на вашу обработку!
28. Галина Галина (a4a) 15.12.11 15:07
За идею плюс , конечно!
Под 8.1 не сработала - жаль!
29. Виктор Молочков (vik77) 29.12.11 14:25
Вещь. Помогла. Плюс.
У меня возникла небольшая ошибка с COMConnector. Помогла перерегистрация dll
C:\Program Files\1cv82\8.2.13.202\bin\comcntr.dll
30. Svetlana (vishenka) 04.01.12 10:59
Хорошая обработочка, пригодилась в "трудную минуту"
31. Виктор Щербаков (Victorman) 04.01.12 21:19
Создал образ подчинённой базы по плану обмена по Организациям. Получил много битых ссылок. Эта обработка очень помогла.
32. v_id (v_id) 17.01.12 17:24
Спасибо что бесплатно, будем пробывать!
33. belichenko66 (belichenko66) 17.01.12 18:15
34. Юлия Петрова (petrovaUL) 18.01.12 08:46
Плюс. Скачаю, попробую. Спасибо, пригодится.
35. Егор ЗБ (yegorZ) 02.02.12 11:25
Пригодилась в ЗУП, спасибо
36. Iaroslav Gribanov (QWer666) 02.02.12 11:28
37. Станислав Турчинский (Istur) 03.02.12 13:56
(0) Было бы хорошо еще проваливаться в объект-источник. Тем более для этого нужна только кнопка открытия в колонке.
38. Petr Ivanov (goodman12) 09.02.12 06:19
Спасибо :) Сейчас скачаю, буду тестить.
39. Дмитрий Марьян (idemousi) 16.02.12 11:20
Вот то что именно сейчас и требуется
40. Сергей Клевакин (tulaka) 28.02.12 11:25
41. Jacky Jacky (Jacky) 28.02.12 12:45
Спасибо, сначала находил "первоисточники" и вот нашел итоговую обработку.
Очень выручила.
43. Александр Кислицин (alekckuc) 22.03.12 15:09
Спасибо, обработка очень нужная восстановил с помощью нее затертые дынные из архивной копии, вернул большой объем работы проделанный пользователями и случайно уничтоженный.
44. Антон Антонов (materiy_boec) 12.04.12 17:25
Класс, как раз сегодня в обоих а точнее в четырех база: 2 пары риб бух и зуп, обноружил битые ссылки.
Плюсую
45. Антон Антонов (materiy_boec) 12.04.12 20:46
Очень важный для меня вопрос!
Такие битые ссылки появляются еще в каких нибудь случаях?
В случае с обменом РИБ они появляются только тогда когда в одной из баз выполняешь удаление объектов?
Очень жду ответа, спасибо
46. Антон Антонов (materiy_boec) 12.04.12 21:04
Подписался на ответы по этой теме
47. Владимир Насыров (Spacer) 13.04.12 00:47
(45) materiy_boec, да нет, вроде все случаи описаны.
Ну, разве что еще физическая порча базы может быть причиной.
Но в этом случае последствия будут уже сильнее чем просто битые ссылки.
Что касается случая РИБ, то теоретически при полном обмене информацией между базами здесь проблем быть не должно, т.к. все базы имеют одинаковые данные и контроль ссылок перед непосредственным удалением объекта выдаст ошибку.
Проблемы могут возникать только когда между базами осуществляется частичный обмен информацией.
В результате может оказаться так что в одной базе объект удален корректно, а в другой на него имеются ссылки.
48. Антон Антонов (materiy_boec) 13.04.12 10:57
(47) Spacer, у меня полный обмен риб, и никто последние 2 недели не выполнял удаление помеченных объектов.
Процедуру УдалитьОбъект(Объект, Истина). я поправил, поставил Ложь. Буду наблюдать.
49. tireal 29.05.12 14:56
Благодарю, обработка очень помогла, только после смены базы для подключения перестает давать выбор пользователя для подключения, соответственно и не подключается, но это мелочи.
50. Константин Воробьёв (kostik_love) 30.05.12 06:53
спасибо, вот и мне пригодилась ваша обработка
51. Алексей Аборин (commo) 22.06.12 14:50
спасибо большое за обработку, я её недели 2 искал. очень помогает. однозначно +
52. Алексей Аборин (commo) 27.06.12 13:09
При выборе информационной базы появляется ошибка:
{Форма.Форма.Форма(388)}:Ошибка при вызове конструктора (COMОбъекта): Не найден указанный модуль.: Не найден указанный модуль.
Почему возникает данная ошибка? как её избежать?
53. Алексей Аборин (commo) 03.07.12 16:26
вылечил бяку сам, добавив новую компоненту "Приложения COM+"
54. Сергей (DikSer) 23.07.12 11:11
Просто мега штука! Спасибо автору!
55. Владимир Щербаков (sherbv) 26.07.12 02:38
Отличная обработка :)
Кстати никто не замечал - работает нормально только когда версии конфигураций копии и рабочей баз совпадают?
У меня были ошибки разбора XML при восстановлении. Решилось обновлением копии.
56. Александр МАН (1977) 21.08.12 12:40
57. Владимир Насыров (Spacer) 21.08.12 12:49
(56) 1977, Должно подойти.
Алгоритмы обработки универсальные и на конкретную конфигурацию не завязаны.
58. Александр МАН (1977) 21.08.12 13:25
59. Владимир Насыров (Spacer) 21.08.12 15:07
(58) 1977, Нет, управляемых форм нет.
60. Петр Лунегов (pvlunegov) 30.08.12 12:27
Спасибо автору за обработку.
Просьба пояснить, какой должна быть архивная копия базы?
Подойдет файл "1cv8.1CD"?

У меня в тестовой базе при запуске обработки возникло сообщение "Файл 1cv8.1CD поврежден!".
После чего база автоматически закрылась.
Пришлось из рабочей базы брать файл "1cv8.1CD" и заменять аналогичный файл тестовой базы.
Попробую запустить вашу обработку, не обновляя конфигурацию в тестовой базе, может поможет.
61. Наталья Литвин (НатальяАлекс) 10.10.12 13:55
Спасибо! Скачала. Пока очень нравится... Все так замечательно начинается... Неужели...
62. Наталья Литвин (НатальяАлекс) 10.10.12 14:56
У меня выдает служебное сообщение: Ошибка при вызове метода контекста (Выполнить) ИнформацияОбОшибке
много раз, но работать продолжает...
63. Владимир Насыров (Spacer) 10.10.12 15:59
(62) НатальяАлекс, А что еще сообщает об ошибке?
Номер строки модуля и т.д.?
64. Игорь Фрунзэ (gorodok11) 10.10.12 16:02
Вот, сегодня беда. Приходится хоть что нибудь написать чтоб имел возможность скачать эту замечательную обработку. Спасибо автору за свой труд.
65. Наталья Литвин (НатальяАлекс) 10.10.12 16:19
(63) Spacer, Я же написала, он продолжает работу... У меня нетиповая БП. Сильно нетиповая. В данный момент уже идет восстановление.
66. Наталья Литвин (НатальяАлекс) 10.10.12 16:20
-восстановление ссылок-
67. Наталья Литвин (НатальяАлекс) 10.10.12 16:22
При восстановлении выдает ошибку:
{Форма.Форма.Форма(501)}: Ошибка при вызове метода контекста (ПрочитатьXML)
ПолучОбъект = ПрочитатьXML(ЧтениеХМЛ);
по причине:
Ошибка преобразования данных XML: [12,20]
Я просто снимаю галочку для восстановления, потом разберусь почему.
68. Niten (NittenRenegade) 11.01.13 10:29
Не поддерживается платформой 8.2 и очень не хватает регистров бухгалтерии. В принципе, для себя докостылил, но за державу обидно.
69. Наталья Литвин (НатальяАлекс) 11.01.13 10:35
Почему не поддерживается? У меня все отлично работает. Регистры бухгалтерии, кстати, проверяются (причем они нетиповые). Зря Вы так... Все очень здорово.
70. Наталья Литвин (НатальяАлекс) 11.01.13 10:36
На 1С:Предприятие 8.2 (8.2.15.319).
71. Наталья Портнова (pnvnatali) 11.01.13 10:44
Спасибо, все просто и удобно.
72. И С (irishen) 11.01.13 10:49
21. LordTime (файл скачал) 10.11.11 14:35
В процессе поиска битых ссылок по всей конфигурации появляется сообщение об ошибке:

Ошибка при вызове метода контекста (Выполнить): {(7, 9)}: Поле не найдено "Об.Валюта"
ГДЕ Об.<<?>>Валюта ССЫЛКА Справочник.Валюты И ВЫРАЗИТЬ(Об.Валюта КАК Справочник.Валюты).Ссылка есть null И Об.Валюта <> Значение(Справочник.Валюты.ПустаяСсылка) ИнформацияОбОшибке

Тоже такая ошибка. Это из-за неподходящей конфигурации?
73. Владимир Насыров (Spacer) 11.01.13 15:15
(72) irishen, Да, возможно у вас какая-то не типовая конфигурация.
74. Владимир Насыров (Spacer) 11.01.13 15:16
(68) Niten, платформой 8.2 в режиме обычного приложения поддерживается.
Может быть вы имели в виду управляемое приложение?
75. Андрей - (Motor24) 25.01.13 14:00
76. Иван Петров (BoryaMbi) 05.04.13 13:26
Вопрос: можно ли с использование данной обработки восстановить объекты на основе других объектов из той же базы данных?

Например: у меня был затерт пользователь, случайно. Хочу просто заменить его на другого пользователя из этой же базы данных.

Эта функция была бы полезна в данной обработке. Как Вы считаете?
77. Иван Петров (BoryaMbi) 05.04.13 15:25
Получается, что данная обработка не ищет удаленных объектов в независимых реквизитах регистров сведений - полностью отсутствует код.
		Если ОбъектМетаданных.РежимЗаписи = НезависимыйРежимЗаписи Тогда
			//АнализСвойствРегистраСведений(ОбъектМетаданных, ОбъектМетаданных.Измерения, ИмяТаблицы);
			//АнализСвойствРегистраСведений(ОбъектМетаданных, ОбъектМетаданных.Ресурсы, ИмяТаблицы);
			//АнализСвойствРегистраСведений(ОбъектМетаданных, ОбъектМетаданных.Реквизиты, ИмяТаблицы);
			Возврат;
		КонецЕсли;
...Показать Скрыть

Хочу предложить Автору доработать данный код. Считаю, что необходимо предупреждать пользователей о данном ограничении.
Alien_job; Spacer; +2 Ответить
78. Иван Петров (BoryaMbi) 05.04.13 15:33
Самостоятельно доработал эту обработку - теперь ищет в независимых регистрах сведений.
Прикрепленные файлы:
Poisk Objekt ne najden_82_MBI.epf
79. Stanislav Fedorenko (Simon14) 14.06.13 13:17
{Форма.Форма(501)}: Ошибка при вызове метода контекста (ПрочитатьXML): Ошибка преобразования данных XML: [47,30]
ПолучОбъект = ПрочитатьXML(ЧтениеХМЛ);
по причине:
Ошибка преобразования данных XML: [47,30]
Выдало такую ошибку в чем может быть проблемма
80. Владимир Насыров (Spacer) 16.06.13 19:15
(79) Simon14, Ошибка происходит во время копирования удаленного объекта из резервной копии в основную базу.
Вероятно конфигурации баз у вас чем-то отличаются.
81. Наталья * (NatalyaVP) 06.08.13 08:18
Ошибка в обработке "тип не определен(Справочник)"
82. Алексей (Алексей87) 14.08.13 16:37
У меня данная обработка исправила справочники, но вот с документом проблема, ошибка:
Ошибка при вызове метода контекста (ПолучитьОбъект)
Если СсылкаНаОбъектГУИД.ПолучитьОбъект() <> Неопределено Тогда
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.17.153): {Документ.Квитанция(480,30)}: Переменная не определена (глТекущийПользователь). Что то не пойму в чем причина, может кто подскажет?? База не типовая.
83. Владимир Насыров (Spacer) 14.08.13 19:40
(82) Алексей87, Ну в этом наверное и дело что база не типовая.
В типовых конфигурациях есть глобальная переменная "глТекущийПользователь".
Наверное в вашей конфигурации нет этой переменной.
Посмотрите какой код у вас в модуле документа "Квитанция" в строке 480.
84. Алексей (Алексей87) 15.08.13 08:55
глобальная переменная есть такая, в строке 480:
Перерасчет.Ответственный = глТекущийПользователь;
Перерасчет это документ создаваемый при проведении квитанции.
85. Алексей (Алексей87) 15.08.13 08:56
(83) Spacer,
глобальная переменная есть такая, в строке 480:
Перерасчет.Ответственный = глТекущийПользователь;
Перерасчет это документ создаваемый при проведении квитанции.
86. Алексей (Алексей87) 15.08.13 09:24
Комментирую в модуле копии строки где встречается глТекущийПользователь и все норм))) в чем прикол не пойму
87. Vladimir Tolkanov (TVA_11) 28.08.13 14:41
Архивная копия, выбираю рабочую, архивную базу на сервере.

Требуется авторизация:


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

В чем может быть ошибка?
88. Vladimir Tolkanov (TVA_11) 28.08.13 14:45
Может имя пользователя надо писать хитро? Указывать имя сервера, БД?
89. Vladimir Tolkanov (TVA_11) 28.08.13 14:47
Второй файл для 8.2 появился недавно?
Когда скачивал был в выборе только 1. Есть смысл скачать повторно?
90. Владимир Насыров (Spacer) 28.08.13 15:27
(87) TVA_11, да. пользователи архивной копии не выбираются. т.к. подключение к архивной копии делается через
com-соединение. Нужно вводить имя пользователя вручную.
Если имя пользователя и пароль введены правильно, то авторизация должна проходить нормально.
91. Владимир Насыров (Spacer) 28.08.13 15:28
(88) TVA_11, нет, пользователь пишется точно так же как он выводится в списке выбора пользователей.
92. Владимир Насыров (Spacer) 28.08.13 15:31
(89) TVA_11, да нет, он уже давно есть.
Там основное отличие в обработке выбора базы из списка.
В 8.1 и в 8.2 информация о списке баз получается разными способами.
93. Vladimir Tolkanov (TVA_11) 28.08.13 16:24
Проверю, как я мог пароль неправильно ввести!?
Ответ: картинка ввода другая ).
94. Vladimir Tolkanov (TVA_11) 28.08.13 16:53
Нет, пароль правильный и логин правильный.
Придется вспомнить, что тоже программист, отпишусь.
Буде что интересно.
95. Stanislav Korablin (Tanis) 03.09.13 13:32
Спасибо! Отличная обработка! Очень спасла....
96. rhtr Иванов (rhtr) 11.09.13 14:55
Пример подключения к файловой базе file='C:\1C\ФУФЛО'; usr='Администратор'; pwd='111111';
Прикрепленные файлы:
97. Alfaret (alfaret) 01.10.13 23:31
обработка отличная!

единственное, нет поиска битых ссылок в значениях субконто регистра бухгалтерии
98. Андрей Николаев (Andruykha) 08.07.14 15:33
+1, Отличная обработка. Для управляемых форм тоже сделайте, вдруг понадобиться.
99. esoldatov 25.08.14 13:12
видимо то, что надо, но не совсем понятно, будет она работать с 8.3 и управляемыми формами, если нет, не подскажете есть ли в планах?
100. Владимир Насыров (Spacer) 25.08.14 22:33
(99) esoldatov, честно говоря не строил пока таких планов.
Но надо будет попробовать. Опыт работы с управляемыми формами в 8.2 у меня есть,
а 8.3 тоже надо изучать.:)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа