|
Почему не работает цикл? | ☑ | ||
---|---|---|---|---|
0
zolomar
24.11.15
✎
13:27
|
В документе нужно чтобы при смене НДС менялась сумма
НДС - это перечисление с двумя значениями 18% и БезНДС Почему не заходит в цикл, вычисляет по Табло все правильно, но почему-то вычисливший НДС не прибавляет, не знаю что не так? Процедура ТоварНДСПриИзменении(Элемент) ТекущиеДанные =Элементы.Товар.ТекущиеДанные; НДС = ТекущиеДанные.Сумма*18/100 ; Если ТекущиеДанные.НДС = 1 Тогда Сумма=0; Сумма= НДС+ТекущиеДанные.Сумма Иначе Сумма = ТекущиеДанные.Количество * ТекущиеДанные.Цена; КонецЕсли; ТекущиеДанные.Сумма=Сумма; КонецПроцедуры |
|||
3
Живой Ископаемый
24.11.15
✎
13:31
|
"Не то вставил"
|
|||
4
Альбатрос
24.11.15
✎
13:31
|
(1) Ты видишиь цикл? Нет? И я нет. А он есть! (с)
|
|||
5
НЕА123
24.11.15
✎
13:32
|
ТекущиеДанные.НДС = 1
|
|||
6
VikingKosmo
24.11.15
✎
13:32
|
(4) (с) Суслик
|
|||
7
cw014
24.11.15
✎
13:33
|
НДС = ТекущиеДанные.Сумма*18/100 ;
Если ТекущиеДанные.НДС = 1 Тогда Вот так. Новая система налогооблажения, какая бы сумма не была, при умножении на 18 и делении на 100 будет 1 |
|||
8
cw014
24.11.15
✎
13:33
|
По-любому
|
|||
9
cw014
24.11.15
✎
13:33
|
(0) Поделись такой травой?
|
|||
10
НЕА123
24.11.15
✎
13:34
|
Иначе
Сумма = ТекущиеДанные.Количество * ТекущиеДанные.Цена; это зачем? |
|||
11
Альбатрос
24.11.15
✎
13:35
|
(10) ты хотел спросить, зачем вообще весь этот космический код?
|
|||
12
famnam
24.11.15
✎
13:37
|
(0) че за конфа?
|
|||
13
zolomar
24.11.15
✎
13:37
|
хорошо, признаюсь в своей безграмотности, вместо бла-бла-бла, остроумничайте по делу и подскажите как надо
|
|||
14
VikingKosmo
24.11.15
✎
13:38
|
(13) ну если нужен цикл то варианта два
Пока Условие Тогда КонецЦикла Для н = 0 По ЧтотоТам Цикл КонецЦикла |
|||
15
GROOVY
24.11.15
✎
13:38
|
(12) ERP2
|
|||
16
Redkiy
24.11.15
✎
13:38
|
(13) фотку надо для начала
|
|||
17
zolomar
24.11.15
✎
13:38
|
это не конфа, просто задание на уроке с изменением количества и цены разобралась, а как НДС захерачить не знаю
|
|||
18
Molinor
24.11.15
✎
13:39
|
(13)
Надо позвать специалиста. |
|||
19
GROOVY
24.11.15
✎
13:39
|
(14) Три:
Для каждого Из! |
|||
20
VikingKosmo
24.11.15
✎
13:39
|
(19) ну да...
|
|||
21
VikingKosmo
24.11.15
✎
13:39
|
согласен
|
|||
22
Альбатрос
24.11.15
✎
13:41
|
(17) сумма чего? НДС?
|
|||
23
palpetrovich
24.11.15
✎
13:43
|
(21) два, ибо это
"Пока Условие Тогда КонецЦикла" не считается :) |
|||
24
Мэс33
24.11.15
✎
13:45
|
Какая очаровательная, наверное, автор ))
|
|||
25
VikingKosmo
24.11.15
✎
13:45
|
(23) почему не считается?
|
|||
26
Мэс33
24.11.15
✎
13:45
|
+(24) со светлыми волосами.
Попавшая в руки злостных одинэснигов. |
|||
27
palpetrovich
24.11.15
✎
13:47
|
(25) ну не знаю, разрабы 1с не преусмотрели такого варианта
|
|||
28
zolomar
24.11.15
✎
13:53
|
Задание: Созадать документ Реализация товара. С реквизитами Контрагент, общая сумма и табличной частью в которой есть реквизиты номенклатура, кол, цена, НДС, сумма. При проведении документа автоматически считать общую сумму документа. При изменении кол, цен и НДС изменять сумму в строке.
Сделала все, кроме изменения НДС. |
|||
29
GROOVY
24.11.15
✎
13:54
|
Сделала = списала? Судя по всему...
|
|||
30
George Wheels
24.11.15
✎
13:55
|
(27) А рекурсию циклом считаем?
|
|||
31
Мэс33
24.11.15
✎
13:56
|
(28) Домашняя работа?
А если "подсмотреть" в типовой? Как там это сделано? |
|||
32
Мэс33
24.11.15
✎
13:57
|
(30) А это?
~ТвояМетка: Оператор(); Перейти ~ТвояМетка; |
|||
33
singlych
24.11.15
✎
13:57
|
ТекущиеДанные.НДС - это таки перечисление или число?
|
|||
34
Альбатрос
24.11.15
✎
13:57
|
(28)
Сделай одну общую процедуру, которая будет пересчитывать тебе сумму. При изменении любого значения ТЧ передавай в эту процедуру измененную строку и пересчитывай. Все. |
|||
35
Мэс33
24.11.15
✎
13:58
|
(33) Очень похоже на перечисление, или даже справочник.
|
|||
36
zolomar
24.11.15
✎
13:58
|
Ребят, я тупая в программирование, уже призналась, правда не блондинка, хватит... кто что нить по существу скажет?
у меня нет типовых конфигураций...это не домашка, я на уроке он-лайн, так сказать...списать не у кого, выкручиваюсь как могу |
|||
37
famnam
24.11.15
✎
13:59
|
(36) прям щас идет урок? оО
|
|||
38
Мэс33
24.11.15
✎
14:00
|
(37) Вот до чего техника дошла.
|
|||
39
GROOVY
24.11.15
✎
14:00
|
Спроси у препода.
|
|||
40
Альбатрос
24.11.15
✎
14:00
|
(36) Если ТекущиеДанные.НДС = Перечисление.НазваниеТвоегоПеречисления.НДС18 Тогда
|
|||
41
famnam
24.11.15
✎
14:01
|
(40) за подсказку сейчас препод за дверь выставит
|
|||
42
Лефмихалыч
24.11.15
✎
14:01
|
какой смысл в таком обучении?..
|
|||
43
zolomar
24.11.15
✎
14:04
|
(40) Писала так, выдает ошибку Перечисление... не определено
|
|||
44
Лефмихалыч
24.11.15
✎
14:04
|
(43) все правильно, так и должно быть
|
|||
45
Мэс33
24.11.15
✎
14:05
|
(43) чем является у тебя в документе:
ТекущиеДанные.НДС - посмотри в конфигураторе в табличной части документа. Что это вообще? |
|||
46
Лефмихалыч
24.11.15
✎
14:06
|
(45) не в этом дело
|
|||
47
НЕА123
24.11.15
✎
14:06
|
(28)
>..При изменении кол, цен и НДС изменять сумму в строке. > >Сделала все, кроме изменения НДС. покажи как сделала при изменении кол. |
|||
48
famnam
24.11.15
✎
14:07
|
надо так: Перечислени ctrl+Побел
|
|||
49
zolomar
24.11.15
✎
14:09
|
(45) - мне прям страшно отвечать, что не скажу на ржачь нарвусь
ТекущиеДанные.НДС - это реквизит элемент табличной части НДС с типом ПеречисениеСсылка.НДС (47) Процедура ТоварКоличествоПриИзменении(Элемент) ТекущиеДанные = Элементы.Товар.ТекущиеДанные; ТекущиеДанные.Сумма = ТекущиеДанные.Количество * ТекущиеДанные.Цена; КонецПроцедуры |
|||
50
singlych
24.11.15
✎
14:10
|
(49) и почему тогда ты его сравниваешь с числом?
|
|||
51
zolomar
24.11.15
✎
14:15
|
ну я по отладчику смотрю, если я пишу строку
Если ТекущиеДанные.НДС = перечисления.НДС.НДС18 Тогда выдает ошибку перечисление не определено а если пишу строку Если ТекущиеДанные.НДС = 1 Тогда он по видемому берет первое значение моего перечисление, т.е. 18%.... |
|||
52
GROOVY
24.11.15
✎
14:16
|
(51) Потому как это управляемые формы, в них нельзя на клиенте обратиться к менеджеру перечислений.
|
|||
53
singlych
24.11.15
✎
14:17
|
(51) "он по видемому берет первое значение моего перечисление, т.е. 18%...."
с чего бы это? |
|||
54
zolomar
24.11.15
✎
14:19
|
(53) ну я догадываюсь
(52) ок, и тогда как надо обратиться, чтоб если выбран элемент перечисления НДС18% к сумме прибавлять эти 18% |
|||
55
Горогуля
24.11.15
✎
14:20
|
(54) а налог включён в сумму?
|
|||
56
singlych
24.11.15
✎
14:23
|
(54) "как надо обратиться" - очевидно, получить значение перечисления на сервере
|
|||
57
zolomar
24.11.15
✎
14:24
|
ну я думаю, препод потом попросит ввести функцию свер и в том числе но пока что нить одно, не важно...пусть будет включен
|
|||
58
zolomar
24.11.15
✎
14:25
|
(56) очевидно я не знаю как получать значения ни на клиенте ни на сервере.
|
|||
59
Горогуля
24.11.15
✎
14:26
|
(56) или предопределённое на клиенте
|
|||
60
Горогуля
24.11.15
✎
14:26
|
(58) мож, буквари почитать?
|
|||
61
Горогуля
24.11.15
✎
14:27
|
+(60) Сидят Маугли с Каа под большой пальмой.
Маугли: - Каа, эти бананы висят высоко? - Да, Маугли. - Они висят так высоко, что даже могучий Балу не может их достать? - Да, Маугли. - Так высоко-высоко, что даже ловкая Багира не сможет их достать? - Да, Маугли. - Так высоченно, что дикие бандерлоги не могут до них дотянуться? - Да, Маугли. - И даже ты, мой мудрый Каа, не можешь достать эти бананы? - Нет, Маугли, не могу. Маугли: - Я понял!!! Я, я один могу их достать!!! Каа: - Да, Маугли, ты любого "достанешь". |
|||
62
zolomar
24.11.15
✎
14:27
|
почитаю, киньте ссылки...
|
|||
63
GROOVY
24.11.15
✎
14:27
|
Вот это настоящее качественное обучение. Это образец того, как нужно учить и обучаться. Я в шоке.
|
|||
64
GROOVY
24.11.15
✎
14:28
|
||||
65
Горогуля
24.11.15
✎
14:28
|
(62) Радченко в помощь
|
|||
66
GROOVY
24.11.15
✎
14:28
|
||||
67
singlych
24.11.15
✎
14:29
|
(59) один фиг серверный вызов
|
|||
68
zolomar
24.11.15
✎
14:29
|
(63) в чем собственно вы видете подвох моего обучения? От чего в шоке, то?
|
|||
69
GROOVY
24.11.15
✎
14:29
|
||||
70
Горогуля
24.11.15
✎
14:30
|
(67) но всё же не получить значение на сервере
|
|||
71
singlych
24.11.15
✎
14:30
|
(70) в чем принципиальная разница?
|
|||
72
GROOVY
24.11.15
✎
14:30
|
(68) Что такое УФ вам рассказали? Что такое данные формы? Что такое серверный вызов, и какой он бывает?
|
|||
73
Горогуля
24.11.15
✎
14:31
|
(71) в &НаКлиенте ;)
|
|||
74
Горогуля
24.11.15
✎
14:31
|
(72) мне кажется, им ещё рано
|
|||
75
zolomar
24.11.15
✎
14:33
|
(72) частично рассказали.... если я такая дура, а вы все такие "Умные" одинэшники отчего никто не напишет пару строчек кода...
меня раскритиковали, надавали по ушам, а помочь не помогли((( |
|||
76
Горогуля
24.11.15
✎
14:34
|
(75) и правильно сделали. ибо на учёбе надо учиться. а списать можно только на экзамене
|
|||
77
GROOVY
24.11.15
✎
14:35
|
(75) Это интернет, здесь могу послать...
А то что "частично рассказали" - это и есть жесть. |
|||
78
GROOVY
24.11.15
✎
14:36
|
Преподаватель дает задания раби одной из двух целей, проверить усвоенный материал или простимулировать получение новых навыков. Но во втором случае база, которую должен знать слушатель, гарантированно выдана преподавателем.
|
|||
79
GROOVY
24.11.15
✎
14:37
|
В нашем случае мы видим халтуру, либо в подаче материала, либо в его приемке.
|
|||
80
aleks_default
24.11.15
✎
14:38
|
одинЭШники такие одинЭШники...
|
|||
81
zolomar
24.11.15
✎
14:40
|
дык я учусь,научите меня если вы все в шоке от того как меня учат...скажите конкретно что сделать чтоб справиться с заданием...а не воду лить и не отправлять меня на 1С сайт учебники платно покупать...
|
|||
82
GROOVY
24.11.15
✎
14:41
|
(81) Обучение бесплатным не бывает.
|
|||
83
zolomar
24.11.15
✎
14:41
|
единственое что я на форуме поняла, если ты сомневаешся в том что ты дура, напиши и сомневаться не будешь, форумчане помогут
|
|||
84
Горогуля
24.11.15
✎
14:42
|
(81) флибустьерсто
|
|||
85
Горогуля
24.11.15
✎
14:43
|
(84) существует
|
|||
86
GROOVY
24.11.15
✎
14:43
|
(83) Почему не попросить помощи у препода?
|
|||
87
palpetrovich
24.11.15
✎
14:43
|
(83) есть один вариант, надо фотку в личку закинуть. как правило кто-нить да поможет
зы: кажеться уже намекали в ветке :) |
|||
88
Горогуля
24.11.15
✎
14:43
|
(82) не во всяком случае на самом деле ;)
|
|||
89
Начинающий_13
24.11.15
✎
14:44
|
ТД = Элементы.Товары.ТекущиеДанные;
Если ТД.СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.БезНДС") Тогда //ТД.НДС = Твой формула Сообщить("Без НДС"); ИначеЕсли ТД.СтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС20" ) Тогда Сообщить("20 проц"); КонецЕсли; |
|||
90
zolomar
24.11.15
✎
14:45
|
как на этом форуме фотку кинуть и какую? моего документа созданого чтоли?
|
|||
91
Мэс33
24.11.15
✎
14:45
|
(90) Троллите, мадам(а).
|
|||
92
Мэс33
24.11.15
✎
14:45
|
(90) Если конечно вы - мадам(а).
|
|||
93
Горогуля
24.11.15
✎
14:46
|
а я помню случай выставления скрина в ЛК
|
|||
94
Лефмихалыч
24.11.15
✎
14:46
|
(79) в данном случае с обеих сторон образовательного процесса находятся люди, которые не понимаю, что и зачем они сейчас делают.
|
|||
95
GROOVY
24.11.15
✎
14:52
|
(94) Ты всегда формулируешь мысль лучше меня!
|
|||
96
singlych
24.11.15
✎
15:05
|
(81) т.е. как народ охаять, так запросто, а как спасибо (89) сказать, так молчком
(73) В смысле? С клиента можно вызвать как ПредопределенноеЗначение(), так и ПолучитьМоеЛюбимоеЗначениеНаСервере(). |
|||
97
zolomar
24.11.15
✎
15:07
|
я не могу разобраться как вставлять картинку, еще раз мне нужно в табличной части документа реализация выбрать в колонке НДС одно из двух значений 18% или Без НДС и в зависимости от того что я выберу сумма в этой же табличной поменяет свое значение
например у меня строка: карандаш 10шт 5р 18% 59р. где 59р. это шт*р+18% если в этом же документе я меняю 18% на БезНДС строка будет выглядеть карандаш 10шт 5р БезНДС 50р. |
|||
98
zolomar
24.11.15
✎
15:09
|
(89) спасибо
|
|||
99
ЧеловекДуши
24.11.15
✎
15:31
|
Жаль... фото не будет. На этот раз :)
|
|||
100
Горогуля
24.11.15
✎
15:32
|
и сто
|
|||
101
Mikhail Volkov
24.11.15
✎
15:56
|
А дальше...?
|
|||
102
mg-samara
24.11.15
✎
17:25
|
Ау, автор, пиши истчо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |