1. starjevschik 04.12.18 16:36 Сейчас в теме

НДС 20% общая методика доработки

Я думаю, это не только меня интересует о). Есть управленческая конфигурация. Варианты исходной конфигурации - от разных ТиС до 11.4, всякие есть. В худшем случае КА, кому-то может и с УПП попрет, но к счастью не мне.
Конфигурация заведомо необновляемая ни в каком виде.
Как я представляю себе методику внедрения в нее нового НДС:
1) добавляем в перечисление новый элемент
2) в 00.00 под куранты и известного кого в телевизоре меняем НДС 18 на 20:
2.1) во всей номенклатуре
2.2) во всех договорах контрагентов
2.3) в видах цен
3) делаем поиск по метаданным по ключевому слову "18", включая внешние отчеты и обработки... это, конечно, самое интересное. Что находим, ставим условие на дату, ну или переделываем, по месту решаем, в общем. Понятно, что найдем вряд ли все, ну будет работа на январь, во всем есть свои плюсы.

Что я упускаю?
rintik; triviumfan; j.r.r; acanta; +4 Ответить
Ответы
Избранное Подписка Сортировка: Древо
5. azali 04.12.18 17:03 Сейчас в теме
(1)
Зачем добавлять, ставка 20 была и до этого. Добавления в перечисления не требуется.

Не знаю как у вас, но у нас еще как минимум январь будут разность документы за предыдущий год - поэтому, когда менять, вы лучше спросите у бухов.
2. sergathome 04.12.18 16:51 Сейчас в теме
Технически проблема отсутствует, а практически, когда бухгалтера и прочие зверушки начнут межпериодные расчеты ровнять, будет весело. А у каждой зверушки свой вкус на плюшки, как известно... ;)) Расслабляемся и получаем удовольствие.
3. j.r.r 23 04.12.18 16:58 Сейчас в теме
(2) Методика действительно непонятна. Касса под куранты поменяет свои параметры, а 1С нужно пилить самостоятельно. Неужели всё ручками?
8. sergathome 04.12.18 17:20 Сейчас в теме
(3) ручками, и, возможно, ножками. когда числа 30 января прибежит главбухша с воплями типа "мы выставили счет фактуру ООО Лейла по ставке 18, а заплатили они нам по 20..." и тд и тп... ;)) И раньше так было, и дальше так будет (с)
18. j.r.r 23 04.12.18 18:03 Сейчас в теме
(8) Тогда напилить обработку и всех делов. Полчаса потерять. Просто странно это всё) Можно было бы и автомотизировать
19. sergathome 04.12.18 18:06 Сейчас в теме
(18) нельзя. неизвестно в каком направлении зверушкины идейки побегут.
20. j.r.r 23 04.12.18 18:37 Сейчас в теме
(19) Ну, ничего, переживём и без автоматизаций. Ждём чего ещё взбредёт в светлые головы. Пока только смена электронных маячит. Но это к июлю
4. insurgut 192 04.12.18 17:02 Сейчас в теме
Значению перечисления ставки НДС = 20% уже много много лет. Или я заблуждаюсь?
6. user633533_encantado 2 04.12.18 17:13 Сейчас в теме
(4) В современных типовых такой ставки нет.
Сейчас вышло обновление для ERP где добавляется ставка 20%.



Совет по доработке: в коде есть различные условия гле к ставке НДС идет обращение явно, тип "Если СтавкаНДС = Перечисления.СтавкиНДС.НДС18 Тогда...".
Вот там и надо больше всего будет допиливать под ставку НДС 20.
7. sergathome 04.12.18 17:14 Сейчас в теме
(6) В Бухгалтерии 3 точно есть. Но обрабатывается ли - не знаю.
21. triviumfan 7 05.12.18 16:35 Сейчас в теме
(6) Не слишком много ли?!
Прикрепленные файлы:
22. triviumfan 7 05.12.18 17:03 Сейчас в теме
(21) Ещё обработка реализована. Туториал:

Учет НДС по ставке 20%
В связи со вступлением в силу с 01.01.2019г. Федерального закона от 03.08.2018г. №
303-ФЗ в части замены ставки НДС с 18% на 20% в прикладное решение внесены
следующие изменения:
■ в перечень ставок НДС добавлены значения 20% и 20/120;
■ новые ставки НДС учтены в расчетных алгоритмах системы.
Значения ставок НДС 18% и 18/118 сохранены и доступны для выбора.
Реализовано рабочее место Помощник замены ставки НДС на 20% (меню НСИ и
администрирование - Сервис), позволяющее выполнять замену ставки НДС с 18% на
20% в карточках элементов следующих списков:
■ Номенклатура;
■ Виды номенклатуры;
■ Договоры с контрагентами;
■ Договоры между организациями;
■ Договоры лизинга.
В указанном рабочем месте замена ставки НДС может быть выполнена пользователем
выборочно или для всех элементов определенного списка.
С целью минимизации ошибок, связанных с применением новых ставок НДС, в
алгоритмы прикладного решения внесены следующие изменения при работе с
документами в зависимости от их даты:
■ при копировании или вводе документов на основании в них выполняется
преобразование ставки НДС:
○ до 01.01.2019 с 20% в 18%;
○ после 01.01.2019 с 18% в 20%;
■ при выборе в документы системы, дата которых раньше 01.01.2019г., элементов
списка Номенклатура, в которых указана ставка НДС 20%, в документе
указывается ставка НДС 18%;
■ при выборе в документы системы, дата которых 01.01.2019г. и позднее, элементов
списка Номенклатура, в которых указана ставка НДС 18%, в документе
указывается ставка НДС 20%.
■ при формировании документов Счет-фактура выданный (аванс) и Счет-фактура
налогового агента, дата которых 01.01.2019г. и позднее, в них подставляется ставка
НДС 20/120;
в рабочем месте Учет НДС с полученных авансов значения предлагаемых ставок
НДС по кнопке Установить ставку НДС зависят от даты
Показать
23. user633533_encantado 2 05.12.18 17:34 Сейчас в теме
(21) Много.

А нефиг дорабатывать конфигурации так, что они становятся необновляемыми.
24. starjevschik 05.12.18 17:45 Сейчас в теме
(21) ерп это да. Хотя я в 10.3 посмотрел, там около 700 вхождений "18". Однако.
Никто не ждал такого подарочка.
17. starjevschik 04.12.18 17:54 Сейчас в теме
(4) это самая простая часть алгоритма. Если уже есть, то не добавляем.
А вот насчет остального интересно...
9. user774630 04.12.18 17:20 Сейчас в теме
Цитирую партнерку 1С.

Как планируется реализовать ставку НДС 20% в справочнике "Номенклатура"
Валеев Ренат (1С, Москва) 07.11.2018 15:22

В связи с увеличением общей ставки НДС с 18 до 20 % мы планируем отказаться от хранения ставки НДС в номенклатуре,
которая у нас используется для подстановки по умолчанию при вводе документов.

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

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



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

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

Но программа сохранит вид ставки, а не конкретное значение.

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

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

Минусы
-Нужно поддержать изменение в обменах
-Необходим обработчик обновления
Показать
user705522_constantin_h; triviumfan; j.r.r; sergathome; +4 Ответить
10. user774630 04.12.18 17:22 Сейчас в теме
(9)
Общая расчетная - 18/118 или 20/120.
Речь только о том, чтобы не хранить конкретную ставку в справочнике, а хранить её вид.
sergathome; +1 Ответить
11. sergathome 04.12.18 17:23 Сейчас в теме
(10) На самом деле разумное решение, но кривое, как обычно. Некривого решения, впрочем, не просматривается.
16. starjevschik 04.12.18 17:51 Сейчас в теме
(9) такой механизм я, пожалуй, не осилю, это очень много изменений. Т.е. сделать-то можно, но это под каждую конфигурацию индивидуально и очень много доработок.
12. insurgut 192 04.12.18 17:29 Сейчас в теме
Что-то мне подсказывает, что не с чеками и суммами НДС в счет-фактурах основные проблемы будут, а у бухгалтерии, когда попрут возвраты прошлогодние, или оплаты за прошлогодние заказы.
13. sergathome 04.12.18 17:35 Сейчас в теме
(12) Теоретически всё должно зависеть от принятой дисциплины начисления, а практически возникает срок оплаты у контрагента и на этом опаньки - гуляй рванина кто как придумает...
14. insurgut 192 04.12.18 17:36 Сейчас в теме
(13) а "правильнее" всех придумает налоговая, доначислив в очередной раз пени :)
15. sergathome 04.12.18 17:39 Сейчас в теме
(14) Пени, штрафы при встречке. Помню ещё как с 20 на 18 переходили. угага просто. Пришлось старое юрлицо тупо грохнуть. Дешевле вышло ;)

ЗЫ да, пени со штрафами это полбеды, беда с формированием отчетности будет - хрен валидируешь, фик отправишь
25. AndKovalchuk 79 07.12.18 09:48 Сейчас в теме
Не знаю, как в это будет в 8-ке, но в 7.7 1с выпустила помощник перехода на 20%, который пробегается по всей номенклатуре и устанавливает там ставку 20 на 01.01.2019 ( так как реквизит периодический). Как будет отрабатываться зачет аванса пока не проверял. Но думаю, там проблем не возникнет. А вот при желании продавцов довыставить 2% к уже оплаченным счетам будут довольно большие проблемы. Об этом и на Бух.1с написали
https://buh.ru/articles/documents/76508/
26. starjevschik 07.12.18 10:42 Сейчас в теме
(25) а где этот помощник 7.7 найти? было бы удобно. А для 8 нет такого?
Статью почитал, как же все это плохо. Но это совсем другая тема, конечно.
28. triviumfan 7 07.12.18 14:15 Сейчас в теме
27. AndKovalchuk 79 07.12.18 11:02 Сейчас в теме
Ну вот. Там совсем все просто. Но подумал, что нехорошо выкладывать часть 1с конфигурации в открытый доступ. Пришлите в личке свою почту, скину по почте.
29. whoo 08.12.18 00:02 Сейчас в теме
Лёд тронулся господа присяжные заседатели)
30. starjevschik 08.12.18 17:16 Сейчас в теме
Обработал три конфигурации, 10.3, 11.1 и 11.3. Меньше всего в коде упоминаний НДС18 в 11.3 (120 примерно), больше всего в 10.3. Учатся чему-то они все же.
Но при ближайшем рассмотрении все не так плохо, большая часть в книгах продаж и покупок, зачем они вообще в УТ, непонятно. Реально нужных мест, где надо исправить, не так уж много, пара десятков максимум.
Так что все не так уж плохо ))
33. triviumfan 7 10.12.18 15:41 Сейчас в теме
(30) УТ11.3, не согласен. Доработать не так уж и просто. Где-то нужно логику смотреть, а не просто так добавить ещё одно условие или заменить 18 на 20. К тому же все должно работать и до НГ.
Сейчас смотрю и разбираюсь...
34. triviumfan 7 10.12.18 16:46 Сейчас в теме
(33) Теперь я точно могу сказать, что обновление совсем не простое (даже если не учитывать книги покупок и продаж)
35. starjevschik 10.12.18 21:43 Сейчас в теме
(34) я сделал две УТ 11, одну 10.3 и одну ТиС. Самое большое ковыряние в 11.3, самое маленькое в ТиС, но везде не очень много. Не все так уж страшно.
В 11 1с подложила маленькую подляночку, при проведении поступлений и реализаций они собирают запрос из множества кусочков. Каждый кусочек сделан как отдельный запрос, можно в конструкторе смотреть, вроде бы удобно, но! при склеивании текста запроса они не добавляют ";" между запросами. Там эта точка с запятой стоит в конце каждого запроса. И если одну часть в конструкторе открыть, убедиться, что все правильно, и нажать ОК, то в итоговом запросе получаем отсутствие ";" между частями и синтаксическую ошибку при проведении документов. В обеих базах на это наступил о)
36. triviumfan 7 10.12.18 22:35 Сейчас в теме
(35) Какой релиз 11.3? Поиск по "НДС18" некорретный... смотрю в последний релиз, там реализация через СтавкаНДСПоУмолчанию, которая с нового года 20%.
Т.е. где-то нужно просто добавить условие для НДС20/НДС120, а где-то и логику пересмотреть. Стоит отметить СчетФактураНаАванс - там хитрости.
37. starjevschik 11.12.18 10:10 Сейчас в теме
(36) не помню релиз. Счета-фактуры на аванс - да, если они используются, то там много копаться.
38. triviumfan 7 11.12.18 11:32 Сейчас в теме
(37) А ничего, что ещё в формах в списке выбора они строго заданы?
Объект "Перечисление.СтавкиНДС.ЗначениеПеречисления.НДС18" использован в:
Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма
Справочник.ДоговорыМеждуОрганизациями.Форма.ФормаЭлемента.Форма
Документ.ЗаявкаНаРасходованиеДенежныхСредств.Форма.ФормаДокумента.Форма
Документ.ОперацияПоПлатежнойКарте.Форма.ФормаДокумента.Форма
Документ.ОтчетКомиссионера.Форма.ФормаДокумента.Форма
Документ.ОтчетКомитенту.Форма.ФормаДокумента.Форма
Документ.ОтчетОРозничныхПродажах.Форма.ФормаДокумента.Форма
Документ.ОтчетПоКомиссииМеждуОрганизациями.Форма.ФормаДокумента.Форма
Документ.ПередачаТоваровМеждуОрганизациями.Форма.ФормаДокумента.Форма
Документ.ПоступлениеБезналичныхДенежныхСредств.Форма.ФормаДокумента.Форма
Документ.ПриходныйКассовыйОрдер.Форма.ФормаДокумента.Форма
Документ.РасходныйКассовыйОрдер.Форма.ФормаДокумента.Форма
Документ.СписаниеБезналичныхДенежныхСредств.Форма.ФормаДокумента.Форма
Документ.СчетФактураНалоговыйАгент.Форма.ФормаДокумента.Форма
Документ.СчетФактураНалоговыйАгент.Форма.ФормаРабочееМесто.Форма
Документ.ЧекККМ.Форма.ФормаДокументаРМК.Форма
Документ.ЧекККМ.Форма.ФормаДокумента.Форма
Документ.ЧекККМВозврат.Форма.ФормаДокументаРМК.Форма
Документ.ЧекККМВозврат.Форма.ФормаДокумента.Форма
РегистрСведений.НДССостояниеРеализации0.Форма.ФормаРучногоВвода.Форма
Показать

Короче жопа с обновлением. Я все больше и больше мест нахожу. Плюс доработки есть от "умельцев", которые тоже надо переделать.
А ещё выгрузить все внешние обработки и в них покопаться.
И ещё на тестирование отправить...
31. starjevschik 08.12.18 17:59 Сейчас в теме
И еще, полез смотреть ТиС 7.70.929, там ставка НДС в номенклатуре никакая не периодическая. Так что помощник от 1с придется немного подпилить о)
Зато там в коде НДС18 встречается 7 (семь) раз. И то один их них я же и дописывал. Вот умели же раньше.
32. triviumfan 7 08.12.18 18:48 Сейчас в теме
Наконец-то вышла УТ 11.4.6.166 которую так долго ждали, а разработчики играли на нервах, постоянно откладывая обнову :)
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Разработчик 1С
Москва
зарплата от 100 000 руб. до 160 000 руб.
Полный день

Программист 1С
Москва
зарплата от 80 000 руб.
Полный день

Консультант-аналитик 1С
Санкт-Петербург
Полный день

Консультант-аналитик 1С
Москва
зарплата от 120 000 руб. до 120 000 руб.
Полный день

Senior 1C Developer ЛЮБОЙ ГОРОД
Москва
зарплата от 80 000 руб.
Полный день