Имя: Пароль:
1C
 
Что значит знак решетки # ?
Ø
0 silber
 
27.01.05
15:35
Смотрю ЗП в ней написано:
ОткрытьФорму("Обработка.ИндивидуальнаяКарточкаЕСН#",Параметры)
.
токо непонятно какую обработку она откроет их в базе несколько, как узнать какую имено?
1 miki
 
27.01.05
15:39
Что значит несколько?
2 redsun
 
27.01.05
15:40
Если я ничего не путаю, обработка откроется та же самая, но в новом окне (если эта обработка уже открыта).
После знака # указывается "идентификатор" окна. Подробнее почитай об этом в синтаксис-помощнике (уж он-то у всех есть), или в документации по языку 77
3 silber
 
27.01.05
15:42
Да нет нету там точно такойже обработки, есть обработки ИндивидуальнаяКарточкаЕСН2004, ИндивидуальнаяКарточкаЕСН2005
а вот ИндивидуальнаяКарточкаЕСН нету :(
и в описании ничего ненашел
4 miki
 
27.01.05
15:42
"Для журналов, отчетов, списков в конце строки описателя формы может быть указан символ "#" с некоторым идентификатором: "#LLLL". Это используется для того, чтобы данная форма открылась в новом окне, а не активизировала существующее окно этой формы, если оно открыто. Где, LLLL — идентификатор, который позволяет открыть новое окно или активизировать уже открытое с этим идентификатором. Если идентификатор не задан, то обязательно открывается новое окно."
© rtfm, стр.109
5 УШАТАНЫЙ
 
27.01.05
15:43
ИМХО ета диез.
6 silber
 
27.01.05
15:45
так какую форму откроет????
ИндивидуальнаяКарточкаЕСН2004 или
ИндивидуальнаяКарточкаЕСН2005
7 miki
 
27.01.05
15:46
А посмотреть?
Откроется отчёт " ИндивидуальнаяКарточкаЕСН"
8 silber
 
27.01.05
15:48
да нифига неоткроется его просто нету
конфигурация Зарплата и кадры релиз 250
модуль формы справочника сотрудники строка № 1900
9 miki
 
27.01.05
15:48
(7)+
Подробности у Diter'a
10 miki
 
27.01.05
15:51
(8) Читать умеешь?
Посмотри в дебагере.
Есть _отчет_, _обработки_ нет.
11 silber
 
27.01.05
15:53
произойдет ошибка вот и все, просто 1сники зачемто это оставили в коде но в это место прога никогда непопадет
12 miki
 
27.01.05
16:02
(11)Проверял?
---
Тут чего, клуб "1С - для долпоёппа тоже программа"?... © Guk
13 niko
 
27.01.05
16:03
(11) Если не секрет, откуда такая информация?
.
Создаю новый внешний отчет, записываю в модуле
//
Процедура Сформировать()
 ОткрытьФорму("Обработка.ИндивидуальнаяКарточкаЕСН#");
КонецПроцедуры
//
ошибки не происходит, открывается отчет "ИндивидуальнаяКарточкаЕСН"
Что я делаю неправильно? (с) не помню кто
14 Diter
 
27.01.05
16:06
(9) Ты про какие подробности?
15 miki
 
27.01.05
16:08
16 silber
 
27.01.05
16:09
хочеш сказать что если я напишу ОткрытьФорму("Обработка.Отчет1");
но обработки "Отчет1" нет а есть такой отчет с таким именем, то откроется отчет?
чето я тогда логику неулавливаю нафига нужно это слово "обработка.ххх"?, можно и так ОткрытьФорму("ЧегонибутьЧегоМожеш.ХХХ") :)
17 tim
 
27.01.05
16:13
может пора завязывать с травой? В (4) нормальный,подробны правильный ответ. Цитата из ЖКК. Чё еще непонятного-то??
18 Diter
 
27.01.05
16:13
(15) А точно вспомнил. (я уже подумал что ты меня под..нуть хочешь) :))
(16) Почитай внимательно ветку там всё понятно расписано - это баг 1С
19 silber
 
27.01.05
16:14
все хватит издеваца,
1с гaвно
20 Diter
 
27.01.05
16:15
(+18)
Если у тебя в базе есть отчет с именем "Отчет1" и обработка с именем "Отчет1" то как бы ты не вызывал её через ОткрытьФорму("Отчет или ОткрытьФорму("Обработка откроется отчёт
21 silber
 
27.01.05
16:22
До меня дошло!
какашкины букашки. пля
PS
полдня потратил аж напился ;( кто мне возместит душевный ущерб
22 Diter
 
27.01.05
16:25
(19) Сам ты...
Не умеешь пользоваться нефик хаить.