![]() |
|
V7: Что обозначает "#"? | ☑ | ||
---|---|---|---|---|
0
chicago
27.06.06
✎
20:41
|
Вот к примеру если отчет в мд-шнике и есть строчка:
... ОткрытьФорму("Отчет.ОтчетТакойТо#", Контекст); ... Как такое сделать если используется внешний отчет? |
|||
1
Прохожий
27.06.06
✎
20:44
|
ОткрытьФорму(<?>,,)
Синтаксис: ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>,<ИмяФайла>) Назначение: Открывает визуальную форму внешнего отчета. Возвращает: 1 - если действие выполнено, 0 - иначе. Параметры: <ОписательОбъекта> - строковое выражение. ''Отчет''; <КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен). <ИмяФайла> - cтроковое выражение - полное имя файла внешнего отчета. Замечание: Пока форма открыта, тип значения параметра <КонтекстФормы> равен 100, когда закрыта - 0. |
|||
2
chicago
27.06.06
✎
20:45
|
Это понятно, вопрос в том как передать параметр "#"?
Смотри внимательно в (0). |
|||
3
куй знает
27.06.06
✎
20:48
|
а без параметра никак? Чё он обозначает?
|
|||
4
Стрелок
27.06.06
✎
20:53
|
РТФМ пять раз
|
|||
5
Прохожий
27.06.06
✎
21:17
|
(4) На четыре поста - "пять" + (1) = 6 РТФМ. Это рекорд.
|
|||
6
_r2003
27.06.06
✎
21:21
|
Определяет поведение программы при повторном открытии
1. Открытие нового отчета. 2. Передача фокуса на уже открытый отчет. |
|||
7
chicago
27.06.06
✎
21:27
|
(4) Вопрос не раскрыт, как такое сделать, сэмитировать?
|
|||
8
а лю 427
27.06.06
✎
21:28
|
щас посмотрю...
|
|||
9
Злобный Фей
27.06.06
✎
21:28
|
(7) Зачем имитировать РТФМ? Лучше просто РТФМ
|
|||
10
chicago
27.06.06
✎
21:31
|
(9) А я то думал, хоть тут не флудять...
|
|||
11
а лю 427
27.06.06
✎
21:36
|
точна (0) дятел.... проверить вариант с написанием "Отчет#" за час афтар не смог....
|
|||
12
Прохожий
27.06.06
✎
21:39
|
to all: бред какой-то... Внешний отчет по определению делает "Передача фокуса на уже открытый отчет." И никак иначе.
|
|||
13
Злобный Фей
27.06.06
✎
21:41
|
(12) см (11)
|
|||
14
а лю 427
27.06.06
✎
21:42
|
Головкой не стукался? А то сильно похоже...
строка OpenForm("Отчет#",Парам,IBDir()+"extForms\"+"ОтстрелДятлов.ert"); вызывает открытие стольких форм, сколько раз плюмкнешь по кнопке... |
|||
15
а лю 427
27.06.06
✎
21:43
|
(14) ------>> (12)
|
|||
16
Прохожий
28.06.06
✎
03:30
|
Точно.
|
|||
17
Мироед
28.06.06
✎
07:19
|
(14) чеза прикол использовать английский язык в 1с? Ты не устаешь переключаться между языками? Или умишка не хватает всё писать на английском, включая комментарии и названия объектов?
|
|||
18
edelweiss
28.06.06
✎
07:27
|
(17)вы Лева Баранов?
|
|||
19
Мироед
28.06.06
✎
07:30
|
(18) сам ты баранов
|
|||
20
edelweiss
28.06.06
✎
07:35
|
(19)я знаю, что я баранов... и меня это нисколько не задевает... а вот судя по всему да... значит точно Баранов
|
|||
21
edelweiss
28.06.06
✎
07:36
|
опечатка
а вот вас, судя по всему да... значит точно Баранов |
|||
22
а лю 427
28.06.06
✎
08:41
|
спицияльно для барано-дятлов, пасущихся на лугу
при наборе фразы OpenForm("Отчет#",Парам,IBDir()+"extForms\"+"ОтстрелДятлов.ert"); регистр не переключался НИ РАЗУ.... более того, при наборе этой фразы на клавиатуре было сделано в 2 раза меньше нажатий клавиш, чем символов во фразе.... P.S. Читайте ЖКК... И делайте все штатными средствами 1С... |
|||
23
Ёжик в тумане
28.06.06
✎
08:50
|
(21) Какой же это Баранов?! Это же Задов..
|
|||
24
edelweiss
28.06.06
✎
08:53
|
(23)
http://www.urbc.ru/press.asp?ida=47636 «Вечерний Екатеринбург», Илона Андрушевская и Лев Баранов рассуждают: «Аварии бывают разные – чаще они не страшные» Задов тоже с Екатеринбурга |
|||
25
Ёжик в тумане
28.06.06
✎
08:58
|
(24) Бывает..
|
|||
26
edelweiss
28.06.06
✎
09:01
|
знаю
|
|||
27
а лю 427
28.06.06
✎
09:04
|
Бывает... Что и коровы летают... и с них прилетает...
|
|||
28
Парижская фанера
28.06.06
✎
09:07
|
(22) Какие у вас красивые шаблоны....
|
|||
29
DGorgoN
28.06.06
✎
09:20
|
4,5,9 RTFM - так понятнее..
|
|||
30
Orl
28.06.06
✎
09:20
|
Ну и дураки же вы тут все. Не пользуйтесь 1с и проблем не будет.
|
|||
31
chicago
28.06.06
✎
10:35
|
Специяльно для "не дятлов":
1. ... ОткрытьФорму("Отчет.ОтчетТакойТо#", Контекст); ... Работает правильно, так как надо. 2. ... ОткрытьФорму("Отчет#", Контекст, "....ert"); ... Открывает каждый раз новое окно формы. 3. ... ОткрытьФорму("Отчет", Контекст, "....ert"); ... Открывает обработку только в первый раз. Что я делаю не так? |
|||
32
edelweiss
28.06.06
✎
10:41
|
(31)а что ты хотел сделать?
|
|||
33
FreeFin
28.06.06
✎
11:01
|
Если это к (0), тогда правильно в (14), с переводом:
ОткрытьФорму("Отчет#",Парам,КаталогИБ()+"extForms\"+"ДятлыСталиНеКоюют.ert"); Будет открываться столько окошек, сколько вызовов открыть. Интереснее: ОткрытьФорму("Отчет#LLLL",Парам,КаталогИБ()+"extForms\"+"ОтстрелДятлов.ert"); Открывает два окошка, может "бегает" между ними? Чесслово, никогда не использовал,но может кто знает, что такое: "Для журналов, отчетов, списков в конце строки описателя формы может быть указан символ "#" с некоторым идентификатором: "#LLLL". Это используется для того, чтобы данная форма открылась в новом окне, а не активизировала существующее окно этой формы, если оно открыто. Где, LLLL — идентификатор, который позволяет открыть новое окно или активизировать уже открытое с этим идентификатором. Если идентификатор не задан, то обязательно открывается новое окно." Лично я не понял...( |
|||
34
edelweiss
28.06.06
✎
11:03
|
(33)убивать интелектом?
|
|||
35
FreeFin
28.06.06
✎
11:15
|
(34) Нет, дисперсировать.
|
|||
36
edelweiss
28.06.06
✎
11:18
|
я дурачок... я таких словов не знаю
|
|||
37
FreeFin
28.06.06
✎
11:24
|
(36) Я тоже, причем в обе(о)их случаях :-), завязывай злиться, внатуре.
|
|||
38
а лю 427
28.06.06
✎
11:30
|
(33) попозже...
|
|||
39
edelweiss
28.06.06
✎
11:31
|
да я вроде как не злюсь
|
|||
40
а лю 427
28.06.06
✎
11:50
|
1. ОткрытьФорму("Отчет#",.....
2. ОткрытьФорму("Отчет",..... 3. ОткрытьФорму("Отчет#УникальныйИД",..... Отчет# - ИД формы не указан, есть указание # - система генерит автоматически новый уникальный ИД и открывает новое окно (экземпляр) Отчет#ДДД - ИД формы указан - система НЕ генерит (использует указанный) ИД и открывает новое окно (экземпляр), если его нет (с таким ИД). Если же есть - на него передается управление и срабатывает ПриПовторномОткрытии Отчет - ИД формы не указан, НЕТ указания # - система ставит автоматически некий фиксированный ИД и открывает новое окно (экземпляр), если его нет (с таким ИД). Если же есть - на него передается управление и срабатывает ПриПовторномОткрытии |
|||
41
FreeFin
28.06.06
✎
12:07
|
(40) Спасибо за подробно, осталось чуточку не-понятым, почему вызов Отчет#ДДД, генерит ДВА окошка... или это фича?
|
|||
42
chicago
28.06.06
✎
14:01
|
(40) Присоединяюсь к (41). Спасибо.
|
|||
43
а лю 427
28.06.06
✎
17:41
|
Для полного понимания сделайте кнопку, в нее вызов процедуры, а в ней 4 строки
СЗ = ""; ОткрытьФорму("Отчет#ДДД1",СЗ..... СЗ = ""; ОткрытьФорму("Отчет#ДДД2",СЗ..... и понажимайте эту кнопку или две кнопки и в процедуры на них первая кнопка СЗ = "1"; ОткрытьФорму("Отчет#ДДД1",СЗ..... вторая кнопка СЗ = "2"; ОткрытьФорму("Отчет#ДДД2",СЗ..... а в процедурах ПриОткрытии и ПриПовторномОткрытии отчета прописать соответственно сообщить ("При открытии "+Форма.Параметр); сообщить ("При повторном открытии "+Форма.Параметр); |
|||
44
Рупор абсурда
28.06.06
✎
18:19
|
Когда я пошел в первый класс, то боготворил свою учительницу ...
Потому, что она однажды повергла меня в шок тем, что с ходу написала на доске всю таблицу сложения (не умножения!) для чисел в пределах первого десятка. Малые числа (1,2,3) я ещё в состоянии был быстро сложить в уме, но когда дошло до 5, я начал тихо фигеть. А уж 7+8 было для меня ..., ну, как # для местных дятлов ... |
|||
45
FreeFin
28.06.06
✎
18:27
|
(44) Из обсуждения:
"...А эти "ПРОГРАММИСТЫ 1С", это-же свора дятлов, умрет гнилая 1С и они умрут вместе с ней." Из этого вывод: дятлы будут жить дольше попугаев. Тук-тук... |
|||
46
Ёпрст2
28.06.06
✎
20:14
|
(44) Ты лучше про красную ТЗ раскажи..
|
|||
47
Рупор абсурда
28.06.06
✎
20:25
|
(46) Ты же все равно не сможешь рекомендовать мой ответ в БЗ ...
А то, что ты будешь потом меня боготворить так, как дятлы боготворили пита в этой ветке (ну, т.е. всячески пресмыкаться предо мной, лебезить, ронять слюни, ползать на пузе, глубоко лизать жёппу ...) мне как то пох ... |
|||
48
Ёпрст2
28.06.06
✎
20:28
|
(47) Ну ты загнул ...Это ты всё вытворял перед учительницей, когда она тебе про табличку сложения написала ? :)
|
|||
49
Рупор абсурда
28.06.06
✎
20:30
|
(48) Нет, в отличие от тутошних дятлов, я очень сдержанный человек.
|
|||
50
Ёпрст2
28.06.06
✎
20:32
|
Ладно, хрен с ней с ТЗ, может .. сама когда нибудь "покраснеет" ..
|
|||
51
edelweiss
29.06.06
✎
05:47
|
(47)а я могу не только рекомендовать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |