Имя: Пароль:
1C
1С v8
Поиск по внутреннему идентификатору в справочнике.
0 nekotina
 
29.03.19
14:11
Доброго времени суток!
Помогите пожалуйста решить задачку.

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

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

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

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

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

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

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

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