Битая ссылка, <Объект не найден>, Уникальный Идентификатор, GUID 74
Когда кто-то удаляет данные из базы без проверки ссылок на эти объекты, то везде где этот объект использовался появляется сообщение вида: Объект не найден (84:bf5600145e3710ab11dda4c605dbe824) .
https://helpf.pro/uploads/img/_1-46z7I4U7Ww.png
В
Битая ссылка, , Уникальный Идентификатор, GUID – Управляемые формы 4
Переделал обработки из статей Битая ссылка, Объект не найден, Уникальный Идентификатор, GUID и Поиск в базе битых ссылок – объект не найден под Управляемые формы. Скачать
Блокировка записей, невозможно изменить или удалить из регистра. Конфликт блокировок MS SQL + 1C 4
При попытке удалить запись из регистра сведений – получаю ошибку: она заблокирована, ошибка блокировок и т.д. Отключил всех пользователей, перезапустил сервер, пробую удалить – опять ошибка блокировки 🙁 Путем тестов было вяснено, что проблема
В учетной политике не указан вид тарифа страховых взносов. Как указать? 0
Создайте новую запись учетной политики с начала года – Например 01.01.2013
В учетной смотрите дату начала учетной политики. Поставьте дату начала года (например 01.01.13) закладка появиться должна.
Проверьте Тариф страховых взносов: Меню Зарпла
Выгрузка результата запроса в текстовый файл с разделителями 1
Запрос = Новый Запрос();
Запрос.УстановитьПараметр(” ДатаНач” ,НачалоДня(ДатаНач));
Запрос.УстановитьПараметр(” ДатаКон” ,КонецДня(ДатаКон));
Запрос.УстановитьПараметр(” Организация” ,Организация);
Запрос.Текст = ” ВЫБРАТЬ
| ПоступлениеТоваровУ
Посмотреть все результаты поиска похожих
|
|
|||
WED
24.10.08 – 14:57 |
Щас задам глупый вопрос! 🙂
Имеем: строчную переменную содержащую Уникальный идентификатор, про который известно только что это элемент справочника контрагентов. |
||
Irbis
1 – 24.10.08 – 14:57 |
СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) |
||
Irbis
2 – 24.10.08 – 14:58 |
НовыйGUID = Новый УникальныйИдентификатор(СтрокаGUID); |
||
WED
3 – 24.10.08 – 15:01 |
(2) На кой ляд мне НОВЫЙ идентификатор? |
||
Irbis
4 – 24.10.08 – 15:02 |
(3) Потому что параметр первого метода имеет тип уникальный идентификатор, а ты имеешь только строку. |
||
Salvador Limones
5 – 24.10.08 – 15:02 |
(3) Ты забавный! |
||
RomaKRSK
6 – 24.10.08 – 15:03 |
Справочники.контрагенты.получитьссылку(новый уникальныйидентфиикатор(твоястрока)) |
||
WED
7 – 24.10.08 – 15:03 |
(4) млин, сорьки, не вкурил сначала о чем ты написал в (1) |
||
WED
8 – 24.10.08 – 15:04 |
(5) эм? |
||
WED
10 – 24.10.08 – 15:06 |
(9) Цвет-то? Конечно можно! И как число, и как булочку, и как стакан с пивом… Только он здесь причем? 🙂 |
||
WED 11 – 24.10.08 – 15:08 |
(11) О какой глюк был с форумом… А где ж 9ый пост? 🙂 Шайтанама, насяльника! |
TurboConf — расширение возможностей Конфигуратора 1С
Пример поиска:
ГУИД = "4b9c2fa7-3824-11ea-ab9e-38d547def818";
ОбъектСсылка = Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИД));
сообщить(ОбъектСсылка);
если объект не найден:
<Объект не найден> (206:ab9e38d547def81811ea38244b9c2fa7)
если объект найден (наименование объекта):
Желтый НМ 0,05кг
Рубрики
- Все
- CRM
- Битрикс24
- Frameworks
- Laravel
- Bootstrap 4
- React Native
- CMS
- OpenCart 3
- WordPress
- Функции
- Авторские функции
- 1С-Битрикс
- MODX
- АТС
- Asterisk
- OS
- Linux
- Fedora
- Linux Mint
- Manjaro
- Rocky Linux
- CentOS
- Debian
- Ubuntu
- Windows
- macOS
- Linux
- Контейнеризация
- Docker
- Программирование
- 1C
- Javascript
- Node JS
- PHP
- Python
- Android Studio
- Web
- Библиотеки
- Базы данных
- MySQL
- 1С
- Плагины DW
- WordPress
- Редакторы и IDE
- PHPStorm
- VS Code
- Sublime Text 3
- Notepad++
- Софт
- Blockchain
Свежие комментарии
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
При организации обмена данными между двумя информационными базами зачастую возникает задача получения ссылки объекта по его Уникальному идентификатору (УИД).
Для поиска и получения ссылки объекта по его Уникальному идентификатору служит такая конструкция:
ИскомоеПодразделение = Справочники.Подразделения.ПолучитьСсылку(Новый УникальныйИдентификатор("3accfd60-3247-4862-ab79-e9aced2515"))
- Информация о материале
- Автор: Максим Донецкий
- Категория: Программирование 1С
-
Опубликовано: 28 февраля 2018
Функция ПолучитьСсылкуПоИД(ИД, Тип = Неопределено)
Если ИД = “” и Тип <> Неопределено Тогда
// Тип известен, элемент явно пустой, значит нужно вернуть пустую ссылку
спр = Метаданные.Справочники.Найти(Тип);
Если спр <> Неопределено Тогда
Возврат Справочники[Тип].ПустаяСсылка();
КонецЕсли;
док = Метаданные.Документы.Найти(Тип);
Если док <> Неопределено Тогда
Возврат Документы[Тип].ПустаяСсылка();
КонецЕсли;
Возврат Неопределено
КонецЕсли;
Попытка
УИД = Новый УникальныйИдентификатор(ИД);
Исключение
Возврат Неопределено
КонецПопытки;
// Если тип известен, то ищем только в одной таблице
Если Тип <> Неопределено Тогда
спр = Метаданные.Справочники.Найти(Тип);
Если спр <> Неопределено Тогда
Ссылка = Справочники[Тип].ПолучитьСсылку(УИД);
Если Не Ссылка.Пустая() и Ссылка.ПолучитьОбъект() <> Неопределено Тогда
Возврат Ссылка
КонецЕсли;
Возврат Неопределено
КонецЕсли;
док = Метаданные.Документы.Найти(Тип);
Если док <> Неопределено Тогда
Ссылка = Документы[Тип].ПолучитьСсылку(УИД);
Если Не Ссылка.Пустая() и Ссылка.ПолучитьОбъект() <> Неопределено Тогда
Возврат Ссылка
КонецЕсли;
КонецЕсли;
Возврат Неопределено
КонецЕсли;
// Если тип неизвестен, то перебираем все справочники и документы.
// Это долго. Поэтому тип очень хочется получить.
Для Каждого спр из Метаданные.Справочники Цикл
Ссылка = Справочники[спр.Имя].ПолучитьСсылку(УИД);
Если Ссылка.ПолучитьОбъект() <> Неопределено Тогда
Возврат Ссылка
КонецЕсли;
КонецЦикла;
Для Каждого док из Метаданные.Документы Цикл
Ссылка = Документы[док.Имя].ПолучитьСсылку(УИД);
Если Ссылка.ПолучитьОбъект() <> Неопределено Тогда
Возврат Ссылка
КонецЕсли;
КонецЦикла;
Возврат Неопределено
КонецФункции