|
Справочник: выбираю группу - открывается форма элемента |
☑ |
0
Вжескрыылг
31.03.15
✎
13:28
|
Вопрос в сабже. Туплю полдня. 8.3.5 финальная. Форма списка не основная. Процедура "СписокВыбор" пустая. Создаю группу. записываю. Открываю - форма элемента. Список - произвольный запрос, осн. таблица выбрана. Пошел за пистолетом.
|
|
1
D_E_S_131
31.03.15
✎
14:04
|
Чё на закладке "Формы" у справочника?
|
|
2
Вжескрыылг
31.03.15
✎
14:17
|
(1) как положено: форма элемента - форма элемента. группы - группы
|
|
3
Вжескрыылг
31.03.15
✎
14:24
|
(0) убрал формы, все норм. тогда в чем собака порылась:
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
Отказ = Истина;
ФайлОснование = Элементы.Список.ТекущаяСтрока;
ЗначениеПараметраКД = Список.Параметры.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("ВладелецФайла"));
Если ЗначениеПараметраКД = Неопределено Тогда
ВладелецФайла = Неопределено;
Иначе
ВладелецФайла = ЗначениеПараметраКД.Значение;
КонецЕсли;
Если Группа Тогда
ЗначенияЗаполнения = Новый Структура;
ЗначенияЗаполнения.Вставить("Автор", Пользователи.ТекущийПользователь());
ЗначенияЗаполнения.Вставить("ВладелецФайла", ВладелецФайла);
ОткрытьФорму("Справочник.Файлы.ФормаГруппы", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения));
ИначеЕсли Копирование Тогда
ФайлыКлиент.СкопироватьФайл(ВладелецФайла, ФайлОснование);
Иначе
ФайлыКлиент.ДобавитьФайл(Неопределено, ВладелецФайла, ЭтотОбъект);
КонецЕсли;
КонецПроцедуры
|
|
4
D_E_S_131
31.03.15
✎
14:26
|
"Собака" в вашей ФормеГруппы.
|
|
5
Вжескрыылг
31.03.15
✎
14:28
|
(4) ну да, неправильно открываю форму новой группы. Ща покопаюсь.
|
|
6
Вжескрыылг
31.03.15
✎
15:07
|
(4) понятно, надо тянуть до сервера, создавать группу, получать форму. Или переделать справочник "Файлы": убрать дурацкий реквизита "Владелец файла". Который раз беру типовые решения, громко матерясь, изучаю код, все выкидываю и пишу заново. Примеры: Доверенность (УТ11), Клиент-банк etc.
|
|
7
Вжескрыылг
31.03.15
✎
15:09
|
(6) после 7-ки не переключился.... Как все-таки трудно писать на 7-ке!
|
|
8
Вжескрыылг
02.04.15
✎
14:48
|
(0) все оказалось проще. открыть форму новой группы:
ПараметрыФормы = Новый Структура("ЭтоГруппа", Истина);
ОткрытьФорму("Справочник.МойСправочник.Форма.ФормаГруппы", ПараметрыФормы);
|
|
9
Вжескрыылг
02.04.15
✎
14:49
|
(0) пруфлинк
|
|