|
не могу вызвать функцию модуля объекта справочника
| ☑ |
0
LivingStar
18.01.12
✎
09:52
|
создал новую форму справочника - произвольную
в неё нужно вывести значения полей одной из табличной части справочника, открываю новую форму:
|
Процедура СправочникСписокПриАктивизацииСтроки(Элемент)
Если ЭлементыФормы.СправочникСписок.ТекущаяКолонка.Имя = "PDF" Тогда
Форма = Справочники.ПисьмаКонтрагентов.ПолучитьФорму("СписокPDFФайлов",ЭтаФорма);
Форма.Открыть();
КонецЕсли;
КонецПроцедуры
|
как мне в этой форме получить доступ к табличной части справочника?
|
|
1
Wobland
18.01.12
✎
09:53
|
по имени ТЧ
|
|
2
LivingStar
18.01.12
✎
10:25
|
(1) в форме списка справочника не работает функция ЭтотОбъект()
написаол функцию, поместил в модуль объекта:
Функция ПолучитьPDF() Экспорт
й=1;
Возврат й;
КонецФункции
но МодульСписка её не видит (
|
|
3
LivingStar
18.01.12
✎
10:33
|
пишет:
{Справочник.ПисьмаКонтрагентов.Форма.СписокPDFФайлов(3,4)}: Процедура или функция с указанным именем не определена (ПолучитьPDF)
й=<<?>>ПолучитьPDF();
|
|
4
НЕА123
18.01.12
✎
10:36
|
(0)
жирного реквизита, похоже, не хватает.
|
|
5
LivingStar
18.01.12
✎
10:42
|
(4) какого?????
|
|
6
LivingStar
18.01.12
✎
10:48
|
вот так это делать надо на !
Этаформа.Владелец()
|
|
7
LivingStar
18.01.12
✎
11:09
|
как от туда получить ссылку на элемент справочника что бы получить значение табличной части?
|
|
8
rrunover
18.01.12
✎
11:25
|
как научиться задавать вопросы так, чтобы их могли думать другие?
|
|
9
Ненавижу 1С
гуру
18.01.12
✎
11:26
|
(7) зачем с помощью формы управлять объектом?
|
|
10
LivingStar
18.01.12
✎
11:43
|
вот что мне надо:
Для каждого Стр Из Этаформа.ВладелецФормы.ТекущийЭлемент.ТекущаяСтрока.ПутиСканы Цикл
НоваяСтрока = СписокФайлов.Добавить();
НоваяСтрока.ИмяФайла = Стр.ИмяФайла;
НоваяСтрока.ИсходныйПуть = Стр.ИсходныйПуть;
НоваяСтрока.Путь = Стр.Путь;
КонецЦикла;
|
|
11
hhhh
18.01.12
✎
11:47
|
(10) ну как-то так
Объект = Этаформа.ВладелецФормы.ТекущийЭлемент.ТекущаяСтрока.ПолучитьОбъект();
Объект.ПолучитьPDF();
|
|
12
LivingStar
18.01.12
✎
11:48
|
(11) понял, но я уже по другому сделал, как в (10), разницы думаю же нет?!
|
|
13
Ненавижу 1С
гуру
18.01.12
✎
11:52
|
а зачем вообще получать форму?
|
|
14
LivingStar
18.01.12
✎
11:58
|
(13) в (0)? Что бы открыть!!!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший