Обновление (MD-файл) для Торговли и Склад 7.7 релиз 7.70.1005. Внесены изменения в программный код для пересчета НДС по ставке 22%. Изменена обработка "Помощник изменения ставки НДС ".
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Все мы прекрасно знаем, что с 1 января 2026 года начинает применяться ставка НДС 22%. Фирма 1С не поддерживает обновления старых релизов 1С. Поэтому пришлось самостоятельно вносить изменения в программную часть. Было добавлено перечисление НДС22 и НДС22_122. А также изменены модули для пересчета ставки.
Порядок обновления:
Распаковываем архив с обновлением.
Заходим в конфигуратор. Выбираем меню «Конфигурация». Далее Объединение конфигураций. В открывшемся окне выбираем ранее разархивированный файл. После сравнения принимаем изменения. Сохраняем Конфигурацию.
После 1 января необходимо изменить реквизит «НДС» у справочника Номенклатура. Либо через меню Справочники -> Групповая обработка справочников -> Номенклатуры делаем отбор по ставке НДС 20%, после отбора устанавливаем реквизит 22%. Или через Операции -> Обработка-> Помощник изменения ставки НДС.
Релиз, на котором производилось тестирование: Платформа 1С - 7.70.027, Релиз конфигурации - 7.70.1005.
Обновление поставляется как есть. Если будут найдены ошибки, буду исправлять и обновлять релиз.
Поддерживается ТС ПИоТ.
Передача дополнительных тегов в чек с 01.09.2025 согласно приказа от 26.03.2025 № ЕД-7-20/236@. Поддерживаются новые ставки НДС 5%, 7% и 22% при продаже через ККТ.
Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы в соответствии с 54-ФЗ.
Поддержка актуальных версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 5.16-5.20 для Штрих-М / Торговый баланс М (PosCenter).
Поддержка операторов ЭДО: Сбис (Тензор), Контур.Диадок, ЭДО лайт, Калуга Астрал, Такском и пр.
Поддержка оптовой и розничной продажи маркированной продукции (алкоголь, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода, пиво, автозапчасти, моторное масло и пр.).
Поддержка онлайн и офлайн (через Локальный Модуль ЧЗ) проверки маркировки в разрешительном режиме (РР).
ВНИМАНИЕ! Разработка НЕ работает на 1с: ФРЕШ!
Переносится из типовой конфигурации «Торговля и Склад», реакции 9.2 платформы «1С:Предприятие 7.7» в типовую конфигурацию «Бухгалтерия предприятия», редакции 3.0 платформы «1С: Предприятие 8.3» следующие документы и их операции (с соблюдением всех соответствующих проводок): Поступления товаров и услуг (в т.ч. комиссия), Реализации товаров и услуг (в т.ч. комиссия), ПКО и РКО, выписки банка, счета фактуры (выданные и полученный), Возвраты от покупателей и поставщику, Заявка Покупателя, Инвентаризация и другие (всего 28 видов документов, смотрите описание, приложенное к обработке)
За основу взят релиз 1С 7.7: Торговля и склад, редакция 9.2 релиза 1013, в который уже добавлена поддержка ставки НДС 22%.
Добавили поддержку ставок НДС 5% и 7%.
Разработали выгрузку книг покупок и продаж, доплистов и журнала счетов фактур (разделы 8, 9, 8.1, 9.1, 10 и 12) в формате 5.12 в xml, который используется для декларации по НДС с 2026 года.
При этом поддержали ведение учета по всем существующим ставкам НДС: 5, 7, 10, 18 и 22%.
Для упрощенцев, которые с 2026 перешли на ставки НДС 5% или 7%, но при этом не хотят, как и некоторые мои клиенты, переходить на 1с8 в силу разных причин.
(3) Обновил публикацию. Внес изменение в печатную форму книги покупок. Не думал, что-то кто-то будет ее из 7-ки формировать. Книгу продаж обновлю позже.
Ну я же свое размещаю. Те кто ставит должны обладать лицензией на 1С. Лицензия покупается конечным пользователем. Плюс Инфостар модерирует публикации на соответствие.
(7) С какой версии переходим (номер релиза)? Повторите операцию еще раз. Предварительно сделайте тестирование базы. Такое впечатление, что у вас изначально нарушена структура базы.
Добрый день!
Вопрос разработчику. Будет ли работать представленная сборка на версии программы ТиС 7.7 редакция 9.2 оптово-розничная конфигурация 7.70.937. Важно пересчёт и корректное отображение нового НДС 22% в форме счёта.
Заранее спасибо за ответ.
Добрый день. ТиС7.7 конфигурация 7.70.989 в которую вносились изменения. У меня будет возможность перенести Ваши наработки вручную без объединения конфигураций, чтобы не потерять ранее сделанные изменения? Заранее спасибо за ответ
Здравствуйте, при выборе НДС 22% не считает сумму НДС.
Появляется такая запись:
Функция глВыделяемыйНДС(Ставка): неверная ставка
Справочники номенклатуры обновили на 22%
Здравствуйте, при выборе НДС 22% не считает сумму НДС.
Появляется такая запись:
Функция глВыделяемыйНДС(Ставка): неверная ставка
Справочники номенклатуры обновили на 22%
//******************************************************************************
// глВыделяемыйНДС(Ставка)
//
// Параметры:
// Ставка - значение типа "Перечисление.СтавкиНДС"
//
// Возвращаемое значение:
// Числовой коэффициент НДС.
//
// Описание:
// По ставке НДС (Перечисление) получаем числовой коэффициент НДС, на который
// необходимо умножить число при выделении НДС (если НДС включен в сумму) для
// получения суммы НДС.
//
Функция глВыделяемыйНДС(Ставка) Экспорт
Если ПустоеЗначение(Ставка)=1 Тогда
Возврат 0;
ИначеЕсли(Ставка=Перечисление.СтавкиНДС.БезНДС) Тогда
Возврат 0;
ИначеЕсли (Ставка=Перечисление.СтавкиНДС.НДС10)
или (Ставка=Перечисление.СтавкиНДС.НДС10_110) Тогда
Возврат 0.09090909090909090909090909091; // Это 1/11, только точнее
ИначеЕсли (Ставка=Перечисление.СтавкиНДС.НДС20)
или (Ставка=Перечисление.СтавкиНДС.НДС20_120) Тогда
Возврат 0.166666666666666666666666666667; // Это 1/6, только точнее
ИначеЕсли (Ставка=Перечисление.СтавкиНДС.НДС22)
или (Ставка=Перечисление.СтавкиНДС.НДС22_122) Тогда
Возврат 0.180327868852459; // Это 1/6, только точнее
ИначеЕсли (Ставка=Перечисление.СтавкиНДС.НДС18)
или (Ставка=Перечисление.СтавкиНДС.НДС18_118) Тогда
Возврат 0.15254237288135593220338983050985 // Это округленный результат 18/118;
ИначеЕсли (Ставка=Перечисление.СтавкиНДС.НДС9_09) Тогда
Возврат 0.0909;
ИначеЕсли (Ставка=Перечисление.СтавкиНДС.НДС16_67) Тогда
Возврат 0.1667;
Иначе
Сообщить("Функция глВыделяемыйНДС(Ставка): неверная ставка");
Возврат 0;
КонецЕсли;
КонецФункции //глВыделяемыйНДС()
(22) 100 % Гарантии дать не могу, но насколько помню печать ЧекаККМ данные передаются из документа и справочника. Следовательно должно работать. Если не будет, отпишите ошибку. Посмотрю.
Добрый день У нас 1С:Предприятие 7.7 для SQL (7.70.027) Типовая конфигурация "Торговля+Склад" редакция 9.2 (7.70.979) Купили ТиС 7.7 Обновление под НДС 22 % Все сделали в соответствии с рекомендациями Пишет реорганизация данных не выполнена нарушены правила уникальности кодов справочника Банковские счета НДС 22% не считает Что можно сделать
(28) Очевидно у вас была снята контроль уникальности справочника "БанковскиеСчета". После обновления, перед тем как сохранять конфигурацию. Необходимо зайти в свойства справочника "БанковскиеСчета" и отключить контроль уникальности. Снять галочку.
Добрый день Выполнили Ваши рекомендации Пришлось снять галочки с контроля уникальности Банковских счетов и Номенклатуры Тогда метаданные сохранились НДС 22% стал считать Теперь другая проблема появилась в номенклатуре Наименование для печати сохранилось как должно быть (Салфетки влажные дезинфицирующие "НИКА" Размер 135*185 мм (60шт) а в наименовании при отборе (Салфетки влажные дезинфицирующие "НИКА" Размер 13) и не дает редактировать. Так по многим позициям Что делать
Количество символов в наименовании увеличили Теперь я понимаю придется ручками восстанавливать из окна наименование для печати Или можно автоматизировать этот процесс?
Добрый день. Покупали у Вас обновление на 1С Торговля и склад обновление под НДС 22%. Проблема состоит в следующем: если НДС получается круглым, то пишется ( строка номер 2 в УПД) 1320, а должно писать 1320,00 или если копейки ровные, то пишется ( строка номер 3 в УПД) 548,2 , а должно писать 548,20. Как исправить данную проблему?