Существует несколько редакций программного продукта «1С:Управление торговлей 8», но не все редакции в настоящее время поддерживаются фирмой «1С», обновления с новой ставкой НДС 20% вышли только для редакций 10.3 и 11.4, для остальных версий программы обновления больше не выпускают.
О новых релизах программы «1С:Управление торговлей 8» с НДС 20%, выпущенных фирмой «1С», можно узнать по ссылке.
Ставку НДС 20% в 1С:Управление торговлей, редакция 11.0″, как добавить?
Что делать тем организациям, кто не перешел на редакцию 11.4? Если программа доработана и доработок много, переход на новую редакцию может оказаться трудоемким и дорогостоящим, в таком случае проще добавить ставку НДС 20% в текущую конфигурацию, без перехода на новую редакцию.
В этой статье будет показано, как добавить ставку НДС 20% в редакцию 11.0 программного продукта «1С: Управление торговлей 8».
В первую очередь нужно сделать архивную копию базы данных. В конфигураторе 1С открываем перечисления, находим перечисление «СтавкиНДС» и добавляем два новых значения:
Далее нужно найти функцию ПолучитьСтавкуНДСЧислом, она находится или в общем модуле ЦенообразованиеПовтИсп или ЦенообразованиеКлиентСервер в зависимости от релиза программы. Функция находится в модуле ЦенообразованиеПовтИсп в более ранних версиях редакции 11.0. Нужно в этой функции скопировать строки от «ИначеЕсли» до «Возврат 0.18;» и вставить ниже:
Меняем в скопированных строках 18 на 20:
Сохраняем изменения и проверяем, как работают документы со ставками НДС. Новая ставка должна выбираться, суммы в документах должны пересчитываться при изменении ставки НДС. Также необходимо в карточках номенклатуры изменить ставки НДС для автоматического заполнения ставки в документах.
Как добавить ставку НДС 20% в старый релиз «1С:Платежные документы»
- Добавляем в перечисления «Ставки НДС» значение НДС20:
- Заполняете свойства нового элемента как на картинке:
- Добавляем в перечисления «Ставки НДС» значение НДС20:
3. Далее надо найти общий модуль «ОбработкаТабличныхЧастей», он находится в дереве конфигурации здесь:
В это модуле надо заменить код функции ПолучитьСтавкуНДС на следующий:
Функция ПолучитьСтавкуНДС(СтавкаНДС) Экспорт
Если СтавкаНДС = Перечисления.СтавкиНДС.НДС10 Тогда
Возврат 10;
ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС18 Тогда
Возврат 18;
ИначеЕсли СтавкаНДС = Перечисления.СтавкиНДС.НДС20 Тогда
Возврат 20;
КонецЕсли;
Возврат 0;
КонецФункции // ПолучитьСтавкуНДС()
Или просто добавить строки, относящиеся к новой ставке НДС.
4. Далее открыть форму документа ПлатежноеПоручениеИсходящее:
Внизу вкладка — Модуль, в нем заменяем код в процедуре УстановитьСтавкуНДС на следующий:
Процедура УстановитьСтавкуНДС()
Если УказатьНДС Тогда
СтавкаНДС = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь, «ОсновнаяСтавкаНДС»);
Если НЕ ЗначениеЗаполнено(СтавкаНДС) Тогда
СтавкаНДС = Перечисления.СтавкиНДС.НДС20;
КонецЕсли;
Иначе
СтавкаНДС = Перечисления.СтавкиНДС.ПустаяСсылка();
КонецЕсли;
КонецПроцедуры
Или заменить в коде строку со ставкой НДС с 18 на 20.
Если не знаете, как открыть конфигурацию, выберите в меню пункт Конфигурация-Открыть конфигурацию.
Если не можете изменять конфигурацию, ее надо сначала снять с поддержки:
В форме настройки нажать кнопку «Включить возможность изменения» и установить правила как на картинке:
Нажать ОК.
Это все изменения в конфигурации Платежные документы, связанные с добавлением новой ставки НДС.
Еще в режиме 1С:Предприятие (режиме работы пользователя с программой) зайдите в меню Сервис-Настройки пользователя и установите там ставку НДС по умолчанию 20%.
Перед любыми изменениями конфигурации делайте архивную копию базы!
Здравствуйте! У меня 1с Розница, версия 2.2.9.20. Сделала все, как написано (очень понятно, кстати, для таких новичков как я)). После отладки ставка 20% не появляется. В чем может быть проблема? Заранее спасибо
Здравствуйте! В Рознице установлен фильтр в справочнике Номенклатура в поле «Ставка НДС». Добавить 20% можно следующим образом: в конфигураторе найти справочник Номенклатура, в нем открыть форму элемента, в форме ткнуть мышью в поле «Ставка НДС», далее — по правой кнопке мыши открыть контекстное меню, в нем выбрать «Свойства», в свойствах найти «Список выбора», нажать три точки справа, в списке нажать кнопку «Заполнить», удалить лишние значения (нулевую ставку НДС, ставки вида 18%/118%), сохранить и обновить конфигурацию. Но этого недостаточно, чтобы ставка НДС 20% появилась в документах, там тоже аналогичные фильтры, все немного сложнее, чем в торговле, лучше написать отдельную статью, чтобы было понятно.
Есть еще один момент, если у вас онлайн-касса, то с нового года поменялись форматы обмена с налоговой, без штрафов и без обновления можно еще работать до конца марта, а потом надо обновить драйвер ККМ и программу, и такая доработка не будет иметь смысла, если только как временный вариант.
Спасибо большое! Все получилось! Внесла изменения в формы. Кассы обновим. Мы вообще без НДС работаем, но хотелось все исправить! Ещё раз спасибо за помощь!!
Здравствуйте. У меня утановлена программа 1С платежные документы8. Можно ли поменять ставку на 20 как описано у вас у меня не получается (нет НДС20, НДС20_120)
Добавила в конец статьи.
Здравствуйте. А если в меню Поддержки нет пункта Настройка поддержки? У меня там всего два пункта Обновить конфигурацию и Шаблоны конфигураций и обновлений.
Можете написать номер версии платформы и конфигурации? Зайти в режиме 1С:Предприятие (режиме пользователя) в меню Справка-О программе. Номер в скобках после слов «1С:Предприятие» и после «1С:Платежные документы».
Здравствуйте. Нет возможности обновить УТ 11.4 , дописала на тестовой базу , все получилось. Это здорово, только один вопрос: не вылезет ли потом боком эта «допись» в закрытиях месяца, в ккм и т.д…Ведь наверняка где-то в коде ещё спрятано это НДС , где мы ничего не изменяем
Чтобы проверить, нужно взять предыдущий релиз УТ, который вышел перед тем, как добавили ставку 20% и сделать сравнение в конфигураторе с конфигурацией релиза с новой ставкой, тогда будут видные все изменения, касающиеся новой ставки НДС. Вы так не сможете сделать, а мне надо время найти.
Делала аналогичную проверку для 1С:Платежные документы, в обновлении было все то же самое, что я предлагаю вручную добавить, но та конфигурация очень простая по сравнению с УТ.
Что касается ККМ, еще нужно обновление драйвера или прошивки, точно не скажу, не очень дружу с торговым оборудованием.