|
v7: Помогите напечатать НДС в чеке | ☑ | ||
---|---|---|---|---|
0
Absurdus
01.02.17
✎
14:03
|
обработка shtrihfr_comm.ert
Добавил строку в Функция РегистрацияПозиции(Отдел,Сумма,Количество,Объект) Пока "на экране окно вопроса" = "на экране окно вопроса" Цикл Объект.StringForPrinting = ""; Объект.Price = Сумма; Объект.Quantity = Количество; Объект.Department = Отдел; Объект.Tax1 = 1; // ЭТУ СТРОКУ Объект.Sale(); Результат = ОбработкаОшибокПриПечати(Объект); Если Результат = "Отмена" Тогда Объект.CancelCheck(); Возврат 0; ИначеЕсли Результат = 0 Тогда Возврат 1; КонецЕсли; КонецЦикла; КонецФункции Если в документе 1 позиция с НДС 18%, то печатается нормально. Если в документе 1 позиция с ндс 18%, вторая с НДС 10%, то печатается неверно. Выходит только строчка НДС 18% с неверной суммой. Как правильно провисать в коде, чтобы выходили суммы и по НДС 18% и по НДС 10%? |
|||
1
Ёпрст
01.02.17
✎
14:16
|
Проще писать просто произвольной строкой, тип того
Объект.Caption="В т.ч.НДС: "+СокрЛП(Формат(Окр(СписокТоваров.Цена/118*18,2,1),"Ч14.2")); Объект.PrintString(); |
|||
2
Злопчинский
01.02.17
✎
14:17
|
Смотреть сколько Тах есть,
это аналогично скорее всего видам оплаты, когда сумму пихаешь в одну из нужных Sum1 или Sum2 или Sum3 или Sum4 код скорее всего д.б. примерно такой //регистрация позиции //смотреть в настройках драйвера сколько ставок НДС Объект.Tax1 = 0; Объект.Tax2 = 0; Объект.Tax3 = 0; Если Номенклатура.СтавкаНДС=18 Тогда Объект.Tax1 = 1; ИначеЕсли Номенклатура.СтавкаНДС=10 Тогда Объект.Tax2 = 1; ИначеЕсли Номенклатура.СтавкаНДС=20 Тогда Объект.Tax3 = 1; Конецесли; |
|||
3
Масянька
01.02.17
✎
14:17
|
(1) В обычных кассах (не он-лайн) - разные налоговые ставки привязываются к разным секциям.
|
|||
4
Pit0n_08
01.02.17
✎
14:18
|
Пробовал в типовой ТиС подточить fr_comm.ert под Атоловскую FprnM1C.dll. Пока неуспешно. Скидки по строкам игнорирует. В мануале по драйверу ККМ ".Tax" комментируется как неиспользуемая.
|
|||
5
Злопчинский
01.02.17
✎
14:19
|
(3) хз.. но секция - это секция, а ставка НДС - это ставка НДС.
тем более что в подвале фискального ченка по идее печатается итог по разным ставкам НДС |
|||
6
Масянька
01.02.17
✎
14:20
|
(5) Это обычно. Бывает, что привязывают к кнопкам налогов (тут от кассы зависит).
|
|||
7
Pit0n_08
01.02.17
✎
14:22
|
(1) А какая информация в части налогов пойдет далее в ОФД и налоговую?
|
|||
8
Absurdus
01.02.17
✎
14:25
|
(1) Так было до сегодняшнего дня.
Сейчас надо именно как-то через Tax эти вывести |
|||
9
Масянька
01.02.17
✎
14:36
|
(7) По налогам в налоговую идет (пока) счет-фактура. Когда он-лайн внедрят - фиг его знает. Но про отмену СФ (пока) никто не говорит.
(4) У нас было 4 секции: 1 - товар с НДС (18), 2 - услуги с НДС, 3 - товар без НДС, 4 - услуги без НДС. Потом (когда ушли с ЕНВД) спец из ЦТО в 1 первой секции сделал налог (после суммы бьется "точка" и "00"), поскольку может быть с НДС товар, а может быть ПО без НДС. Но шаманил именно ЦТО. |
|||
10
Absurdus
01.02.17
✎
14:37
|
(2) Эта процедура вызывается единожды, а не для каждой строки документа
|
|||
11
Масянька
01.02.17
✎
14:40
|
(10) А как вручную печатают разные НДС? На ККМ.
|
|||
12
Pit0n_08
01.02.17
✎
14:41
|
(9) какая связь между чеком ККМ и с/ф при розничных продажах?
|
|||
13
Absurdus
01.02.17
✎
14:42
|
(11)
//НДС печаталось так СтрокаПечати = "В ТОМ ЧИСЛЕ НДС 18%: "+СОКРЛП(Строка(Формат(СуммаНДС18,"Ч15.2")));; Если ПечатьСтроки(СтрокаПечати,Объект) = 0 Тогда Возврат 0; КонецЕсли; СтрокаПечати = "В ТОМ ЧИСЛЕ НДС 10%: "+СОКРЛП(Строка(Формат(СуммаНДС10,"Ч15.2")));; Если ПечатьСтроки(СтрокаПечати,Объект) = 0 Тогда Возврат 0; КонецЕсли; Сейчас надо печатать внутри CloseCheck() |
|||
14
Масянька
01.02.17
✎
14:43
|
(13) Я спросила про ККМ. Или у тебя ФР?
|
|||
15
Масянька
01.02.17
✎
14:43
|
(12) НДС.
|
|||
16
Ёпрст
01.02.17
✎
14:48
|
(14) фр вестимо
|
|||
17
Absurdus
01.02.17
✎
14:49
|
(14) ФР
|
|||
18
Масянька
01.02.17
✎
14:50
|
(17) Тогда - не знаю.
|
|||
19
Ёпрст
01.02.17
✎
14:52
|
(17) ну , а нахрена ты заморачиаешься с этим такс ? Пиши строкой, всем по-боку на твои суммы, лишь бы ставка была отражена на чеке.
|
|||
20
Pit0n_08
01.02.17
✎
14:58
|
(15) а давно в Краснодаре в магазинах с/ф на кассах оформляют??? :-)
|
|||
21
Pit0n_08
01.02.17
✎
15:00
|
(19) в конце чека итоговые суммы по ставкам НДС - их тоже строками вывести?
|
|||
22
Масянька
01.02.17
✎
15:05
|
(20) В дурдоме день открытых дверей сегодня?
Для налоговой в части налогов НДС идет СФ. А в Воронеже для налоговой (в части НДС) достаточно кассового чека? |
|||
23
Ёпрст
01.02.17
✎
15:07
|
(21) да, че бы нет ?
|
|||
24
Pit0n_08
01.02.17
✎
15:14
|
(22) не кипятись - речь о розничных ККМ. СФ ведь на касах не оформляют. А вот какие данные пойдут из онлайн кассы в части НДС - не знаю.
|
|||
25
Мимохожий Однако
01.02.17
✎
15:16
|
В подобном случае достаточно остановиться отладчиком в обработке ФР на переменной Объект и посмотреть наличие полей для НДС. К этим полям и присвоить нужные значения.
|
|||
26
Масянька
01.02.17
✎
15:17
|
(24) Еще не начинала :)
СФ на кассах оформляют (ПКО + реализация + СФ + чек). На розницу делается СФ (если с НДС). |
|||
27
Мимохожий Однако
01.02.17
✎
15:18
|
(26) Зачем физическому лицу счет-фактура. Насколько я понимаю, розница только для физ.лиц.
|
|||
28
Pit0n_08
01.02.17
✎
15:19
|
(23) а как внутрь CloseCheck() попасть?
|
|||
29
Pit0n_08
01.02.17
✎
15:22
|
(27) а вот налоговую сумма НДС к уплате в бюджет от продавца очень интересует
|
|||
30
Масянька
01.02.17
✎
15:23
|
(27) С какого перепугу?
|
|||
31
uno-group
01.02.17
✎
15:24
|
А что в РФ в Зет отчете с КА сколько было продаж по разным ставкам НДС не печатается и потом проблем с оплатой НДС не возникает.
|
|||
32
Мимохожий Однако
01.02.17
✎
15:26
|
(30) Ты не пугай. Расскажи неучу
|
|||
33
Pit0n_08
01.02.17
✎
15:29
|
(26) пойду в Магнит вытрясу из кассира СФ на кефир - поразвлекаюсь...:-)
|
|||
34
Pit0n_08
01.02.17
✎
15:37
|
У кого-нибудь ККМ-онлайн и 1с7.7 заработала?
|
|||
35
Pit0n_08
01.02.17
✎
19:53
|
(34) Up
|
|||
36
Злопчинский
01.02.17
✎
21:48
|
(34) я наблюдаю
Вопрос такой Фр накапливает только сумму выручки или также и суммы НДС по ставкам? |
|||
37
Pit0n_08
02.02.17
✎
09:54
|
(36) В подвале чека есть итоги по ставкам НДС (точнее по секциям к которым привязаны ставки НДС).
Также не получилось вывести скидки по строкам, а при полностью типовой схеме ТиС (скидка в целом по чеку обработка fr_comm.ert) чек аннулируется.( |
|||
38
Злопчинский
02.02.17
✎
12:38
|
(37) посчитать сумму скидки построчно и по строкам выводить уже с учетом скидки?
|
|||
39
Злопчинский
02.02.17
✎
12:41
|
вопрос-1
как ФР считает сумму НДС? он ее сам рсчитывает? то есть я например передаю в строку чека Цена =118, ставкаНДС=18 (както гдето передаю) - он сумму ндс САМ СЧИТАЕТ? или ее надо посчитать и передать в чек готовую посчитанную? вопрос-2 как ФР переводится в расчет НДС построчно? а не по чеку в целом? специальный флаг/параметр драйвера? вопрос-3 ФР в ЭКЛЗ накапливает только выручку? НДС накапливается в ЭКЛЗ? |
|||
40
Pit0n_08
02.02.17
✎
16:46
|
(38) в командах драйвера есть скидка по предыдущей строке, если не смогу заставить работать - придётся выводить строкой.
(39) по вопросам 1, 2 пока не знаю. по поводу 3 см. (37), а процедура печати подвала в одной команде CloseCheck(). |
|||
41
Злопчинский
02.02.17
✎
17:50
|
(40) мну лень лезть в ФР (под рукой нет, у лавочника только в субботу).
но как-тоя склоняюсь что секции - это одно, а делление по ставкам НДС - это другое, и по идее должна быть возможность при пробитии строки указывать какую ставку налога применить (а не секцию указывать, назначение секции - это деление по отделам) |
|||
42
Pit0n_08
02.02.17
✎
18:43
|
(41) согласен, секции и ставки НДС - вещи разные. В мануале по драйверу ККМ есть команда Tax - ставка НДС, но комментируется как неиспользуемая.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |