Имя: Пароль:
1C
 
Ввести число
0 installl
 
17.11.10
10:19
возможно или нет?
пишу код
ВвестиЧисло(Чис,"Введите шифр для какого товара распределяется сырье ",10,2);

ВвестиЧисло(Сыр,"Введите шифр распределяемого сырья ",10,2);
ВвестиЧисло(Кол,"Введите количество ",10,2);

для особо одаренных приходится подсказку подробнее расписывать("Введите шифр для какого товара распределяется сырье")
В диалоге ввода числа эта подсказка не умещается, можно ли увеличить диалог ввода числа, чтобы подсказка уместилась
1 АЛьФ
 
17.11.10
10:22
Сделай свою обработку и используй ее вместо ВвестиЧисло.
2 vS
 
17.11.10
10:22
РазделительСтрок
3 povar
 
17.11.10
10:22
выводи предупреждение ))
4 povar
 
17.11.10
10:22
(2) не уверен, что поможет
5 МастерВопросов
 
17.11.10
10:23
Смастери обработку с полем на форме для ввода числа и открывай её модально.

Посмотреть пример можешь в ТиС Обработки.ВводКоличества
6 povar
 
17.11.10
10:24
(5) +1
7 vS
 
17.11.10
10:24
ну или (1), так делается :) допустим, когда нужно выбрать НЕодно значение

http://s009.radikal.ru/i309/1011/a8/b0e19943d665.png
8 Ненавижу 1С
 
гуру
17.11.10
10:26
(0) а все это на одну форму положить?
9 МастерВопросов
 
17.11.10
10:26
+(5)
               // формируем список параметров для передачи в обработку
       Параметр    = СоздатьОбъект("СписокЗначений");
       Параметр.ДобавитьЗначение(ВыбНоменклатура        , "Номенклатура");
       Параметр.ДобавитьЗначение(Колво                    , "Количество");
       Параметр.ДобавитьЗначение(ВозврЕдиница          , "Единица");
       Параметр.ДобавитьЗначение(Цена                    , "Цена");    
       Параметр.ДобавитьЗначение(ДобавлятьКомплектующие, "ДобавлятьКомплектующие");    
       
       // открываем форму обработки
       ОткрытьФормуМодально("Обработка.ВводКоличества", Параметр);
           
       // получаем параметр возврата.
       Если Параметр.Получить("СтатусВозврата") = 0 Тогда
           Возврат;
       КонецЕсли;
               
       Колво                    = Параметр.Получить("Количество");
       ВозврЕдиница            = Параметр.Получить("Единица");
       Цена                    = Параметр.Получить("Цена");
       ДобавлятьКомплектующие    = Параметр.Получить("ДобавлятьКомплектующие");
10 vS
 
17.11.10
10:27
завис автор...
11 installl
 
17.11.10
10:31
Пробую(9)
12 installl
 
17.11.10
10:34
что-то с первого захода не получилось
13 povar
 
17.11.10
10:35
(12) думаю никто не удивился ))
показывай как сделал
14 installl
 
17.11.10
10:35
(10) как через разделитель строк?

ВвестиЧисло(Чис,"Введите шифр для какого товара распределяется сырье ",10,2);
15 povar
 
17.11.10
10:37
(14) никак
16 installl
 
17.11.10
10:39
(9) щас пробую отыскать ошибку (Чудес не бывает)
17 vS
 
17.11.10
10:42
(16) отыщи сначала "Обработка.ВводКоличества"
18 installl
 
17.11.10
10:46
(17) У меня нет ТИС
19 andrewks
 
17.11.10
10:48
а не проще ли юзеру по ушам дать, чтобы не задавал глупых вопросов?
20 andrewks
 
17.11.10
10:51
кстати, вместо ВестиЧисло лучше юзать ВвестиЗначение
21 vS
 
17.11.10
10:52
(18) на :) там только обработка
22 vS
 
17.11.10
10:52
(20) Вести это вообще телепередача :)
23 vS
 
17.11.10
10:53
24 KRV
 
17.11.10
10:53
(19) слишком банально... :))
25 andrewks
 
17.11.10
10:54
(22) это не телепередача, это документальный триллер
26 filh
 
17.11.10
10:57
(18) при переносе копипасте рулит.
27 vS
 
17.11.10
10:58
(26) ты не понял... там Обработка вызывается, у него её нету :)
28 vS
 
17.11.10
10:59
не было... уже должна быть
29 filh
 
17.11.10
11:01
(27) ну я и написал...
"чтобы перенести обработку из полученого тобой MD по ссылки в (23) используй горячие клавиши - Crtl+C (скопировать обработку) и Ctrl+V (вставить в своей базе)."
30 vS
 
17.11.10
11:06
(29) ты ему МДшник скинул?
31 vS
 
17.11.10
11:06
я бы не парился с копипастом, объеденил и усё
32 filh
 
17.11.10
11:09
(30) ппц, перечитай (29)
:)
33 installl
 
17.11.10
11:12
(23) не получается скачать, ввожу цифры нажимаю скачать  открывается другая страница, куда скачалось чего скачалось,,,
34 installl
 
17.11.10
11:15
плюнул, сначала выведу в предупреждении подсказку
35 andrewks
 
17.11.10
11:19
(34) уж лучше по ушам
36 smaharbA
 
17.11.10
11:30

ВвестиСтроку("Введите шифр" "для какого товара" "распределяется сырье ","Введите шифр для какого товара распределяется сырье",0,1);
37 vS
 
17.11.10
11:43
(32) бугога :)
38 vS
 
17.11.10
11:44
(33) ишаком качай
39 МастерВопросов
 
17.11.10
12:04
(34) можно так:
   Если Вопрос("     Эй, тупой баран!"+РазделительСтрок+"Ты готов ввести шифр для какого товара распределяется сырье"+РазделительСтрок+"Бла-бла-бла-бла",4)=6 Тогда      
       ВвестиЧисло(Чис,"Ну вводи, чо тормозишь та?! ",10,2);
   Иначе
       Предупреждение("Да пошел ты...");
   КонецЕсли;
40 МастерВопросов
 
17.11.10
12:06
+(39) так покрасивше код смотрится:
   Если Вопрос("     Эй, тупой баран!
                                 |Ты согласен ввести шифр для какого товара распределяется сырье
                     |Бла-бла-бла-бла
                     |",4)=6 Тогда      
       ВвестиЧисло(Чис,"Ну вводи, чо тормозишь та?! ",10,2);
   Иначе
       Предупреждение("Да пошел ты...");
   КонецЕсли;
41 vS
 
17.11.10
12:08
(40) не оченьто красивше...
42 МастерВопросов
 
17.11.10
12:10
(41) ну это Миста его раскидала как попало
43 vS
 
17.11.10
12:12
(42) если руки... то это... :)
44 smaharbA
 
17.11.10
12:13
(42) щаз, как же

Если Вопрос("Эй, тупой баран!
   |Ты согласен ввести шифр для какого товара распределяется сырье
   |Бла-бла-бла-бла
   |",4)=6 Тогда      
   ВвестиЧисло(Чис,"Ну вводи, чо тормозишь та?! ",10,2);
Иначе
   Предупреждение("Да пошел ты...");
КонецЕсли;
45 МастерВопросов
 
17.11.10
12:14
46 МастерВопросов
 
17.11.10
12:15
(44) Вах, шайтанама, аднака!!!
47 andrewks
 
17.11.10
12:16
(44) нащальника! ;)
48 vS
 
17.11.10
12:16
(45) СИЛЬНО!равно (40) :)
49 andrewks
 
17.11.10
12:17
(46) для Рафшанов: делай пустые строчки после текста и до кода, обычно срабатывает
50 vS
 
17.11.10
12:18
(49) насяльника... он Жамшут... я Равшан... ;)
51 МастерВопросов
 
17.11.10
12:19
(49) спасибо тебе от всего братского Востока ;-)
52 smaharbA
 
17.11.10
12:20
для не Жамшутов


тутакод
[\/1C]
53 povar
 
17.11.10
12:21

тутакод
54 МастерВопросов
 
17.11.10
12:22

  Если Вопрос("     Эй, тупой баран!
                                 |Ты согласен ввести шифр для какого товара распределяется сырье
                     |Бла-бла-бла-бла
                     |",4)=6 Тогда      
       ВвестиЧисло(Чис,"Ну вводи, чо тормозишь та?! ",10,2);
   Иначе
       Предупреждение("Да пошел ты...");
   КонецЕсли;
[\/1C]
55 povar
 
17.11.10
12:23
http://www.forum.mista.ru/about.php
Фрагменты программ рекомендуется отделять от основного текста пустыми строками, тогда они будут более точно распознаваться движком форума и раскрашиваться. Если фрагмент достаточно маленький (1-2 строки или не на языке 1С, то его можно отформатировать принудительно, заключив в теги здесь фрагмент).
56 povar
 
17.11.10
12:23
(54) вот тупой... )
57 МастерВопросов
 
17.11.10
12:25
(56)как написал (52), так я и сделал
58 filh
 
17.11.10
13:16
смотрю, все чудо для себя открыли
:)
59 povar
 
17.11.10
13:17
(58) а все потому, что в правила и описания форума никто не заглядывает
60 filh
 
17.11.10
13:18
(57)
Нельзя так выделять обычные фразы, что рассматривается как нарушение сетевого этикета (правило №7)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой