Имя: Пароль:
1C
 
Определение типа объекта по битой ссылке как?
0 Обработка
 
11.11.14
06:25
Вот уже третий день ни как эту проблему решить не могу.

Есть периферийная база в нем регистре накопления остатки товаров нашли 5-6 битых ссылок. Решил восстановить программно. Для этого тут погуглил и сделал следующее: Работа с ГУИД в чем моя ошибка?

Все сработало на ура.
Но вот если не знаешь какого вида документ является регистратором то вот очень сложно гадать.

Кто это знает? Как это определить?
1 Sammo
 
11.11.14
06:33
Если тип составной, то по идее должно работать ТипЗНЧ от битой ссылки.
Если не составной - то в зависимости от типа документа регистратора.
2 Cube
 
11.11.14
06:35
ЗначениеВСтрокуВнутр(Документы.ПеремещениеТоваров.ПустаяСсылка())
возвращает
{"#",a6a32b69-d3a2-4c42-8def-d353bf0c1174,510:00000000000000000000000000000000}

Думаю, отсюда можно начать плясать...
3 Обработка
 
11.11.14
07:10
Вобщем пошел по другому пути.
1. В копии через ТИИ восстановил
2. Посмотрел что за тип документа
3. С помощю свой обработки востановил документ
4. по движению документа восстановил данные самого документа

Пока так. Хотя на будущее надо бы сделать.
4 Defender aka LINN
 
11.11.14
07:15
Жесть аще. А если ссылка не битая - как ты ее тип определишь?
5 kosts
 
11.11.14
07:29
(0) Это правда про 15 лет?
6 Обработка
 
11.11.14
08:33
(5) ДА а что? Имеешь виду что такуб мелкую проблему не могу решить?

Поясню нет времени копаться, занимаюсь основной другой задачей. Эту задачу решаю по остаточному принципу.
7 Обработка
 
11.11.14
08:39
(4) Договаривай что ты хочешь сказать.
8 Cube
 
11.11.14
08:48
(7) Он хочет сказать, что можно заюзать ТипЗнч() для битой ссылки.
9 Обработка
 
11.11.14
08:57
(8) Точно! Я же вчера где-то уже читал....
10 Широкий
 
11.11.14
09:34
510 - это твой тип
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.