Имя: Пароль:
1C
1С v8
отбор из регистра сведений
0 qwerted
 
03.06.13
18:40
Добрый день! Отраслевое решение на 8.1 для салонов красоты. Необходимо загружать фотографии клиентов в отдельную базу на постгрес и вытаскивать их оттуда при надобности. Создал для этого документ необходимый документ, который записывает фотографии в базу и генерирует уникальную ссылку к ней. Ссылка записываю в подчиненный непериодический регистр сведений. Регистр выглядит следующим образом: измерения - СсылкаФото (тип Строка), ресурсы - клиент (СправочникСсылка.Клиенты) и визит (ДокументСсылка.Визит).
Думаю, нужно чтоб при выборе СсылкаФото срабатывала процедура загрузки изображения из базы постгрес, но:
Проблема: при открытии формы списка регистра сведений при щелчке на любой ячейке открывается документ-регистратор, а нужно чтоб при выборе клиента открывался справочник клиентов, визита - документ визит, при выборе СсылкаФото - см. выше.
1 zladenuw
 
03.06.13
18:44
(0) ну так сделай. при активизации ячейки, стандартнаяобработка = ложь. и смотри что за ячейка и открытьзначения(твоетекзначение)
2 qwerted
 
04.06.13
12:27
(1) добавил в форму списка регистра следующее:


Процедура РегистрСведенийСписокИДФотоПриИзменении(Элемент)
   сообщить("При изменении");
КонецПроцедуры

Процедура РегистрСведенийСписокИДФотоНачалоВыбора(Элемент, СтандартнаяОбработка=ложь)
   сообщить("Начало выбора");
КонецПроцедуры

Процедура РегистрСведенийСписокИДФотоОткрытие(Элемент, СтандартнаяОбработка=ложь)
   сообщить("Открытие");
КонецПроцедуры

где ИДФото - столбец с ссылками на фотографии
результат тот же - открывается регистратор.
прошу прощениея, какой-то ступор. Понимаю, что где-то галку надо снять - но где?
3 qwerted
 
04.06.13
12:28
(2) и да, служебное окно с текстом из "сообщить" не выскакивает. Т.е. не отрабатываются эти процедуры
4 qwerted
 
04.06.13
12:50
(1) Все, разобрался. Спасибо. Нужно было прочитать в гугле что такое СтандартнаяОбработка :).
5 zladenuw
 
04.06.13
12:51
(4) та да. нужно читать, а потом спрашивать. а не наоборот. ты не один решаешь такие проблемы
Ошибка? Это не ошибка, это системная функция.