|
Помогите мне пожалуйста,создать в 1с калькулятор Ø (GROOVY 11.11.2013 15:24) | ☑ | ||
---|---|---|---|---|
0
нелу
10.11.13
✎
22:22
|
Дело в том что:
Надо создать три реквизита(поле) и одна кнопка. Например: реквизит 1 реквизит 2 и реквизит 3 с именем результат их надо запрограммировать например в реквизит 1 ставим число 5 а в реквизит 2 вставляем число 4 при нажатия на кнопку сложить их и результат показывать в реквизит 3 по проще реквизит 1+реквизит 2 = результат показывать в реквизит 3 вопрос ка связать их в модуле мне нужно алгоритм? как обратится к реквизитам? типа ОбработкаФормаРеквизит1 или как? |
|||
1
Armando
10.11.13
✎
22:26
|
||||
2
GROOVY
10.11.13
✎
22:29
|
(0) Если есть сложности с созданием калькулятора на любом языке программирования, то я думаю не стоит идти на работу программистом.
|
|||
3
нелу
10.11.13
✎
22:32
|
Мне нужно алгоритм что то наподобие
А = 1 В = 2 Функция сложить А+В=результат Только все это с реквизитами |
|||
4
Filin
10.11.13
✎
22:37
|
Ты не поверишь -
реквизит3 = реквизит1+реквизит2; |
|||
5
нелу
10.11.13
✎
22:38
|
я учусь еще не работаю
до роботы мне еще долеко дело в том что я не знаю как дойти до реквизита а потом я как бы знаю что сделать объявляю их как переменных Например Реквизит 1 = А Реквизит 2 = В реквизит 3 = Г а потом имхо все просто А+В=Г |
|||
6
Filin
10.11.13
✎
22:40
|
Реквизит (надеюсь формы :)) и "объявляю их как переменных" - это вещи не совместимые. Реквизит - это уже как-бы переменная.
|
|||
7
нелу
10.11.13
✎
22:40
|
Filin я перепутал там реквизит1+реквизит2 = результат показывать в реквизит 3
|
|||
8
Steel_Wheel
10.11.13
✎
22:40
|
(5) Вытаскивай на форму. Реквизиты формы -- это переменные уровня модуля
|
|||
9
Steel_Wheel
10.11.13
✎
22:41
|
(7) присоединяюсь к (2)
|
|||
10
ilkoder
10.11.13
✎
22:41
|
А+В=результат - супер... это на каком языке программирования так?
|
|||
11
GROOVY
10.11.13
✎
22:42
|
Про стеки надо подучить...
|
|||
12
Filin
10.11.13
✎
22:44
|
"я учусь еще не работаю".... Так и хочется спросить - а информатику в вашем классе уже проходят? :)
|
|||
13
нелу
10.11.13
✎
22:44
|
я новичок
допустим А = 1 В = 2 Ну вот откуда А+В НО ЗДЕСЬ НЕ ХВАТАЕТ ПРОЦЕДУРА Подумайте как бы поступил ИИСУС на вашем месте помогите плиз :) |
|||
14
GROOVY
10.11.13
✎
22:45
|
Вот загуглил по "Калькулятор+стек":
http://www.ctc.msiu.ru/materials/Book/node98.html Там правда на сях, но, надеюсь, идея понятна будет. |
|||
15
GROOVY
10.11.13
✎
22:46
|
(13) ПГМ?
|
|||
16
нелу
10.11.13
✎
22:47
|
GROOVY пасиб
|
|||
17
нелу
10.11.13
✎
22:48
|
ПГМ? это че?
|
|||
18
GROOVY
10.11.13
✎
22:48
|
ТС прогуливал видать информатику :)
|
|||
19
Steel_Wheel
10.11.13
✎
22:50
|
(13) Иисус сказал бы: "Отрин эту машину Диавола. Иди в место, где кола рекой и оглашают "Сия касса не занята!"
|
|||
20
GROOVY
10.11.13
✎
22:50
|
(17) Гугл тебе в помощь...
|
|||
21
Steel_Wheel
10.11.13
✎
22:50
|
Ты вообще, понимаешь, что ТЫ хочешь сделать?
|
|||
22
GROOVY
10.11.13
✎
22:51
|
(21) Ты что, никогда калькулятор на 1С не писал? ;)
|
|||
23
GROOVY
10.11.13
✎
22:51
|
А, ТС в 1С есть встроенный калькулятор, если что...
|
|||
24
Steel_Wheel
10.11.13
✎
22:52
|
(22) Я нет. На с++ писал тока ))
|
|||
25
Steel_Wheel
10.11.13
✎
22:52
|
Это была лабораторная работа на 1 неделю. Сделал без проблем со скобками и приоритетом операций
|
|||
26
GROOVY
10.11.13
✎
22:54
|
(25) Ну теперь тебя ТС вопросами завалит :)
|
|||
27
1sik
10.11.13
✎
22:56
|
Есть у фирмы 1с книга, практическое пособие разработчика.
Там в одной главе расписано как сделать, чтобы менялась сумма при изменении количества или стоимости. Пример не совсем что бы точь в точь решает задачу, но необходимые для ее решения принципы вполне достаточно изъясняет. Точную страницу сказать не смогу, так как сам ее открывал очень давно, но для обучения ее можно прочитать всю. |
|||
28
нелу
10.11.13
✎
22:56
|
ладно всем спасибо я иностранец и ваше моя не понимает)))
|
|||
29
GROOVY
10.11.13
✎
22:59
|
(28) В Питер из Молдовы перебрался?
|
|||
30
Filin
10.11.13
✎
23:01
|
(29) Это видимо обещанные IT гастарбайтеры начали подготовку к работе :)))
|
|||
31
нелу
10.11.13
✎
23:01
|
А кстати помогите чем-то по проще
например есть реквизит 5 надо чтоб при нажатия вылетело сообщения "привет" в поле риквизита5 альгоритм надо я поиму как сделать калькулятор GROOVY откуда вы знаите :) |
|||
32
Steel_Wheel
10.11.13
✎
23:02
|
(26) Это больше 10-и лет назад было... я все забыл ))
|
|||
33
Steel_Wheel
10.11.13
✎
23:03
|
(31) На реквизит нельзя давить (нажимать) он обидится и уйдет. Нажимать надо на кнопки
|
|||
34
ilkoder
10.11.13
✎
23:03
|
риквизита5="привет" подойдет?
|
|||
35
GROOVY
модератор
10.11.13
✎
23:03
|
(31) А мне по айпишникам видно.
(33) Можно. Там даже кнопари есть для этого. |
|||
36
нелу
10.11.13
✎
23:04
|
знаю что на кнопку))
|
|||
37
Steel_Wheel
10.11.13
✎
23:04
|
(35) Э.... это уже второй уровень сумрака ))
|
|||
38
Filin
10.11.13
✎
23:06
|
(37)GROOVY отслеживает по айпишникам миграцию гастарбайтеров из Молдовы :)
|
|||
39
GROOVY
10.11.13
✎
23:08
|
(38) Я отслеживаю весь рынок труда 1Сников в РФ и ближайшем зарубежье. Уже года 3.
|
|||
40
Steel_Wheel
10.11.13
✎
23:08
|
(38) И составляет карту ))
Я вообще про кнопки реквизитов имел в виду )) |
|||
41
нелу
10.11.13
✎
23:13
|
эхх :(
Команда (при нажатия(); сообщить (привет); Типа ОбработкаФормаРиквизит1 как сообщить этот привет в поле риквизита1??? помогите мне нужно код?(Алгоритм) |
|||
42
sanja26
10.11.13
✎
23:15
|
(41) вот шайтанама. ни палучаица
|
|||
43
нелу
10.11.13
✎
23:20
|
эй по серезнее если я из мольдавий не значет что я узбек
я между прочем сдесь прохожу курсы мне тежело и скоро меня возьмут на роботу так скозал мой наставник но для этого мне надо изучять 1с |
|||
44
el7cartel
10.11.13
✎
23:21
|
(39) о как...опытный)))
|
|||
45
нелу
10.11.13
✎
23:24
|
не опытный я же учусь пока что :))
|
|||
46
el7cartel
10.11.13
✎
23:26
|
(45) да не Вам ответил, а Павлу!
|
|||
47
Steel_Wheel
10.11.13
✎
23:27
|
(43) >> и скоро меня возьмут на роботу так скозал мой наставник но для этого мне надо изучять 1с
там, как миниму двух "не" хватает Смотри, в реквизит ты вводишь значения. Действия выполняются по кнопке. Соответственно, кидаешь на форму 2 реквизита и кнопку с надписью "+". По кнопке кликаешь 2-ой кнопкой мыши, там есть секция "Обработчики событий". Выбираешь событие "при нажатии". Ему создаешь примерно такой код Процедура МояКнопкаПриНажатии() Реквизит3= Реквизит2 + Реквизит1; КонецПроцедуры Как-то так |
|||
48
ilkoder
10.11.13
✎
23:27
|
(39) - ты вроде бесплатно свой курс где-то выкладывал, хотя тут он навряд-ли поможет...
|
|||
49
Steel_Wheel
10.11.13
✎
23:28
|
3 реквизита, в третьем будет результат
|
|||
50
Bumer
10.11.13
✎
23:29
|
(35) "А мне по айпишникам видно..."
А щит даёт такую возможность? |
|||
51
Asmody
10.11.13
✎
23:31
|
(50) а Таттелеком нормальный провайдер?
|
|||
52
Bumer
10.11.13
✎
23:36
|
(51) б... я чуть все явки не сдал...
|
|||
53
нелу
10.11.13
✎
23:37
|
Steel_Wheel урааа хоть адин понял меня! спасибо
но как программа будет понимать реквизит 1 или реквизит 3 откуда они? разве не должно быть целая цепочка ОбработкаФормаРиквизит1+ОбработкаФормаРиквизит3=ОбработкаФормаРиквизит3 как доить до реквизита? как обевить его? |
|||
54
нелу
10.11.13
✎
23:40
|
Steel_Wheel урааа хоть адин понял меня! спасибо
но как программа будет понимать реквизит 1 или реквизит 3 откуда они? разве не должно быть целая цепочка ОбработкаФормаРиквизит1+ОбработкаФормаРиквизит2=ОбработкаФормаРиквизит3 как доить до реквизита? как объявить его? |
|||
55
Bumer
10.11.13
✎
23:45
|
(54) Надо сначала создать форму...
|
|||
56
Bumer
10.11.13
✎
23:46
|
(55) + вот первое что попалось...
http://www.youtube.com/watch?v=9bBF_-sdNiM |
|||
57
Bumer
10.11.13
✎
23:50
|
||||
58
Steel_Wheel
10.11.13
✎
23:51
|
(54) Не должно.
Значение реквизита формы становится доступным по имени реквзита после создания реквизита (ну, немного не так, но пока этого хватит). Соответственно, ты создаешь 3 реквизита, и у тебя уже создано 3 переменных: Реквизит1, Реквизит2 и Реквизит3 Потом ты делаешь кнопку, привязываешь к ней событие типа Реквизит3 = Реквизит1 + Реквизит2; И все |
|||
59
нелу
11.11.13
✎
00:01
|
спасибо все понял
|
|||
60
Steel_Wheel
11.11.13
✎
00:01
|
Ты пиши, если что.
|
|||
61
нелу
11.11.13
✎
11:31
|
Спасибо всем я особенно тебе Steel_Wheel я нашел решение
&НаКлиенте Процедура Сложить(Команда) Результат = СложитьЧисла(А,В); КонецПроцедуры Функция СложитьЧисла(А,В) Результат = А + В; Возврат Результат; КонецФункции Напоминаю что у меня было три реквизита в даном случае 1) это А 2) это В 3) он под имением Результат и Кнопка Я не по немал как объявлять реквизиты а это просто так как они и есть я думал что надо цепочка типа ОбработкаФормаРиквизит да не так просто реквизит и все имхо :) |
|||
62
1dvd
11.11.13
✎
11:33
|
Откуда столько молодняка?
|
|||
63
Мимохожий Однако
11.11.13
✎
11:39
|
(62)Не у всех каникулы закончились
|
|||
64
Wobland
11.11.13
✎
11:41
|
для поделить тоже будешь свою функцию писать? достаточно одной с двумя операндами и операцией типа строка. а внутре через выполнить
|
|||
65
Кай066
11.11.13
✎
11:44
|
(12) "до роботы мне еще долеко" какию информатику, тут ещё обычный язык за 5й класс не освоен
|
|||
66
Wobland
11.11.13
✎
11:47
|
(65) здесь процентов 30-40людей не умеют говорить
|
|||
67
МихаилМ
11.11.13
✎
11:52
|
||||
68
Аденэсниг
11.11.13
✎
11:56
|
Выполнить("рез = " + строкаввода);
|
|||
69
Аденэсниг
11.11.13
✎
11:57
|
(62) ну как вузы закончили госы сдали, летом 2 месяца отпуска... и вот новая работа.
|
|||
70
Wobland
11.11.13
✎
12:12
|
&НаКлиенте
Процедура Команда1(Команда) ЗапуститьПриложение("calc"); КонецПроцедуры с автора 500 рублей |
|||
71
Абыр
11.11.13
✎
12:16
|
(70) Ctrl+F2. даже писать ничего не надо
|
|||
72
zippygrill
11.11.13
✎
12:18
|
(0) (31) по нику видно.
|
|||
73
Mikeware
11.11.13
✎
12:19
|
"Я не по немал как объявлять реквизиты а это просто так как они и есть я думал что надо цепочка типа ОбработкаФормаРиквизит да не так просто реквизит и все имхо"
--------- Это все-таки развод, или все-таки тупняк? |
|||
74
1dvd
11.11.13
✎
12:20
|
(73) не развод... к сожалению
|
|||
75
Wobland
11.11.13
✎
12:23
|
(73) экое ты деликатное слово нашёл...
|
|||
76
Alexperumov
11.11.13
✎
12:29
|
Орфографические ошибки у автора нанесли мне непоправимую психологическую травму.
|
|||
77
нелу
11.11.13
✎
12:38
|
Я НЕ РУССКИЙ :)
Я ТРУДНО ИЗЛАГАЮ СВОЙ МЫСЛИ КОГДА ДОХОДИТ ДО НАПИСАТЬ КОММЕНТАРИЙ |
|||
78
1dvd
11.11.13
✎
12:40
|
(77) Да, ладно. Тебя ещё можно понять, в отличаи от v8: Возврат ТМЗ поставщику,Покупка
|
|||
79
нелу
11.11.13
✎
12:47
|
Если такие умные то как будет это функция при добавление
кнопки Рассчитать??? При нажатия кнопки Сложить Сложилось Например А+В А+В это Реквизит 1 и Реквизит 2 а при нажатия на кнопку Рассчитать то показать результат А+В в реквизит 3 Получается так А+В=Г (реквизит1+реквизит2=реквизит ) но при этом есть два кнопки сложить и рассчитать вот &НаКлиенте Процедура Сложить(Команда) Результат = СложитьЧисла(А,В); КонецПроцедуры Функция СложитьЧисла(А,В) Результат = А + В; Возврат Результат; КонецФункции |
|||
80
нелу
11.11.13
✎
12:51
|
слабо вам :)
о_0 |
|||
81
Wobland
11.11.13
✎
12:51
|
мы умные, но не настолько ж
|
|||
82
нелу
11.11.13
✎
12:52
|
А задача понятна?
|
|||
83
Wobland
11.11.13
✎
12:53
|
(82) >как будет функция?
нет |
|||
84
Серго62
11.11.13
✎
12:55
|
(82) у тебя калькулятор только одно действие будет выполнять - сложение?
|
|||
85
Wobland
11.11.13
✎
12:56
|
(84) ему нужен обработчик кнопки Рассчитать
|
|||
86
нелу
11.11.13
✎
12:56
|
эээ
два функций 1) сложить А и В 3) Рассчитать |
|||
87
Wobland
11.11.13
✎
12:57
|
(86) что такое Рассчитать?
|
|||
88
Серго62
11.11.13
✎
12:57
|
(85) и рассказать как его подключить...
|
|||
89
Серго62
11.11.13
✎
12:58
|
(86) а где пункт 2) ?
|
|||
90
нелу
11.11.13
✎
12:59
|
2+2=3 результат это разчет
|
|||
91
Wobland
11.11.13
✎
12:59
|
(90) Результат=А+Б-1 штоль?
|
|||
92
Серго62
11.11.13
✎
13:00
|
(90) Это в какой системе счисления?
|
|||
93
1dvd
11.11.13
✎
13:00
|
блин. Что-то чтение мисты сегодня вызывает в моем мозге необратимые химические реакции... Пойдука я отсюда
|
|||
94
av_x86
11.11.13
✎
13:03
|
(90) информатика, русский язык, математика - что дальше ?
|
|||
95
нелу
11.11.13
✎
13:04
|
дано 3 реквизита: риквзизит1 5
+ риквизит2 5 = риквизит3 10 Кнопка Сложить Кнопка Расьчет(Показать результат) |
|||
96
Серго62
11.11.13
✎
13:06
|
(95) у тебя две кнопки чтоль? Сложить и Расчет, да?
|
|||
97
Wobland
11.11.13
✎
13:07
|
(96) видать, пока две. я ещё немного подожду, очень мне интересно, что автор хочет от кнопки Рассчитать
|
|||
98
нелу
11.11.13
✎
13:08
|
да
|
|||
99
нелу
11.11.13
✎
13:09
|
расчет это результат
|
|||
100
Wobland
11.11.13
✎
13:10
|
СТО!
|
|||
102
Нуф-Нуф
11.11.13
✎
13:10
|
фак
|
|||
103
Нуф-Нуф
11.11.13
✎
13:10
|
старею...
|
|||
104
Wobland
11.11.13
✎
13:10
|
(99) как получается этот результат?
(101) слабак! |
|||
105
UIV
11.11.13
✎
13:12
|
Штудент курсовик делает? Это где сейчас таких учат?
|
|||
106
Серго62
11.11.13
✎
13:13
|
(105) Не, похоже программирование методом научного тыка изучает
|
|||
107
ICWiner
11.11.13
✎
13:13
|
может наклепать ему эту строчку кода и отправить? А то непонятно вообще где и что он пишет. Мб блокнот открыл и там ничего не получается...
|
|||
108
Wobland
11.11.13
✎
13:13
|
(107) наклепай мне. я так и не могу понять, что он от Рассчитать хочет
|
|||
109
UIV
11.11.13
✎
13:14
|
(106) Вряд ли. Такие идиотские задачи только преподаватель ВУЗа может дать.
|
|||
110
Серго62
11.11.13
✎
13:16
|
(109) Ну если преподаватель, то это не идиотская задача, а как раз на сообразительность, типа вопроса - какого цвета учебник по предмету...
|
|||
111
ICWiner
11.11.13
✎
13:16
|
Да он просто сложение хочет накалякать. Три поля ввода, в первое вводит число, во второе вводит число, нажимает рассчитать и сумма этих чисел попадает в третье поле. Запись в глаза бросается такая:
А+В=Г Щито это? 2 + 2 = 3 - тоже сила |
|||
112
Wobland
11.11.13
✎
13:18
|
(111) сложение уже есть, теперь следующий уровень - рассчитать
|
|||
113
Mikeware
11.11.13
✎
13:19
|
(109) Я сыну давал не так давно. :-)
Он пока так и не сделал. правда, я просил написать для ардуины.... |
|||
114
Серго62
11.11.13
✎
13:19
|
(111) Да он походу уже накалякал, теперь не знает что с этим делать и как результат отобразить
|
|||
115
1dvd
11.11.13
✎
13:20
|
(111) Сила в ньютонах, на крайняк в амперах. А то, что ты показал - это не сила, фигня какая-то
|
|||
116
Серго62
11.11.13
✎
13:24
|
||||
117
ICWiner
11.11.13
✎
13:29
|
Следуя (116) "2 + 2 = 3" - не является силой, ибо сила в правде, а выражение ложно. А вот выражение "1 + 1 = 10" является силой, но не во всех системах отчета.
|
|||
118
Wobland
11.11.13
✎
13:31
|
(117) не путай правду с истиной. правда у каждого своя, а истина абсолютна
|
|||
119
UIV
11.11.13
✎
13:34
|
(113) Но не на 1с же. А тут интересно в каком ВУЗе и на какой специальности делают такие лабораторки в 1Се.
В этой теме, а так же в предыдущих темах ТС яркий пример импотенции современной системы высшего образования. Профнепригодный преподаватель пытается учить поступивших за деньги олигофренов новым технологиям по шаблонам придуманным 20 лет назад для трубопаскаля, потому что сам он кроме них тоже ничего не знает. В итоге им выдадут честно купленные дипломы и через несколько лет выпустят на рынок труда, работать консультантами в евросеть. Тем временем государственные мужи будут рассуждать о нехватке квальфицированных кадров. Блин. Что то я сегодня не в настроении. Надо поработать. |
|||
120
нелу
11.11.13
✎
13:36
|
давайте я дружно вам кину ссылку с конфигурация кто возьмется ?
|
|||
121
Mikeware
11.11.13
✎
13:40
|
(119) для алгоритмизации - вполне нормальная задача.
равно как и на УФ сделать интерфейс калькулятора - тоже вполне нормальная учебная задача. |
|||
122
Mikeware
11.11.13
✎
13:41
|
(120) оно нам надо?
Если только за хорошие деньги.... |
|||
123
Серго62
11.11.13
✎
13:45
|
(120) А сам научиться не хочешь? Будешь потом сотоварищам по несчастью за деньги продавать...
|
|||
124
Wobland
11.11.13
✎
13:45
|
(120) слушай, я ентот калькулятор буду писать 10% кружки кофе. но уже наливаю вторую кружку, силясь понять, что тебе надо
|
|||
125
UIV
11.11.13
✎
13:45
|
(121) Учить алгоритмизации на 1С? Сомнительно.
(122) Дык спроси. Вдруг заплатит. Возьмешь с него час. |
|||
126
Mikeware
11.11.13
✎
13:48
|
(125) а какая разница, на чем учить алгоритмизации?
хоть паскаль, хоть 1с, хоть приснопамятный Ершол® :-) |
|||
127
Серго62
11.11.13
✎
13:48
|
(125) >>Учить алгоритмизации на 1С? Сомнительно.
А какая разница на чем учить то? |
|||
128
Zuev
11.11.13
✎
13:49
|
(120) Ты какой по национальности?
|
|||
129
нелу
11.11.13
✎
13:52
|
шяс кину ссылку с конфу и фотку
|
|||
130
UIV
11.11.13
✎
13:53
|
А вобще по моему это тролль. Переигрывает. Слишком тупой.
|
|||
131
Zuev
11.11.13
✎
13:54
|
(130) Нет, бывают умные люди, просто плохо говорят по-русски, как я, например, и кажется что тупой.
|
|||
132
Wobland
11.11.13
✎
13:54
|
интеерсно, а что там в конфигурации?
|
|||
133
нелу
11.11.13
✎
13:57
|
шяс я в народ её скину а потом ссылка
|
|||
134
Mikeware
11.11.13
✎
13:58
|
(130) см (73)
|
|||
135
Zuev
11.11.13
✎
14:00
|
(129) а зачем фотку?
|
|||
136
Wobland
11.11.13
✎
14:01
|
(135) заманивает..
|
|||
137
Mikeware
11.11.13
✎
14:05
|
(136) "строит из себя юного и неопытного"© :-)))
|
|||
138
нелу
11.11.13
✎
14:07
|
https://disk.yandex.ru/public/?hash=TWYYt00k4desUVI/VnNLkhrRo21C740TeA4%2BND90QIE%3D&locale=ru
вот конфу посмотрите пожалуйста там обработка калькулятор |
|||
139
Wobland
11.11.13
✎
14:10
|
||||
140
GROOVY
11.11.13
✎
14:10
|
Конфа небось УПП?
|
|||
141
Wobland
11.11.13
✎
14:11
|
Функция СложитьЧисла(А,В)
Результат = 0; Попытка Если А > 100 Тогда Сообщить("Больше 100 не счетаем"); Иначе Результат = А + В; КонецЕсли; Исключение Сообщить("что то не так"); КонецПопытки; Возврат Результат; КонецФункции |
|||
142
Wobland
11.11.13
✎
14:12
|
в третий (?) раз спрашиваю: что ожидается от кнопки Рассчитать?
|
|||
143
Mikeware
11.11.13
✎
14:14
|
(139) думаешь, вспышка на солнце?
|
|||
144
Зойч
11.11.13
✎
14:15
|
(143) Троллинг скорее всего
|
|||
145
нелу
11.11.13
✎
14:15
|
Результат = 0;
//// Попытка ////Если А > 100 Тогда //// Сообщить("Больше 100 не считаем"); //// Иначе Результат = А + В; ////КонецЕсли; //// Исключение //// Сообщить("что то не так"); //// КонецПопытки; намеченые стирать я зобыл |
|||
146
Wobland
11.11.13
✎
14:15
|
(143) лично у меня - годовщина трагедии. что-то такое есть в 11м ноябре
|
|||
147
GROOVY
11.11.13
✎
14:18
|
Вот готовый калькулятор: http://infostart.ru/public/144801/
Перестань парить мозг людям. |
|||
148
Wobland
11.11.13
✎
14:19
|
(147) человеку ж придётся что-то написать, выкласть на инфостарт и дождаться, пока кто-нибудь скачает. чего издеваешься? ;)
|
|||
149
Серго62
11.11.13
✎
14:20
|
(142) Может типа этого:
Сообщить(Результат) |
|||
150
GROOVY
11.11.13
✎
14:20
|
(148) Можно просто немного бабла закинуть.
|
|||
151
нелу
11.11.13
✎
14:20
|
&НаКлиенте
Процедура Сложить(Команда) Результат = СложитьЧисла(А,В); КонецПроцедуры Функция СложитьЧисла(А,В) Результат = А + В; Возврат Результат; КонецФункции |
|||
152
Wobland
11.11.13
✎
14:21
|
дарю:
&НаКлиенте Процедура Сложить(Команда) Результат = А+В; КонецПроцедуры |
|||
153
Ymryn
11.11.13
✎
14:21
|
сегодня вроде не пятница, а такая вакханалия.
|
|||
154
GROOVY
11.11.13
✎
14:21
|
(151) Оптмизирую:
Процедура Сложить(Команда) Результат = А+В; КонецПроцедуры |
|||
155
GROOVY
11.11.13
✎
14:22
|
Дальше чего тебе с результатом надо сделать?
|
|||
156
Wobland
11.11.13
✎
14:22
|
(155) это работает. ему Рассчитать надо
|
|||
157
Wobland
11.11.13
✎
14:23
|
точнее ПоказатьРезультат
|
|||
158
GROOVY
11.11.13
✎
14:23
|
Рассчитали в (154), дальше что? :)
|
|||
159
GROOVY
11.11.13
✎
14:24
|
Процедура Сложить(Команда)
Сообщить(А+В); КонецПроцедуры |
|||
160
GROOVY
11.11.13
✎
14:25
|
Кстати, никого не смущает использование параметра "В" вместо "Б"?
|
|||
161
Серго62
11.11.13
✎
14:25
|
(156) Предположу, что ему в обработчике кнопки - Расчет нужно результат на форму вывести...
|
|||
162
Wobland
11.11.13
✎
14:25
|
(160) не, я уже провёл полевые испытания
(161) Сложить работает |
|||
163
Серго62
11.11.13
✎
14:27
|
(162) У него в "Сложить" результат нигде не отображается
|
|||
164
r_p
11.11.13
✎
14:27
|
Так а где фотка я не понял?
|
|||
165
Wobland
11.11.13
✎
14:27
|
(163) в поле ввода результат выводится. можно я не буду скрин делать?
|
|||
166
wertyu
11.11.13
✎
14:27
|
(164) палишься
|
|||
167
r_p
11.11.13
✎
14:28
|
Готов написать обработку за приличную фотку автора.
|
|||
168
нелу
11.11.13
✎
14:28
|
кнопка та расчет считаите что это кнопка ПоказатьРезультат
КнопкаРезультат дано 3 реквизита: А риквзизит1 5 + А риквизит2 5 = Г риквизит3 10 Кнопка Сложить КнопкаРезультат Нажимаем на Кнопку Сложить что дольжно произоить А+В (1+1) Нажимаем на Кнопку Результат г=2 1+1=2 А+В=Г |
|||
169
Серго62
11.11.13
✎
14:29
|
(165) Не делай, я думал что у него "Результат" это переменная памяти, а не реквизит...
|
|||
170
Wobland
11.11.13
✎
14:30
|
(168) команде ПоказатьРезультат назначь действие Сложить
|
|||
171
GROOVY
11.11.13
✎
14:31
|
(168) А теперь все то-же, но на русском.
|
|||
172
нелу
11.11.13
✎
14:31
|
r_p зачем фотку ? :)
|
|||
173
GROOVY
11.11.13
✎
14:32
|
||||
174
нелу
11.11.13
✎
14:34
|
команде ПоказатьРезультат назначь действие Сложить +1 шяс
я объясню вам по руский |
|||
175
нелу
11.11.13
✎
14:35
|
GROOVY там по английский моя не понимать английский
|
|||
176
Ymryn
11.11.13
✎
14:37
|
Предлагаю следующий метод расчета.
ТаблицаДляСложения = Новый ТаблицаЗначений; КвалификаторыЧисла = Новый КвалификаторыЧисла(10, 2); ДопустимыеТипы = Новый ОписаниеТипов("Число", , КвалификаторыЧисла); ТаблицаДляСложения.Колонки.Добавить("ЧисловоеЗначение", ДопустимыеТипы); СтрокаА = ТаблицаДляСложения.Добавить(); СтрокаА.ЧисловоеЗначение = Реквизит1; СтрокаБ = ТаблицаДляСложения.Добавить(); СтрокаБ.ЧисловоеЗначение = Реквизит2; Запрос = Новый Запрос; Запрос.Текст = "Выбрать | ТЗ.ЧисловоеЗначение |Поместить ТаблицаДляОбработки |Из &ТЗ как ТЗ |; |///////////////////////////////// | |Выбрать | Сумма(ТаблицаДляОбработки.ТаблицаДляОбработки) как Результат |ИЗ ТаблицаДляОбработки как ТаблицаДляОбработки"; Запрос.УстановитьПараметр("ТЗ", ТаблицаДляСложения); Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда Реквизит3 = Выборка.Результат; Иначе Сообщить("Температура на полюсах Марса препятствует сложению значений."); КонецЕсли; На мой взгляд, присутствуют важные функциональные опции, необходимые для усвоения алгоритмики 1С. ^_^ |
|||
177
GROOVY
11.11.13
✎
14:39
|
(175) Ты и по-русски то не очень.
|
|||
178
r_p
11.11.13
✎
14:42
|
172, просто кроме фотки с тебя брать нечего. Да?
|
|||
179
wertyu
11.11.13
✎
14:43
|
(177) может это Стас? )
|
|||
180
r_p
11.11.13
✎
14:47
|
(176) Виртуальную таблицу убить надо после выполнения запроса. А то на диске валяется.При таких объемах информации это важно.
|
|||
181
Ymryn
11.11.13
✎
14:48
|
(180) Блин, ты прав. Скосячил. :(
|
|||
182
GROOVY
11.11.13
✎
14:50
|
На 200 ветку закрою.
|
|||
183
r_p
11.11.13
✎
14:51
|
Автор у тебя осталось 17 сообщений чтобы выложить фотку и получить решение.
|
|||
184
UIV
11.11.13
✎
14:55
|
(176) Я не понял половину кода. :( Ты уверен что все это действительно необходимо?
|
|||
185
r_p
11.11.13
✎
15:02
|
Решение, описанное автором в (176) считаю оптимальным со стороны скорости выполнения, простоты и scalability проекта в целом. Все выполнено в лучших канонах типовых конфигураций. Думаю что эту функцию нужно включить в следующий релиз БСП.
|
|||
186
Псих
11.11.13
✎
15:06
|
(185) +1
масштабируемость радует, с минимальными переделками можно сделать сложение 3, 4, 5 чисел. Только заполняй таблицу и всё, запрос трогать не нужно. |
|||
187
r_p
11.11.13
✎
15:12
|
Теперь ждем реализаций вычитания,умножения,деления и десятичного логарифма.
|
|||
188
Псих
11.11.13
✎
15:13
|
и всё же имхо это троллинг. "моя не понимать" слишком забитое клише чтобы быть правдой.
|
|||
189
Псих
11.11.13
✎
15:13
|
(187) через запрос?
|
|||
190
нелу
11.11.13
✎
15:15
|
||||
191
zakidonoff
11.11.13
✎
15:16
|
(190) А что делает кнопка сложить тогда? =)
|
|||
192
нелу
11.11.13
✎
15:17
|
сложить это +
|
|||
193
Wobland
11.11.13
✎
15:20
|
да будет 193!
|
|||
194
Wobland
11.11.13
✎
15:20
|
наконец-то я понял автора после (190)!
|
|||
195
Kamas
11.11.13
✎
15:20
|
ех кода я учился в школе ...таких толстых ролей как нелу еще не было))
|
|||
196
Псих
11.11.13
✎
15:21
|
а зачем две кнопки нажимать? разве есть смысл посчитать не отображая результат?
|
|||
197
Kamas
11.11.13
✎
15:21
|
*плохо в школе учился тролей ролями обозвал
|
|||
198
нелу
11.11.13
✎
15:22
|
Wobland ураа :) Моя наконец-то Панели
|
|||
199
r_p
11.11.13
✎
15:22
|
(189) Конечно через запрос. Без него каждый может.
|
|||
200
Wobland
11.11.13
✎
15:23
|
список веток автора доставляет
|
|||
201
Kamas
11.11.13
✎
15:23
|
а в обще если а="1" и b="2" то a+b="12"
|
|||
202
нелу
11.11.13
✎
15:24
|
Псих есть смысл на калькуляторе нажимаешь на + а потом на =
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |