Имя: Пароль:
1C
1C 7.7
v7: Ваш шанс удивиться: неуказанные параметры
,
0 Злопчинский
 
12.06.13
01:16
Наверное, я снова удивлю...
.
Что-то когда-то пробегал подробный топик, но сейчас уже не помню (помню, но плохо).
.
есть код
.
конт="";
ОткрытьФорму(ДокументСсылка,конт);
Конт.Печать();
Конт.Форма.Закрыть();
.
в форме документа:
Процедура Печать(Устройство=0,КолЭкз=1)
//
Сообщить("устрйоство="+Устрйоство); //отладка
Если Устройство=0
Тогда
ИсхТабл.Всякиепараметры;
Исхтабл.Напечатать(0);
Конецесли;
//
.
не печатает, потому как
в табло:
устройство=
//т.е. неинициализированное значение
Почему?
потому что первое значение должно быть указано всегда?
или как?
(если указать Конт.Печать(0,1); - то все ок)
1 GROOVY
 
12.06.13
01:19
Да хватит семерошный трупешник теребить. Я с 7ркой с 2003 года не работаю. 10 лет уже не работаю с 7.7!
2 mikecool
 
12.06.13
01:21
(0) думаю не только первое, а все параметры должны быть указаны
3 Злопчинский
 
12.06.13
01:27
(1) а ты не гуляй в нашем скверике!
4 Злопчинский
 
12.06.13
01:28
(20 в чем тогда смысл обявления параметров?
Процедура Печать(Устройство=0, КолЭкз=0)
5 Злопчинский
 
12.06.13
01:28
(1) вдогонку еще - вы еще поплачетеу меня, когда я вас всех задолюаю вопросами по снеговику - этот момент времени все ближе...
6 mikecool
 
12.06.13
01:36
(4) я сам как то сталкивался, когда идет "платформенное" открытие контекста, то все отрабатывает на ура, а вот при программном - надо указывать явно
7 GROOVY
 
12.06.13
01:49
(5) Видимо я буду уже 9тку изучать тогда ;)
8 andrewalexk
 
12.06.13
01:50
(3) :) +100500...че за истерика...
9 Злопчинский
 
12.06.13
02:18
(7) типичный удел дилетантов... ;-0
10 Сияющий Асинхраль
 
12.06.13
05:33
(1) а я на днях на шестерке программировал, заплатили больше чем на восьмерке и семерке вместе взятых, так что (3) +100500
11 big
 
12.06.13
06:00
скорее всего это особенность работы через 1срр. То бишь вызова процедур через контекст
12 Орбита
 
12.06.13
06:08
У тебя в одном месте устрЙОство, а в другом устрОЙство. Проверь, может понапутал
13 Орбита
 
12.06.13
06:10
(3) это пять!!! улыбнул!
14 big
 
12.06.13
06:14
(12) в условии-то правильно написано, это только в "сообщить" ничего не покажет
15 1Сергей
 
12.06.13
07:00
(14) имхается мне, что в (0) не копипаста. Так что, что он там на самом деле накнопал - только Будде известно
16 big
 
12.06.13
07:02
(15) +1
17 hhhh
 
12.06.13
07:42
(14) гы, так это Сообщить и выдает

в табло:
устройство=
//т.е. неинициализированное значение

автора в юмористы месяца.
18 Толич
 
12.06.13
08:05
"Устройство"<>"Устрйоство" ?
Ошибка? Это не ошибка, это системная функция.