Имя: Пароль:
1C
1C 7.7
v7: Помогите рассчитать сдачу
0 melya
 
10.07.13
17:06
Не получается с расчетом сдачи в типовой ТиС, документ Чек ККМ. Попросили люди чтобы если внесенная покупателем сумма равна сумме товара, то чтобы в сдаче выбивало вот такой текст "00-00"
Вот функция:
Функция РасчетСдачи()
   ВремСумма = Итог("Сумма");
   ВремСдача = Макс(Получено - ВремСумма, 0);
   
   Если (СтараяСумма <> ВремСумма) ИЛИ (СтараяПолучено <> Получено) Тогда
       СтараяСумма    = ВремСумма;
       СтараяПолучено = Получено;
       Попытка
           глДПВывестиСтроки(глФРМ(ВремСумма,,""), глФРМ(ВремСдача,,""));
       Исключение
           Сообщить(ОписаниеОшибки());
       КонецПопытки;
   КонецЕсли;
1 melya
 
10.07.13
17:08
Я сделал так:

Если (ВремСумма = Получено) Тогда
ВремСдача = "00-00"
КонецЕсли;

Не судите строго...
2 Kreont
 
10.07.13
17:12
ну и норм, если работает то больше и не надо :)
3 melya
 
10.07.13
17:12
я не программист)) попросила девушка знакомая)) если сделаю, может быть она мне даст...  Помогите пожалуйста
4 melya
 
10.07.13
17:12
(2) так не работает!
5 Kreont
 
10.07.13
17:13
Развечто проверь что б по коду дальше ВремСдача не использовалась как число в операциях, если исползуется только для вывода тогда все норм.
6 ДенисЧ
 
10.07.13
17:13
(3) Фиксин???
7 Kreont
 
10.07.13
17:13
(3) за самомотивацию 5 балов!
8 KUBIK
 
10.07.13
17:14
может быть она мне даст = сдачу??? :))))))))))
9 melya
 
10.07.13
17:14
(6) не понимаю
10 melya
 
10.07.13
17:14
(8) можно и так сказать, сдачу за мои старания
11 dedmoroz777
 
10.07.13
17:15
глДПВывестиСтроки(глФРМ(ВремСумма,,""), ?(ВремСдача = 0,"00-00",глФРМ(ВремСдача,,"")));
12 Базис
 
naïve
10.07.13
17:15
Попрошайка.
13 melya
 
10.07.13
17:16
(11) пропробую..
14 melya
 
10.07.13
17:19
Функция РасчетСдачи()
   ВремСумма = Итог("Сумма");
   ВремСдача = Макс(Получено - ВремСумма, 0);
   
   Если (СтараяСумма <> ВремСумма) ИЛИ (СтараяПолучено <> Получено) Тогда
       СтараяСумма    = ВремСумма;
       СтараяПолучено = Получено;
       Попытка
           глДПВывестиСтроки(глФРМ(ВремСумма,,""), глФРМ(ВремСдача,,""));
       Исключение
           Сообщить(ОписаниеОшибки());
       КонецПопытки;
   КонецЕсли;
глДПВывестиСтроки(глФРМ(ВремСумма,,""), ?(ВремСдача = 0,"00-00",глФРМ(ВремСдача,,"")));
   Возврат (глФРМ(ВремСдача));    
КонецФункции // РасчетСдачи()


сделал так, не помогает, может я не туда прописал?
15 melya
 
10.07.13
17:20
ребятушки, помогите, очень нужно!
16 Ёпрст
 
10.07.13
17:23
(14)
Функция РасчетСдачи()
   ВремСумма = Итог("Сумма");
   ВремСдача = Макс(Получено - ВремСумма, 0);
   
   Если (СтараяСумма <> ВремСумма) ИЛИ (СтараяПолучено <> Получено) Тогда
       СтараяСумма    = ВремСумма;
       СтараяПолучено = Получено;
       Попытка
глДПВывестиСтроки(глФРМ(ВремСумма,,""), ?(ВремСдача = 0,"00-00",глФРМ(ВремСдача,,"")));
       Исключение
           Сообщить(ОписаниеОшибки());
       КонецПопытки;
   КонецЕсли;
 
КонецФункции // РасчетСдачи()
17 Ёпрст
 
10.07.13
17:23
теперь точно даст
18 Mikeware
 
10.07.13
17:23
(15) значит, не дорос ты еще до секса.
19 ДенисЧ
 
10.07.13
17:24
(17) себе 30 процентов возьмёшь? :-)
20 Ёпрст
 
10.07.13
17:25
(19) не, я только контрольный могу.. в голову.
21 mikecool
 
10.07.13
17:26
не, тогда должна дать всем...
22 ptiz
 
10.07.13
17:28
И где такие девушки водятся?
23 mikecool
 
10.07.13
17:29
http://www.forum.mista.ru/index.php?user_id=91527
до сих пор не дала - и не даст
а автору за выдумку про девушку - плюсую, моложец
24 melya
 
10.07.13
18:15
(23) даст! это только вопрос времени, и я не выдумываю
25 melya
 
10.07.13
18:17
(16) не, не получается...
26 КапЛей
 
10.07.13
20:32
Здравствуйте, Павел! Не даст она тебе. Я её знаю...
27 KRV
 
10.07.13
21:10
Судя по темам ТС так и умрет с волдырями.
28 Рэйв
 
10.07.13
21:13
(26)КапЛей...Какие откровения...  Ты пожалеешь, а я уже записал для истории:-)
29 ILM
 
гуру
10.07.13
21:16
(27) Порвало )))))))))))))
30 Рэйв
 
10.07.13
21:22
(27)Исходя из обстоятельств...Вам гробы с отверстиями в нужных местах, нужны?
31 melya
 
10.07.13
21:40
ооо, все получилось)))
признаюсь, я вас лошпедов нaeбaл)) вообще мое мнение откровенно, без обид только пацаны, вы такие чмошники все сдесь...
32 melya
 
10.07.13
21:40
пока не забанили тему, скажу - участники форума миста - быдлo
33 melya
 
10.07.13
21:41
помочь - никогда ничего не помогут
34 melya
 
10.07.13
21:41
только тупой троллинг, тупые комменты, и все вы одним словом гаvнo
35 melya
 
10.07.13
21:42
сборище ублюдкoв
36 melya
 
10.07.13
21:43
гoмики
37 melya
 
10.07.13
21:45
IIидapюги
38 melya
 
10.07.13
21:46
форум миста - отстой
39 melya
 
10.07.13
21:46
все, пидуарды, ухожу отсюдова наx
40 КапЛей
 
10.07.13
21:50
уходи...
41 KRV
 
10.07.13
21:51
не баньте его - прикольный персонаж..))
42 monsterZE
 
10.07.13
21:53
видимо все-таки не дала.. =)
43 melya
 
10.07.13
21:54
(41) я ж говорю, дятлы))) вы даже забанить кого надо не можете...
44 mikecool
 
10.07.13
21:56
(43) да об тебя мараться никто не хочет, а то потом запах не выветрится
45 dedmoroz777
 
10.07.13
23:30
а это не бананан случайно? уж больно похож...
46 Эльниньо
 
10.07.13
23:42
Я не понял. Если она ему даст, то он даст ей сдачи. Так?
Дык прежде, чем рассчитать, нужно знать в каком виде будет сдача.
ТС. Мало исходных данных.
47 1Сергей
 
11.07.13
07:49
вроде не пятница ещё :)
48 Ёпрст
 
11.07.13
09:26
Судя по камментам, ТС взломал родительский контроль.
49 Kreont
 
11.07.13
10:25
я так понял помагать уже некому, а такой бурный поток от ТС скорей от того что сдачу показала но не дала )
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан