#0
by bdrag
Проблема такая: Самый Главный Оператор лоханулся и потер порядка 200 элементов справочника Номенклатура. Конечно же на них есть ссылки в документах и т.п. - в этих местах 1С пишет "<Объект не найден> (32:9616005070d40f1711d93872d9504950)", к примеру. Документы не перепроводятся, отчеты не делаются... Товары эти давно уже не используются, так что можно просто забить их названия и проч. реквизиты ерундой, главное чтобы по этим ссылкам что-то было. Полный список похереных товаров, точнее ссылок на них уже есть. И тут возникает Самый Главный Косяк - не получается из строки вроде "96160050-70d4-0f17-11d9-3872d9504950" получить ссылку. Вот код: ----------------------------------------------------------------- Вот что выходит в служебн. сообщ.: ---------------------------------------------------------------- УИДПример = 1b95620d-d2b1-11d8-bed1-005070d40f17; ТипЗнч(УИДПример) = Уникальный идентификатор УИДСтрока = 96160050-70d4-0f17-11d9-3872d9504950; ТипЗнч(УИДСтрока) = Строка НоваяСсылка ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (ПолучитьСсылку): Несоответствие типов (параметр номер "1") СтараяСсылка ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (ПолучитьСсылку): Несоответствие типов (параметр номер "1") ------------------------------------------------------------------- Вот описание функции ПолучитьСсылку: ------------------------------------------------------------------- СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ПолучитьСсылку (GetRef) Синтаксис: ПолучитьСсылку(<Уникальный идентификатор>) Параметры: <Уникальный идентификатор> (обязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: СправочникСсылка.<Имя справочника>. Описание: Формирует ссылку из значения типа УникальныйИдентификатор. Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор. См. также: СправочникСсылка.<Имя справочника>, метод УникальныйИдентификатор ------------------------------------------------------------------ Отсюда вопросы: 1) Почему конструктор УИДа возвращает строку, а не УИД? 2) Почему ПолучитьСсылку говорит, что УИДПример типа УИД тоже не соответствует нужному типу? 3) Что за хрень вообще происходит?
#1
by bdrag
Ой, звеняйте хлопцы :) С переменной УИДПример все нормально. В коде наверху маленький ляпсус. Вопрос 2 снимается. Итак, как получить УИД из строки?
#4
by bdrag
Чето я не догоняю. Как обратиться к полю ссылка объекта если он уже удален? Его же уже нет в базе!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ссылку на текущий документ?1С V8
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- v7: Как получить реквизит - ссылку на справочник?
- Как получить пустую ссылку с типом значения как у ПолеКомпоновкиДанных
- v8: Как получить ссылку на программно созданный и незаписанный элемент справочника
- (УФ) Как получить навигационную ссылку?
- 8.3. УФ. Получить навигационную ссылку ФОРМЫ
В этой группе 1С
- Помогите настроить SQL 2000 на win2k server
- Округление чисел в формулах печатной формы?
- ЗиК. Форма Т-54.
- Счет-фактура на аванс в комплексной
- символ для сортировки после "я" в 1С
- И почему в УСН на 41 счете нет субконто места хранения?
- как сделать, чтобы документ был подчинен сразу нескольким?
- Нулевые проводки в оборотно-сальдовой ведомости
- Перестал работать ключ Инталев
- Краснота в 1с
- Что представляет собой доп лицензия?
- Как сделать обычный элемент плана видов характеристик предопределенным?
- как поменять валюту учета задним числом?
- Супер глупый вопрос!
- Платежные документы - новый релиз
- 1C 7.7Печать больших отчетов
- Не могу настроить менеджер обмена данными
- Коррелированные запросы
- Учет драгметаллов в ИНВ-8а. Как писать кол. прописью?
- Доступ к БД возможен только ее владельцем ДБО???sql