Имя: Пароль:
1C
1С v8
Функция диалога ввода ошибка
0 rosalin
 
17.02.15
14:52
Ребята помогите,

упп 8.2
пишу

Процедура ОсновныеДействияФормы(Кнопка)
КоличествоНаПалетте = 0;
НомерПроизводственнойПартии = "";
Если НЕ ВвестиЧисло(КоличествоНаПалетте,"Введите количество на палетте",10,0) тогда
        Возврат;
    КонецЕсли;
Если НЕ ВвестиСтроку(НомерПроизводственнойПартии,"Введите № производственной партии(й)",40,0) тогда
        Возврат;
    КонецЕсли;

при вызове диалога КоличествоНаПалетте заполняеться нормально,
а НомерПроизводственнойПартии ругаеться Несоответствие типов (параметр номер '4')
1 ДенисЧ
 
17.02.15
14:54
Последние ,0 убери
2 Крошка Ру
 
17.02.15
14:56
(0)
ВвестиЧисло() и ВвестиСтроку() - разные функции, не? И передавать им один и тот же набор параметров глуповато....
А, вообще, в СП все написано
3 ДенисЧ
 
17.02.15
14:57
(2) Он отказывается покупать ((
4 Крошка Ру
 
17.02.15
14:58
(3) Будь настойчивей)) Рано или поздно он сдастся
5 spacehelp
 
17.02.15
15:04
ВвестиСтроку(НомерПроизводственнойПартии,"Введите № производственной партии(й)",40,Ложь)

либо ВвестиСтроку(НомерПроизводственнойПартии,"Введите № производственной партии(й)",40,Истина)
6 spacehelp
 
17.02.15
15:04
Последний параметр: тип Булево
7 rosalin
 
17.02.15
15:19
(2) А как тогда обойти надо вводить и число и текст для печатной формы
8 ДенисЧ
 
17.02.15
15:28
(7) Обойти нужно ИТ-отдел по дуге радиусом не меньше километра с таким расчётом, чтобы попасть в дворницкую. Там выдадут метлу.
9 Крошка Ру
 
17.02.15
15:28
(7) Ну во-первых, хотя бы изредка ставить знаки препинания; во-вторых, никто и не говорил, что разные функции нельзя использовать в соседних строчках кода, просто для разных функции, нужно по-разному передавать параметры; в-третьих, всё написано до нас(см. в СП), в-четвертых, если лень смотреть в СП - смотри в (5), добрые самаритяне за тебя всё прочитали и разжевали. Как скопипастить, научить?
10 Жан Пердежон
 
17.02.15
15:35
(8) он уже 7 лет обходит, заплутал кажись
11 Goggy
 
17.02.15
15:38
(10) О боже. И правда 7 с половиной лет стажа на форуме только...
12 rosalin
 
17.02.15
15:43
(5) Спасибо
13 Крошка Ру
 
17.02.15
15:43
Ну, набросились... Человек всего лишь пару лет как на 8.2 перешел; что ж вы хотите, чтоб он вот так, с ходу, в таких тонкостях разбираться начал?
14 Goggy
 
17.02.15
16:03
Действительно. Заглянуть в СП это уже на уровне спеца.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.