Добавление ставки НДС 20% на старой УТ 11.0 за 2 шага

Публикация № 974831

Программирование - Практика программирования

НДС 20% УТ 11 управление торговлей ставки ндс

15
Предлагаю Вам небольшую инструкцию по добавлению ставки НДС 20% в старую "необновляемую" конфигурацию "Управление торговлей 11.0".

Доброго времени всем.

Возникла задача - добавить ставку НДС и ее механизм пересчета в старую "необновляемую" конфигурацию торговли УТ11.

Сделал эту задачу за 2 шага:

1.В конфигураторе добавляем ставки НДС в Перечисления.СтавкиНДС  (см рисунок 1)

2. В разделе - "Общие - Общие Модули" находим модуль "ЦенообразованиеКлиентСервер" - в нем находим функцию "ПолучитьСтавкуНДСЧислом" (см. рисунок 2)


в ней добавляем строки - см на рисунке 2 (между звездочек).


После этого должны появиться ставки НДС и  пересчитывать в документе при перевыборе НДС ставки.

 

Данная задача решалась для определенной организации, она НЕ претендует на универсальность. Используемая конфигурация "Управление торговли 11.0". Платформа 1с 8.2.19.130

Сделайте копию своей базы, перед тем как вносить изменения. Буду рад, если данная заметка хоть как-то поможет вам. Всем спасибо!

 

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

Программа, меняющая в ставку НДС в справочнике Номенклатура с 18% на 20% находиться здесь //obrabotki1c.chavalah.ru/public/975682/

 

15

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. grum01 211 03.01.19 08:00 Сейчас в теме
Т.е. для "новой" УТ_10.3 есть официальное обновления по НДС (хотя они там и не нужны, существуют еще с доисторических времен), а для УТ_11.0 нет?
Нужно помнить, что ставка НДС привязана к номенклатуре, поэтому при выборе номенклатуры будет выскакивать старая ставка, нужно будет ее перевыбрать на 20%.

Замените в карточках номенклатуры любой стандартной обработкой. Перевыбирать каждый раз - таких дров наворотить можно...
2. ids79 2027 03.01.19 18:11 Сейчас в теме
Не думал, что кто-то УТ 11.0 использует.
Уж очень не удачный релиз.
3. mxm2 1127 03.01.19 19:33 Сейчас в теме
Странно, как-то: недавно добавлял ставку НДС 20% в древнем релизе УТ 11.0. После добавления новых значений перечисления, через глобальный поиск нашлось не менее 30 упоминаний ставки "НДС18". Пришлось все эти фрагменты так или иначе допиливать... Пройдитесь на всякий случай глобальным поиском.
6. Proxynick 08.01.19 16:11 Сейчас в теме
В статье задача решена 20%.
Пока по всей конфигурации не пройтись - работать не будет правильно. Это только справочное изменение.
Я поиск делал с помощью "поиск ссылок на объект" выделив перечисление "СтавкиНДС".
Ушло примерно 2 часа проход и правку всех мест где идет расчет ставки НДС. Тут не только модули, но и в тесте запроса много мест надо править. Некоторые тексты запроса проще через "конструктор запроса", а в некоторых местах пришлось текст без конструктора править.

в результате все печатные формы формируются правильно. Расчет ставки в документах идет верно. Осталось проверить формирование отчётностей и т.п.
4. falsepilot 1 04.01.19 12:07 Сейчас в теме
Два дня назад добавлял ставки 20 и 20/120 в УТ 11.3.4.31. Глобальный поиск по "НДС18" выдал 389 вхождений. Наибольшее количество - в документах вида "СФ выданный на аванс" и отчетах "Книга покупок", "Книга продаж".

После создания новых значений перечисления "СтавкиНДС", особенное внимание следует обратить вот на что:

- в ряде случаев в коде нужно просто заменить "Перечисления.СтавкиНДС.НДС18" на "Перечисления.СтавкиНДС.НДС20"
- в ряде случаев создаются массивы ставок и при добавлении туда новых значений, следует внимательно проверить извлечение значений из массива по индексу
&rew; Redokov; +2 Ответить
5. luds 05.01.19 18:46 Сейчас в теме
Поиск лучше делать по ".СтавкиНДС.НДС18". Таким образом захватим и обращения в запросе, и встроенный язык, и расчетную ставку.
Заменять лучше не надо, надо именно добавить.
Внимательно следить за запросами, где в качестве параметра передаётся ставка\массив ставок. Эти запросы потом через "выбор когда" могут присваивать произвольные псевдонимы полям.

Если интересно, рекомендации от 1С:
Прикрепленные файлы:
Ставка НДС 20%.pdf
falsepilot; +1 Ответить
7. &rew 7 09.01.19 10:08 Сейчас в теме
Все отчеты на СКД "запиленные" будут через "Иначе" работать.
Я древнюю переписанную в давно 11.1 обновлял. Там копипастинга часа на полтора вышло, не считая древних модулей с книгами покупок и продаж. То, что в статье - это первое, что на ум приходит. И "Программа, меняющая в ставку НДС в справочнике Номенклатура с 18% на 20% находиться..." внутри конфы и назвыется Групповое изменение реквизитов. Хотя честно не помню, есть ли в 11.0 она. Еще Нужно 3-ий шаг добавить. Делаем глобальный поиск по "18" и ...
8. baralgins 14.01.19 20:23 Сейчас в теме
Все сделали как описано, появился выбор ставки 20% во всех документах продажи, договорах, ПКО, РКО, безналичные платежи, номенклатуре, а вот в документах закупки нет, подскажите где копать.

1С:Предприятие 8.3 (8.3.13.1513)
Управление торговлей, редакция 11 (11.3.4.228)
11. ansonat 46 16.01.19 11:27 Сейчас в теме
(8) Та же проблема. Некогда разбираться. Пока добавили еще один реквизит СтавкаНДС на форму, а старый скрыли. Истина где-то рядом)
12. ansonat 46 16.01.19 11:29 Сейчас в теме
(8)Управление торговлей, редакция 11 (11.3.4.164)
9. pioner06 14.01.19 21:58 Сейчас в теме
Я сделал как у автора + глобальным поиском фразу "СтавкиНДС.НДС18". В 11.0.7.21 нашлось мест 50. Копипастом и заменой пробежался. Пока вроде всё норм. Далее будет видно. Если глобальным поиском по фразе "НДС18", то около 300 мест нужно править - надеюсь этого не нужно будет делать. А то ещё часа на 3. По поводу групповой обработки внутри конфы, как-то она там странно работает. Можно менять ставку, но массово только по категориям или всё сразу. Лучше заменить обработкой автора в 1 клик. Я проверил уже.
baralgins; +1 Ответить
10. baralgins 15.01.19 19:00 Сейчас в теме
Вот такая ситуация.
Прикрепленные файлы:
Оставьте свое сообщение