Имя: Пароль:
1C
1С v8
Новая ставка НДС 20% и соответствующая доработка конфигурации
0 2Сник
 
03.07.18
23:33
Есть доработанная УТ11 (доработок типового не то что бы прям много, скорее больше нового, но прилично), не обновлялась почти 2 года. А с 01.01.2019 скорее всего меняется НДС на 20%.
Как считаете, лучше начинать потихоньку обновляться до последнего релиза и дальше держать актуальную версию, чтобы просто обновлением подцепить ставку 20% или начинать искать все места, где используется НДС, все формулы и расчеты и самому просто поменять ставку?
1 VS-1976
 
03.07.18
23:40
Первое чтение уже прошло в госдуме, так что готовься :)
2 aka AMIGO
 
04.07.18
04:05
Ставка в 8-ке не в типа константах?
Хотя.. этого мало..
3 VladZ
 
04.07.18
05:58
(0) "или начинать искать все места, где используется НДС, все формулы и расчеты и самому просто поменять ставку" - в нормальных программах подобные расчеты происходят в одном месте. Обычно это одна (или две) функции.

Только из-за ставки НДС я бы не стал заниматься обновлением.
4 Вася Теркин
 
04.07.18
06:27
(0) У тебя чего - ставка гвоздем прибита?
Есть справочник СтавкиНДС, есть у юзеров ОсновнаяСтавкаНДС.
чего там ещё менять-то?
5 Вася Теркин
 
04.07.18
06:29
Я когда на семерку программистов набирал давал им самописную семерку бардачную где весь НДС чуть ли не в каждом документе считался своей формулой. И просил изменить ставку на НДС = 9 % . Потом смотрел насколько человек знает где вообще в семерке чего искать. А там ставка НДС даже в справке была прописана гвоздем.
6 Timon1405
 
04.07.18
06:43
(4) >>чего там ещё менять-то?
например менять запросы вида
выбрать сумма * выбор когда ндс=значение(перечисление.ндс.18) тогда 0.18 иначе... конец как СуммаНДС
которые вообще говоря могут сидеть в макетах скд
7 zva
 
04.07.18
06:48
(3) Ты недооцениваешь писателей типовых 1С:УТ11...
Тама много мест, вида

Ставки18 = Новый Массив;
    Ставки18.Добавить(Перечисления.СтавкиНДС.НДС18);
    Ставки18.Добавить(Перечисления.СтавкиНДС.НДС18_118);
    ЗначениеСтавки18 = ЦенообразованиеКлиентСервер.ПолучитьСтавкуНДСЧислом(Ставки18[0]);
    
    Ставки10 = Новый Массив;
    Ставки10.Добавить(Перечисления.СтавкиНДС.НДС10);
    Ставки10.Добавить(Перечисления.СтавкиНДС.НДС10_110);
    ЗначениеСтавки10 = ЦенообразованиеКлиентСервер.ПолучитьСтавкуНДСЧислом(Ставки10[0]);
    
    Запрос.УстановитьПараметр("СчетаФактурыВыданные", СчетаФактурыВыданные);
    Запрос.УстановитьПараметр("Ставки18", Ставки18);
    Запрос.УстановитьПараметр("ЗначениеСтавки18", ЗначениеСтавки18);
    Запрос.УстановитьПараметр("Ставки10", Ставки10);
    Запрос.УстановитьПараметр("ЗначениеСтавки10", ЗначениеСтавки10);
8 Вася Теркин
 
04.07.18
07:16
(6) Ужоснах
9 dmpl
 
04.07.18
07:20
(0) Поставить старую торговлю - там и 18%, и 20% уже есть. И даже налог с продаж есть - на будущее.
10 ASU_Diamond
 
04.07.18
07:51
(9) это на 7.7?
11 Rovan
 
гуру
04.07.18
08:04
(0) лично я стараюсь держать все на типовых
- какие будут обновления (от налогов до печатных форм) неизвестно
И теперь в 8.3 есть удобная вещь для доработок - расширения!
12 Вася Теркин
 
04.07.18
08:30
(9) А памятника Ленину там нету?
13 Масянька
 
04.07.18
08:33
(10) Да. Подтверждаю.
14 Масянька
 
04.07.18
08:37
(1) Причем, так тихо, спокойно... И СМИ не выступают...
15 APXi
 
04.07.18
08:37
(9) +1
16 ildary
 
04.07.18
08:41
(9) зато в ТиС СтавкаНДС в товаре - непериодический реквизит. Вот это попадуха.
17 Масянька
 
04.07.18
08:43
(16) Два пальца... :D
18 Aleksey
 
04.07.18
08:48
На вопрос, как же получается такая низкая предполагаемая инфляция в расчетах авторов закона, он рассказал о том, что подсчет ведется по потребительской корзине. А в ней доля товаров, облагаемых по ставке 10%, составляет значительную часть.

«Если товар облагается по десятипроцентной ставке и она не меняется, то и никаких изменений в цене при повышении основной ставки не происходит», — заявил заместитель Министра финансов РФ Илья Вячеславович Трунин.
19 Масянька
 
04.07.18
08:50
(18) У нас с 1 июля булка хлеба (как и батон) стал 29 рэ стоить. Было 28.
Кстати, практически все булочные - ИП (без НДС). Так что инфляция будет еще ниже...
20 ildary
 
04.07.18
08:54
(17) я к тому, как создать документ в старом периоде, если у товара будет изменен НДС?
21 Масянька
 
04.07.18
08:56
(20) 5000 тыщ.
22 Ненавижу 1С
 
гуру
04.07.18
08:56
и опять я не понимаю, почему нельзя было создать справочник "Ставки НДС" с предопределенными элементами и запретом вводить новые значения вручную

сделать реквизит "ПроцентСтавки" и заполнить его из макета при первом входе в систему
23 ildary
 
04.07.18
08:58
(21) Это цена сакрального знания? Спасибо, я так-то прекрасно знаю как это делается. Вот только делать совершенно не хочется.
24 Asmody
 
04.07.18
08:59
(7) Код укуренного динозавра.
25 Масянька
 
04.07.18
09:00
(23) Молодец!
"Хочется - не хочется" сегодня аналогично "нравится - не нравится ...".
26 ildary
 
04.07.18
09:03
(25) все мы коты с намазанной под хвостом горчицей - добровольно и с песней.
27 Масянька
 
04.07.18
09:08
(26) Ты считаешь, что коты не способны постоять за себя? Ошибаешься...
28 unregistered
 
04.07.18
09:10
(3) > Только из-за ставки НДС я бы не стал заниматься обновлением.

Смотря как будет реализован переход от одной ставки к другой. Во-первых, в типовых действительно много кода типа (6) или (7), где ставка прописана жестко. Во-вторых, не исключено, что законодатели под эту лавочку настругают новых форм и форматов счетов-фактур, книг покупок и продаж. В таком случае и конфигурации претерпят изменения (хотя для УТ это будет не сильно критично).

PS Ставки налогов должны быть справочником или периодическим регистром сведений в связке со справочником.

PPS (чисто ИМХО) Даже такие конфигурации, как УТ, лучше обновлять. Рано или поздно объем изменений законодательства и других внешних условий накапливается такой, что дописывать это всё самому в версии бородатых лет становится слишком накладно.
29 lucbak
 
04.07.18
09:11
(26) тот кто на фикси тот конечно с корчицей тот кто на фри\фра тот с деньгами :) Больше изменений - одним больше гемороя - друм больше денег )))
30 unregistered
 
04.07.18
09:31
(22) > справочник "Ставки НДС" с предопределенными элементами и запретом вводить новые значения вручную

Не совсем понятно чем это отличается от перечисления?...

ИМХО, сам механизм должен быть каким-то иным, более гибким. Не "Ставка 20, Ставка 18, Ставка 10", а как-то (возможно) "Основная ставка, Льготная ставка 1, Льготная ставка 2, Ставка экспортная, Расчетная ставка", а значения самой ставки (20, 10, 18, 2, 4, 0) должны храниться в периодическом регистре сведений. И должна быть реализована возможность иметь несколько основных ставок, как это было в переходный период после присоединения Крыма, когда одновременно действовали ставки 18%, 2% и 4%. Одни и те же товары с течением времени могут попадать под ставку 10, могут освобождаться от налога, а могут и снова облагаться по основной ставке.
Плюс в таком справочнике должно настраиваться определение того, в какой раздел декларации по НДС попадается эта ставка, в какую графу книг покупок/продаж и т.д., чтобы не было этого *авнокода типа повторяющихся для каждой ставки строчек ВсегоПокупокНДС10 = ВсегоПокупокНДС10  + НДС10.
31 ildary
 
04.07.18
10:01
(30) боже правый, донеси мудрость в (30) в уши разработчикам типовых.
32 Ненавижу 1С
 
гуру
04.07.18
10:07
(30) это отличается тем, что вместо

выбор
когда СтавкаНДС=значение(перечисление.СтавкиНДС.ндс18) тогда 18
когда СтавкаНДС=значение(перечисление.СтавкиНДС.ндс10) тогда 10
...
конец как СтавкаНДС

нужно писать

СтавкаНДС.ПроцентСтавки КАК СтавкаНДС
33 Ненавижу 1С
 
гуру
04.07.18
10:08
+(32) и не надо менять код, когда добавится новая ставка
34 dezss
 
04.07.18
10:18
(32) ну в (30) за процентом ты будешь обращаться к регистру, вот и все...он же написал, что перечисление должно быть обезпроцентненным)
35 zva
 
04.07.18
10:28
Слишком просто... Как же порог вхождения программистов?
В типовой УТ11 вот так вота есть:
&НаКлиенте
Процедура УстановитьСтавкуНДСЗавершение(РезультатВопроса, ДополнительныеПараметры) Экспорт
...
Если ТекстСтавкаНДС = "10%" Тогда
        ТекСтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС10_110")
    Иначе
        ТекСтавкаНДС = ПредопределенноеЗначение("Перечисление.СтавкиНДС.НДС18_118")
    КонецЕсли;
    
    ТекПроцентНДС = ЦенообразованиеКлиентСервер.ПолучитьСтавкуНДСЧислом(ТекСтавкаНДС);
36 Asmody
 
04.07.18
10:31
(35) Надеюсь, того, кто это написал, уже расстреляли?
37 ildary
 
04.07.18
10:33
(36) ставлю доллар, что его повысили до архитектора проекта, увидев его код в (35).
38 Asmody
 
04.07.18
10:33
Дай фиг с ним, с 1Сом. Одинесники народ матерый, и не такое грызли.
А вот вы представьте корчу разных самоподвальных интернет-магазинчиков и прочих "облачных бухгалтерий".
39 r_i_n_i_k
 
04.07.18
10:35
(3) в одном месте и в 100500 запросах

(0) ндс - дебри, если есть возможность лучше потихонечку обновляться до актульаного релиза, что бы с НГ наиболее безболезненно перейти.
40 dmpl
 
04.07.18
11:37
(20) Ну что вы как дети? На время создания меняем ставку :)
41 ildary
 
04.07.18
11:43
(40) ага, и делаем это монопольно, во избежание...
42 Вафель
 
04.07.18
12:16
(38) в интернет магазинчиках как раз наверно ставка задается числом
43 Вафель
 
04.07.18
12:17
и самое сложное - это не просто ставку поменять, а именно переходный период. по крайней мере прошлый был - ого-го
44 _Дайвер_
 
04.07.18
13:22
У меня тоже старенькая конфигурация которая не обновляется,
и СтавикиНДС упоминается в конфе 3292 раза!!!
Вот кстати тоже возник вопрос что делать...
А СтавкиНДС это Справочник
45 _Дайвер_
 
04.07.18
13:23
46 _Дайвер_
 
04.07.18
13:27
Еще 1 пример:

    Если СтавкаНДС.НеОблагается Тогда
        ЗначениеНалога = НСтр("ru = 'Без НДС'");
    ИначеЕсли СтавкаНДС.Ставка = 0 Тогда
        ЗначениеНалога = "0";
    ИначеЕсли СтавкаНДС.Ставка = 10 Тогда
        ЗначениеНалога = "10" + ?(СтавкаНДС.Расчетная, "/110", "");
    ИначеЕсли СтавкаНДС.Ставка = 18 Тогда
        ЗначениеНалога = "18" + ?(СтавкаНДС.Расчетная, "/118", "");
    Иначе
        ЗначениеНалога = Строка(СтавкаНДС.Ставка);
    КонецЕсли;
    
    Возврат ЗначениеНалога;
47 serpentt
 
04.07.18
13:28
(46) Ctrl+F "18"

сочувствую
48 ildary
 
04.07.18
13:34
(47) лучше так (для ТиС 7.7): Перечисление.СтавкиНДС.НДС18
49 _Дайвер_
 
04.07.18
13:35
(46) поиск по 18 не прокатит, упоминаний будет в несколько раз больше чем реально успользуемых мест НДС. Проделал поиск по всей конфе, без справочной информации и 4305 упоминаний стало... :\
50 unregistered
 
04.07.18
14:17
Всегда поражала кривизна реализации ставок НДС.
По всем прочим налогам сделано более или менее нормально. А НДС - что справочником, что перечислением - сделано каким-то ректальным способом с непременным использованием конструкций типа (45) и (46). А о том, что значение ставки НДС может меняться со временем, 1С вообще ни разу не задумывалась. Даже после 2004-го года, когда ставка была понижена с 20 до 18%. Ведь за минувшие 14 лет ВСЕ типовые конфигурации пережили хотя бы одно обновление редакции, куда можно было бы данное изменение заложить. А ведь это уже третье изменение ставки - 28% - 20% - 18% - снова 20%.
51 oslokot
 
12.11.18
15:15
Здравствуйте, такая же ситуация как (0)
Есть УТ11.2 писанная-переписанная вхлам. Около 300 вхождений по строке "перечисления.ставкиНДС"

Как вы думаете, сколько взять за доработку на НДС20% ? Примерно
52 Garykom
 
гуру
12.11.18
16:07
(51) Столько сколько взять за типовую УТ11.4 допиленную до вхлам.
53 unregistered
 
12.11.18
16:09
(51) А у тебя уже есть готовое решение - как ты это будешь делать?
На сколько я знаю, даже от 1С нет пока ещё тестовых бета-версий с функционалом по новым ставкам. Только-только вышли письма ФНС о порядке перехода. Один только вопрос зачета авансов, уплаченных с 18% НДС, отгрузками с НДС 20% чего стоит, и наоборот - отгрузка была с 18%, а оплата - с 20%).

Если есть готовое решение (методика), то озвучь - мы посчитаем стоимость.

> такая же ситуация как (0)

Не совсем. Как мне показалось (хотя могу и ошибаться), автору ветки достаточно просто обновится до актуального релиза. Причем если он не сидел сложа руки всё это время, то мог уже значительно продвинуться по этому пути. Для фикси это не проблема (особенно, если заняться заблаговременно).
А вот с улицы придти и самому нарисовать для вхлам переписанной конфигурации древнего релиза - это несколько другое.
54 IVT_2009
 
12.11.18
16:10
Если начать править с документов прихода - расхода? Это в случае УТ.
Не так много мест где расчитывается сумма и цена в типовых документах. Мне в 77 переписаной предстоит это делать.
55 vis_tmp
 
12.11.18
16:12
56 oslokot
 
12.11.18
16:22
(53) решение пока тупое - поиск мест с 18 и добавление в них 20 как в самом коде, так и в запросах.

Они работают от заказа клиента, поэтому единственное надо предусмотреть автоматом подстановку 20% в строках после января, а до января - 18.
Ну что еще, перебить в номенклатуре ставку по умолчанию.

и да, "я с улицы" так что думаю, стоит ли вообще браться за такую работу? фикси у них в штатах нет.
57 oslokot
 
12.11.18
16:23
(52) хорошо,пусть 11.4.так сколько же озвучить?)
58 Garykom
 
гуру
12.11.18
16:27
(57) Зависит от количества изменений/доработок типовой текущей.

Короче сколько будет взять последнюю УТ11.4, допилить конфу и перенести туда данные из 11.2
59 IVT_2009
 
12.11.18
16:31
(56) Наверное пишем функцию типа получить ставку и расписываем от даты значение ставки. Потом эту функцию протягиваем по всем модулям.
60 ptiz
 
12.11.18
16:54
(53) "На сколько я знаю, даже от 1С нет пока ещё тестовых бета-версий с функционалом по новым ставкам."
- есть.
В УТ 10.3.49 полно кода такого типа:
?(Дата > '20181231235959', Перечисления.СтавкиНДС.НДС20_120, Перечисления.СтавкиНДС.НДС18_118)
61 vis_tmp
 
12.11.18
17:26
(59)А запросы?
62 abilmetova
 
12.11.18
17:45
Меня бы больше взволновал вопрос, связанный не с конкретной ставкой, это понятно, а с учетными схемами после 01.01.19: на какие суммы в учете "попадаем" по НДС при переходе...
63 dft2014
 
12.11.18
18:19
Это не просто замена ставки с 18 на 20! Там еще и весь алгоритм меняется в зависимости от разных условий, а также книга покупок/продаж и декларация по-разному будет заполняться! Под это дело в декларации по НДС в Разделе 3 появятся новые строки для отражения налоговой базы и суммы налога, рассчитанной по ставкам 20% и 20/120.

Поэтому добавить ставку 20% - это мелочи, по сравнению с последующим отражением в учете! Советую еще почитать вот это: https://buh.ru/news/uchet_nalogi/76211/
64 unregistered
 
12.11.18
18:33
(60)> В УТ 10.3.49 полно кода такого типа ....

Просто феерично. А еще подобный *авнокод понавоткнут в запросах, макетах СКД отчетов, и еще бог знает где. И всё это богатство в самых разных видах, вариантах и представлениях.
65 unregistered
 
12.11.18
18:37
(56) > стоит ли вообще браться за такую работу? фикси у них в штатах нет.

Лично я не стал бы. Пропустишь парочку мест, устанешь потом ездить к ним доделывать и каждый раз объяснять по каждой проблеме - где твои косяки, а где они сами что-то не так делают. Они то будут каждый раз одно и то же впаривать: "после этого Вашего обновления работать перестало!!!..."
Для фикси это не проблема - это его работа - с пользователями няньчиться.
66 unregistered
 
12.11.18
18:39
(55) И что дальше?... Как вся эта информация может помочь допилить вхлам перепиленную конфигурацию древнего релиза?
67 John83
 
12.11.18
18:51
(65) смотря как отношения с клиентом построить
68 John83
 
12.11.18
18:51
сам думаю над этим...
есть пара переписанных конф
одна ут, другая упп
69 Garykom
 
гуру
12.11.18
19:11
Имхо мое мнение что нынче софт переходит в разряд операционных расходов с плановой амортизацией.

И последующим списанием с заменой на новый, примерно как железо и прочая техника с автомобилями.
И никаких 10-20 лет! Максимум 5-6 лет и меняем софт на новый.

Короче забейте на эти древние конфы, убеждайте приобретать новые и переходить на них с минимальными косметическими допилками, лучше всего внешними или хотя бы не затрагивающими основной обновляемый функционал.
70 s_newbi
 
12.11.18
19:15
Тут надо с заказчиком проговорить этапы перехода. Объяснить что еще не понятно как это всё работать должно.
Ни в коем случае не делать "под ключ". Давать оценки за этапы: типа доработать заказ - 10тыс, реализацию - 5 и т.д.
И если потом выяснится что они и отчетность по НДС хотят из УТ - тыкать за что было заплачено и давать новую оценку.
71 piter3
 
12.11.18
20:44
(70) тыс часов же)))
72 wt
 
12.11.18
23:55
(0) все зависит от того, видишь ли своё будущее с этой конфигурацией и компанией ближайшие 5-10лет. Если да, то надо не только обновляться, но и убеждать руководителей оптимизировать бизнес процессы под стандартную конфигурацию. Если поначалу это будет видеться невозможным, то это не так. В моем случае была крупная компания. Все было переписано вдрызг. Но постепенно, шаг за шагом, удалось привести и зарплату и бухгалтерию со складами и финансы к стандартным конфигурациям. И мне было хорошо и работникам. Правда те даже и не догадывались иногда. Им просто об'являлось, типа, теперь делаем вот так и все.
73 Масянька
 
13.11.18
09:02
(69) Древние конфы говоришь...
ТиС 7.70.932. НДС 20% есть. 18 % тоже.
74 oslokot
 
13.11.18
12:17
В общем так. У них приход-расход и отчеты продажам и остаткам. Учет ндс не ведут, книги не формируют

хз, 20 часов зарядил
75 jk3
 
16.11.18
17:17
Это просто мрак, товарищи.
В последнем доступном типовом релизе УТ 11.4.5.143 мало того, что ставки НДС реализованы как перечисление, так еще и элементов НДС20 и НДС20_120 просто нет!
Называется, хотел потестировать, повводить документы за январь 2019. Ага, щаааз.
76 lodger
 
16.11.18
17:23
(75) ну так.
Управление торговлей, редакция 11    Запланировано 11.4.6.170 от 30.11.2018
http://v8.1c.ru/lawmonitor/lawchanges.jsp?lawSectionUuid=6ee83f39-8f12-422c-97a2-5c2009c2a458
77 Смотрящий от 1С
 
22.11.18
12:38
С утра не могу найти официальную инфу по реализации ставки НДС в УТ 11.4. Видел сообщение (76), но по ссылке ничего не нашел.
Насколько я понял, в актуальной БП 3 она уже есть. В УПП 1.3 так же нашел, но похоже она оттуда и не уходила.
78 Смотрящий от 1С
 
22.11.18
12:40
(77) походу не проснулся еще. Нашел
79 Быдло замкадное
 
22.11.18
12:55
(77) УПП 1.3.113
http://v8.1c.ru/news/newsAbout.jsp?id=19935
НДС
Учет НДС по ставке 20%
Поддержаны изменения учета НДС в связи со вступлением в силу с 01.01.2019г. Федерального закона от 03.08.2018г. № 303-ФЗ в части замены ставки НДС с 18% на 20%.

Реализована обработка "Помощник замены ставки НДС на 20%", позволяющее выполнять замену ставки НДС с 18% на 20% в карточках элементов номенклатуры.
80 lg2marvel
 
28.11.18
16:27
Такая же ситуация как в (0) вероятней всего будет новая база и внос остатов.
81 Пузан
 
28.11.18
16:30
(79) Ага, только уже третий релиз этой версии за месяц, причем первый вообще отозвали. :) И это при том, что в УПП ставка 20% никуда и не исчезала. Что они там поддержали - не понятно. Обработку для замены в номенклатуре с 18 на 20 сделали? Так это групповой обработкой можно сделать.
82 Eiffil123
 
28.11.18
17:44
зачем вам всё переписывать? Перепешите только в тех документах/отчетах, где это реально используется. Уверен, что большая часть кода вообще не нужна будет. И заставьте через пользователей проверить на тестовой базе, чтобы они нашли места, где ставку не учел.
83 Woold
 
05.12.18
11:55
(82) Do-fix наше всё? Да с таким подходом вас к программированию "даже на 1с" подпускать нельзя. Частично благодаря таким как вы у нас пользователи повсеместно стали тестировщиками во всех областях ПО.
84 Масянька
 
05.12.18
11:57
(81) За пять (ну, десять) минут.
А вообще прилично где стоит порыться.
Поэтому нужно начинать сейчас...
(83) + 100500
85 Мыш
 
05.12.18
12:17
Представляю, сколько появится тем "нужно обновить на актуальный релиз" в январе.
86 dft2014
 
05.12.18
12:23
(79) Интересно, эта обработка заменит ставку ведь БЕЗ УЧЕТА ИСТОРИЧНОСТИ в карточке Номенклатура? И что будет с ценой в карточке, она тоже изменится?
87 Вафель
 
05.12.18
12:24
(86) цены ты отдельно меняешь
88 Масянька
 
05.12.18
12:24
(85) Нужно срочно столбить место на семинары, вебинары и пр...
89 dft2014
 
05.12.18
12:37
(87) у нас 1С:Бухгалтерия
90 Krendel
 
05.12.18
13:26
(89) Зачем тогда вам программист 1С в штате?
91 dft2014
 
05.12.18
13:43
(90) глупый вопрос... Мы обсуждаем, что 1С предложила для перехода на НДС 20%, и как это может аукнуться. А не то, для чего программист!
92 dft2014
 
05.12.18
13:47
У нас еще как минимум январь будут разность документы за предыдущий год, поэтому я и спросила про историчность и кто как этот момент обходить будет.
93 hhhh
 
05.12.18
13:51
(73) это как раз самое плохое, что может быть. Потому что если пользователь будет сам ставить ставки = это будет полная ж-па с регламентированной отчетностью. вся регламентированная отчетность полетит. Например, там графа ндс 18%, а он будет лепить 20, и наоборот.

Поэтому 1с и отбросила вариант со справочниками и остановилась на перечислении Ставки НДС. Из двух зол как известно выбирают меньшую. Защита от дурака.
94 dft2014
 
05.12.18
14:14
(93) 1С планирует отказаться от хранения ставки НДС в номенклатуре, а будет вводить новую сущность "Вид ставки НДС". В интерфейсе ничего не поменяется, все также выбирать надо будет конкретное значение ставки, но при этом список выбора будет зависеть от текущей даты: 18% в 2018г и 20% в 2019г.
95 Масянька
 
05.12.18
14:19
(93) А при чем тут пользователи?
1С изначально выбрала вариант хранения ставки в номенклатуре. И последующем наполнении из неё же (номенклатуры).
Я, лично, ничего плохо вижу.
Есть номенклатура с 18% НДС, а есть без НДС (право (ПО)). Нормальный пользователь подумает головой. А от дурака защиты нет.
В ТиС - перечисления.
96 rozer76
 
05.12.18
15:16
во надо не забыть что при вводе на основании документа (если основание в 18-ом году а вводимый док в 19-ом) надо пересчитывать НДС с 18 на 20%. Или проще костыль-проверка при записи ? Как думаете ?
97 papiruso
 
05.12.18
16:56
(96) не знаю как в других релизах, а в нашей лохматой ТиС 2005 года выпуска например при формировании реализации на основании заказа покупателя стоимость товара с НДС остается неизменной, а стоимость товара без НДС и сумма НДС пропорционально пересчитывается под ставку 20%, которая должны быть заблаговременно в номенклатуре исправлена с 18 на 20
98 Масянька
 
05.12.18
17:10
(96) Моё мнение: заказы переделать под 20%.
Если заказ был выписан в 18, а оплачен в 19 - в заказе ставки изменить.
99 Конструктор1С
 
05.12.18
18:04
(22) ставка НДС это прежде всего сущность, а не число "10", "18" или "20". Определение числа, стоящего за ставкой НДС, это лишь верхушка айсберга.
100 Aleksey
 
05.12.18
20:27
(95) Для 7-ки это работает
А вот для 8-ки - куча проблем. Когда у меня в базе несколько организаций на разных системах НО, и при этом торгуют одним и тем же товаром, то какую ставку мне ставить в карточки и заполнять по умолчанию?
101 LLeonidov
 
05.12.18
21:16
(100) 18% ставить или 10% если это особая категория товаров и тадам у тебя в базе фирма с УСН. 1с вжух и сама поставить ставку без ндс.
Но есть нюансы, например в Рознице пришлось строчку кода прописать.
102 MSOliver
 
05.12.18
22:57
Я жду выхода УТ 11.4.6.165 - это первая конфа на УФ где это реализовано НДС20, там посмотрю как сделано и по аналогии буду вставлять в базы. Только вот незадача релиз опять на завтра перенесли и думаю не последний раз...
103 Масянька
 
06.12.18
08:27
(100) А при чем тут для семерки или нет?
Мне видится другой механизм: ставка - из настроек пользователя + реквизит (открытый!!!!) док-та + реквизит ТЧ.
Первого и второго - нет (в стандарте). А переделывать - до фига.
104 Масянька
 
06.12.18
08:28
(103) Вернее, ставка - из организации.
105 dft2014
 
06.12.18
10:40
1С выложила тестовую 1С:Бухгалтерию версии 3.0.67.32, из описания:

Ставка НДС 20% с 2019 года
С 2019 года в новых документах по умолчанию подставляется ставка НДС 20%. Обновление ставки НДС в справочнике "Номенклатура" не требуется.

Переходный период на ставку НДС 20%
Для налоговых агентов действует ставка НДС 18/118 при оплате в 2019 году услуг, оказанных в 2018 году.
При получении доплаты к авансу в сумме 2% НДС за ценности, которые будут отгружены в 2019 году, ФНС рекомендует составлять корректировочные счета-фактуры на аванс. При этом при получении доплаты в 2018 году указывается ставка 18/118, а в 2019 году - 20/120.
Возврат товаров с 2019 года необходимо отражать документом "Корректировка поступления", а не документом "Возврат товаров поставщику".
106 Gattuso
 
06.12.18
11:00
(105)
"С 2019 года в новых документах по умолчанию подставляется ставка НДС 20%. Обновление ставки НДС в справочнике "Номенклатура" не требуется."

Интересно посмотреть код как они это реализовали. Неужели говнокодом?)))
107 MSOliver
 
06.12.18
11:00
(105) ждёмс продакшен...
108 dft2014
 
06.12.18
11:01
(106) см. мой пост (94).
109 dft2014
 
06.12.18
11:05
Мне больше любопытно другое: как они реализовали ситуации, если в 2019 будут возвраты или например, весь январь 2019 мы можем добивать документами декабря 2018.
110 Aleksey
 
06.12.18
11:09
(106) Кто то выдвигал идею что не надо хранить ставки НДС, надо хранить описание ставки (основная, льготная, нулевая) и тогда при смене ставки ненужно ничего добавлять.

Вот по этому пути и пошла БП добавив в 3.0.66.70 новое перечисление
ВидыСтавокНДС
- Общая
- ОбщаяРасчетная
- Пониженная
- ПониженнаяРасчетная
- Нулевая
- БезНДС

Ну и обработка которая в карточке номенклатуры заполняет новый реквизит "ВидСтавкиНДС"

Если СтавкаНДС = Перечисления.СтавкиНДС.НДС18 Тогда
        Возврат Перечисления.ВидыСтавокНДС.Общая;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС18_118 Тогда
        Возврат Перечисления.ВидыСтавокНДС.ОбщаяРасчетная;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС10 Тогда
        Возврат Перечисления.ВидыСтавокНДС.Пониженная;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС10_110 Тогда
        Возврат Перечисления.ВидыСтавокНДС.ПониженнаяРасчетная;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС0 Тогда
        Возврат Перечисления.ВидыСтавокНДС.Нулевая;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.БезНДС Тогда
        Возврат Перечисления.ВидыСтавокНДС.БезНДС;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС20 Тогда
        Возврат Перечисления.ВидыСтавокНДС.Общая;
    ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС20_120 Тогда
        Возврат Перечисления.ВидыСтавокНДС.ОбщаяРасчетная;
    Иначе
        Возврат Перечисления.ВидыСтавокНДС.ПустаяСсылка();
    КонецЕсли;
111 Aleksey
 
06.12.18
11:10
(109) Возможно в ТЧ части они оставят старое перечисление ставки НДС и просто будут заполнять его по разному
112 MSOliver
 
06.12.18
11:12
(110) Ни чего не понял...
113 MSOliver
 
06.12.18
11:14
(110) при ставке 18% и 20% будет возвращаться Перечисления.ВидыСтавокНДС.Общая
114 dft2014
 
06.12.18
11:17
В связи с увеличением общей ставки НДС с 18 до 20 % планируется отказаться от хранения ставки НДС в номенклатуре, которая используется для подстановки по умолчанию при вводе документов.

Вместо ставки будем хранить новую сущность "Вид ставки НДС", которая может принимать значения:

Общая
Общая расчетная
Пониженная
Пониженная расчетная
Нулевая
Без НДС
Общая ставка - 18% в 2018 году и 20% в 2019-м.


Вид ставки будет установлен обработчиком обновления.

Для пользователя с точки зрения интерфейса ничего не поменяется, выбирать он будет конкретное значение ставки в реквизите "% НДС", при этом список выбора будет зависеть от текущей даты. Но программа сохранит вид ставки, а не конкретное значение.

В модуле менеджера перечисления будет реализована функция, возвращающая ставку НДС (значение перечисления Ставки НДС) в зависимости от вида ставки и даты.

Плюсы решения:
-Пользователю ничего не надо делать в новогоднюю ночь или первый рабочий день 2019 года, т.е. отсутствует момент замены ставок в справочнике.
-Отсутствует ситуация, когда в 2019 году в справочнике 18, а подставляется 20, и наоборот.
-Универсальность на случай появления новой пониженной ставки, изменения существующей пониженной ставки (повышения 10% до 12 и т.п.)

Минусы
-Нужно поддержать изменение в обменах
-Необходим обработчик обновления
115 Масянька
 
06.12.18
11:19
(112) Те же коки, только в профиль :)
116 vis_tmp
 
06.12.18
11:23
(114)А если возникнет ещё одна пониженная ставка?
117 Aleksey
 
06.12.18
11:33
(116) аля крым?
118 MSOliver
 
06.12.18
11:33
(114) примерно так?!...
Если ТекущаяДата()>=Дата(2019,01,01) Тогда
   Возврат Перечисления.СтавкиНДС.НДС20
Иначе
   Возврат Перечисления.СтавкиНДС.НДС18
КонецЕсли;
119 Aleksey
 
06.12.18
11:38
(118) типа
Если ВидСтавки = основная тогда
  Если Дата>ДатаВступленияПостановления5284 тогда
  ИначеЕсли Дата>ДатаВступленияПостановления3248 тогда
  ИначеЕсли Дата>ДатаВступленияПостановления4440 тогда
  Иначе
  КонецЕсли;
КонецЕсли;
120 John83
 
06.12.18
22:31
обновил УПП до последнего релиза, создал реализацию от 2019, в итоге как была ставка 18 - так и осталась
обработкой поменять во всем справочнике?
121 Smile 8D
 
07.12.18
10:11
(120) Из описания обновления УПП:
Учет НДС по ставке 20%
Поддержаны изменения учета НДС в связи со вступлением в силу с 01.01.2019г. Федерального закона от 03.08.2018г. № 303-ФЗ в части замены ставки НДС с 18% на 20%.
Реализована обработка "Помощник замены ставки НДС на 20%", позволяющее выполнять замену ставки НДС с 18% на 20% в карточках элементов номенклатуры.
122 dinn
 
07.12.18
13:01
почему разработчики делают перечисление а не цифру? Сегодня 20, завтра 100. Каждый раз обновление 31 декабря будет выходить?
123 stopa85
 
07.12.18
13:23
(122) Потому что ставка БезНДС - позволяет не вести книгу покупок/прожаж, выставлять счет-фактру не требуется. Тогда как ставка 0% - обязывает.
124 zva
 
07.12.18
13:39
Ну что, выложили релиз УТ 11, версия 11.4.6.166 , который Не рекомендуется использовать на платформе 8.3.13.1513
Кто уже обновился - отписывайтесь...
125 zva
 
07.12.18
13:42
"Реализовано рабочее место Помощник замены ставки НДС на 20%, позволяющее выполнять замену ставки НДС с 18% на 20% в карточках элементов списков."
1-го января, после боя курантов нужно замену делать...
На регламентное задание сил не хватило...
126 dinn
 
07.12.18
14:54
(123) Ссылка на справочник с цифрой ндс можно использовать для расчета. Пустое значение (не ноль) мог бы определять ставку Без ндс.
127 Dotoshin
 
07.12.18
14:58
(125) У вас круглосуточная отгрузка чтоль, 7х24?
128 Конструктор1С
 
07.12.18
16:50
(126) во многих случаях всё равно придётся использовать ставку НДС как перечисление.Хотя бы распространённый случай - нужно получить ставку НДС "по-умолчанию". Сейчас это 18%, с 1 января будет 20%. Ну и с точки зрения налоговой отчетности, отдельная ставка НДС это отдельные поля, или даже таблички, каждая из которых заполняется через одно место.
129 Конструктор1С
 
07.12.18
17:02
Вот такие запросы в заполнении отчетности сплошь и рядом. По-моему, циферка в справочнике ставок НДС не сыграло бы тут роли от слова совсем

ВЫБРАТЬ
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеРеализация)
                            И НДСЗаписиКнигиПродажОбороты.СтавкаНДС В (&СтавкаНДС18)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр010_040)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300001003,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеРеализация)
                            И НДСЗаписиКнигиПродажОбороты.СтавкаНДС В (&СтавкаНДС10)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр010_040)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300002003,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеРеализация)
                            И НДСЗаписиКнигиПродажОбороты.СтавкаНДС В (&СтавкаНДС18_118)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр010_040)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот + НДСЗаписиКнигиПродажОбороты.НДСОборот
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеНачисленНДС)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности = ЗНАЧЕНИЕ(Перечисление.ВидыЦенностей.ТоварыНалоговыйАгент)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот + НДСЗаписиКнигиПродажОбороты.НДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300003003,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеРеализация)
                            И НДСЗаписиКнигиПродажОбороты.СтавкаНДС В (&СтавкаНДС10_110)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр010_040)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот + НДСЗаписиКнигиПродажОбороты.НДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300004003,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеНачисленНДС)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр060)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300006003,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеПолученАванс)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр070)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.СуммаБезНДСОборот + НДСЗаписиКнигиПродажОбороты.НДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300007003,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеПолученАванс)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр070)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.НДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300007005,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеВосстановлениеНДС)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.НДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300008005,
    ЕСТЬNULL(СУММА(ВЫРАЗИТЬ(ВЫБОР
                    КОГДА НДСЗаписиКнигиПродажОбороты.Событие В (&СобытиеВосстановлениеНДС)
                            И НДСЗаписиКнигиПродажОбороты.ВидЦенности В (&ВидыЦенностейСтр090)
                        ТОГДА НДСЗаписиКнигиПродажОбороты.НДСОборот
                    ИНАЧЕ 0
                КОНЕЦ КАК ЧИСЛО(15, 2))), 0) КАК П000300009005
ИЗ
    НДСЗаписиКнигиПродажОбороты КАК НДСЗаписиКнигиПродажОбороты
130 АннаО
 
07.12.18
17:07
(100) - в 8-ке ставка НДС от системы налогообложения ну никак не зависит. НДС относится ТОЛЬКО к товару. Если продажа идет от организации на упрощенке, например, то это должно указываться в самой организации. Тогда графа НДС в отгрузочных док-тах при любой ставке НДС в номенклатуре будет "без НДС"
Закон Брукера: Даже маленькая практика стоит большой теории.