Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Поиск по внутреннему идентификатору в справочнике.

Поиск по внутреннему идентификатору в справочнике.
Я
   nekotina
 
29.03.19 - 14:11
Доброго времени суток!
Помогите пожалуйста решить задачку.

Задача: организовать структуру хранения сканов договоров.

Была обработка, котороя перемещала PDF файл в каталог с определенным именем. По-логикиге каталогу должно было присваиваться имя контрагента.
В какой-то момент логика обработки была изменена и он начал создавать каталоги в формате "0ea9b930-d8a4-11e7-942b-00238b779309". Заметили это поздно, в итоге имеем много каталогов нечитабельного вида.

Пораскинув мозгами пришла к выводу что это уникальный идетнификатор Контрагента и забацала небольшую обработку что бы подтвердить эту идею.

     // GUID = УникальныйИдентификатор, по которому получается ссылка
     НовыйUID = Новый УникальныйИдентификатор(GUID);
     Контрагент = Справочники.Контрагенты.ПолучитьСсылку(НовыйUID);

Но на поиск "0ea9b930-d8a4-11e7-942b-00238b779309" система выдает <Объект не найден> (32:942b00238b77930911e7d8a40ea9b930)
и так для всех.

Теряюсь в догадках как мне конвертировать наименование папки во что-то читабельное.
 
 
   Fish
 
1 - 29.03.19 - 14:13
Ну так всё верно. Полученная ссылка по только что созданному УИДу будет пустой.
   1Сергей
 
2 - 29.03.19 - 14:13
>>Пораскинув мозгами пришла к выводу что это уникальный идетнификатор Контрагента

Ну, судя по всему нет. Может, Договора или ещё какой элемент?
   1Сергей
 
3 - 29.03.19 - 14:14
Ну, я так понял, в ПДФ можно найти чья папка?
   sqr4
 
4 - 29.03.19 - 14:16
Да и вообще к профилю тоже бы не мешало фото прикрутить
   PR
 
5 - 29.03.19 - 14:18
(1) Нет
   PR
 
6 - 29.03.19 - 14:18
(0) >>Пораскинув мозгами пришла к выводу что это уникальный идетнификатор Контрагента и забацала небольшую обработку что бы подтвердить эту идею.
Значит, не угадала
   Chameleon1980
 
7 - 29.03.19 - 14:19
   Chameleon1980
 
8 - 29.03.19 - 14:20
выведи уже всех на чистую воду :)
   nekotina
 
9 - 29.03.19 - 14:20
(2) ИмяКаталога = GL_ИмяСтрокиФайла + СокрЛП(Договор.Владелец) + "\" 

Обращение было через Договор. Но владелец договора Контрагент.
   nekotina
 
10 - 29.03.19 - 14:21
(7) Грац! затестим
 
 Рекламное место пустует
   1Сергей
 
11 - 29.03.19 - 14:22
ща окажется, что вообще из другой базы формировалось
   nekotina
 
12 - 29.03.19 - 14:25
(7) Спасибо большое, помогло. Все таки в названии оказался договор.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует