Имя: Пароль:
1C
1C 7.7
v7: Открыть форму справочника
0 kupec
 
19.08.15
10:14
День добрый, есть некий справочник, у него две формы
В процедуре пишу ОткрытьФорму("Справочник.ЦеныПоставщиков",ТекущийЭлемент());
Открывает всегда форму по умолчанию, а как открыть другую форму, ту которую мне надо?
1 Остап Сулейманович
 
19.08.15
10:15
(0) В какой версии стало возможно иметь две формы элемента?
2 kupec
 
19.08.15
10:16
при чем тут форма элемента????? я про форму списка
3 Ёпрст
 
19.08.15
10:17
(0) Читать в СП про метод ОткрытьФорму до просветления
4 kupec
 
19.08.15
10:18
ОткрытьФорму(<Элемент>,<КонтекстФормы>,<РежимПросмотра>)
про форму ничего не написано
5 Ёпрст
 
19.08.15
10:18
Ладно, почитаю за тебя

ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму списка справочника.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
6 kupec
 
19.08.15
10:21
Вот что у меня в СП
ОткрытьФорму(<?>,,)
Синтаксис:
ОткрытьФорму(<Элемент>,<КонтекстФормы>,<РежимПросмотра>)
Назначение:
Открывает визуальную форму сущ. элемента/группы справочника.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<Элемент> - выражение со значением типа 'Справочник';
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен);
<РежимПросмотра> - необязательный параметр. Числовое выражение: 1 - открыть форму в режиме только просмотра; 0 - открыть форму в режиме редактирования; -1 (минус единица) - в этом случае используется вариант, предусмотренный текущим значением параметра ''Режим открытия объектов'', установленным пользователем интерактивно.
Замечание:
Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0.
7 Андрей_Андреич
 
naïve
19.08.15
10:22
ОткрытьФорму("Справочник.ЦеныПоставщиков.ПараднаяФормаСписка",ТекущийЭлемент());
8 Ёпрст
 
19.08.15
10:23
П...ц
учу читать СП, дорого, предоплата 100%

Если что, форма сущ. элемента/группы справочника и форма СПИСКА - это 2 разные разницы
9 kupec
 
19.08.15
10:23
Всем спасибо, все получилось
10 kupec
 
19.08.15
10:23
(8) теперь понял свой косяк, благодарю
11 aka AMIGO
 
19.08.15
10:26
тут кто-то СП продавал.. по бросовой цене.

ЗЫ. надо заглядывать и в ЖКК. Том 1, стр 112 - как раз про этот справочник :)
12 Эльниньо
 
19.08.15
12:57
(11) До сих пор СП семёры барыжат?
Вот жеж живучие эти клюшки
Закон Брукера: Даже маленькая практика стоит большой теории.