Синхронизация данных между УТ 11 и БП 3 по новым ставкам НДС 5% и 7%

13.03.25

Интеграция - Файловый обмен (TXT, XML, DBF), FTP

Доработка синхронизации между базами Управление торговлей 11 (КА 2, ERP 2) старых версий и Бухгалтерией предприятия 3.0.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Синхронизация данных между УТ 11 и БП 3 по новым ставкам НДС 5% и 7%
.zip 1,47Mb ver:2024.01.23
38
38 Скачать (5 SM) Купить за 3 050 руб.

Как вы, наверное, знаете, с 1 января 2025 года добавились две новые ставки НДС 5% и 7% для бизнеса с годовым доходом от 60 млн. рублей. Если ваш бизнес попал под эти условия, то, конечно, вам нужно все обновлять до последних релизов, чтобы и в УТ, и в БП появились эти ставки.

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

Про "Бухгалтерию предприятия" сейчас речь не идет - она должна обновляться регулярно и поспевать за законодательством. Поэтому считаем, что у вас свежая версия БП 3.0.

А вот управленческие базы у многих живут-поживают на старых версиях и не торопятся обновляться. Если ваша база УТ (КА, ERP) одна из таких, и у вас настроен обмен с БП, то появляется проблема - новая ставка в БП не заполняется.

Хотя в УТ 11.5 (КА 2.5, ERP 2.5) проблем с добавлением новой ставки в справочник "Ставки НДС" проблемы не возникло. Некоторые из вас добавили в конфигурацию в перечисление "Ставки НДС" и связали элементы справочника и перечисления.

 

 

Для версии УТ 11.4 (КА 2.4, ERP 2.4) без добавления в конфигурацию новых значений перечислений НДС5, НДС7, НДС5_105, НДС7_107 не обойтись.

 

 

Но все равно - при синхронизации с БП новая ставка НДС не заполняется в документах (остается пустой).

Все дело в том, что в XDTO-пакетах в EnterpriseData отсутствуют наши новые ставки НДС5, НДС7, НДС5_105, НДС7_107

 

 

Но даже, добавив их в этот пакет (причем и в УТ и в БП), нужно потом еще дорабатывать общий модуль "Менеджер обмена через универсальный формат".

План действия для самостоятельной доработки синхронизации обрисован. А для тех, у кого все горит, и бухгалтерия надоела вопросами "Ну сколько же еще ждать?", предлагается скачать эту доработку в виде расширений для УТ (КА, ERP) и БП.

===============================================================

Варианты решения

Реализовано два варианта решения этой задачи (оба варианта в одном архиве) - выбирайте какой хотите:

  1. Помимо модулей "Менеджер обмена через универсальный формат" в расширениях доработаны XDTO-пакеты, в которые добавлены новые ставки НДС. Как результат, в файлах обмена данными будет использоваться значения ставок "НДС5", "НДС7", "НДС5_105", "НДС7_107".
  2. В расширениях доработаны только модули "Менеджер обмена через универсальный формат". Как результат, в файлах обмена данными будут использовать "неиспользуемые" значения ставок "НДС2", "НДС4", "НДС2_102", "НДС4_104". Некрасиво - зато эффективно.

Если в конфигурацию УТ (КА, ERP) вы добавили в перечисление "СтавкиНДС" новые ставки, тогда еще необходимо заполнить в элементах справочника "СтавкиНДС" реквизит ПеречислениеСтавкаНДС новыми значениями перечислений. Если вы еще этого не сделали, тогда можете воспользоваться простой обработкой "УстановкаПеречисленияВСтавкуНДС".

В архиве находятся файлы:

  • ПатчСинхронизацииПоСтавкамНДС2025дляУТ_11_5_сXDTO (расширение для УТ 11.5 для 1 варианта)
  • ПатчСинхронизацииПоСтавкамНДС2025дляУТ_11_4_сXDTO (расширение для УТ 11.4 для 1 варианта)
  • ПатчСинхронизацииПоСтавкамНДС2025дляБПсXDTO (расширение для БП для 1 варианта)
     
  • ПатчСинхронизацииПоСтавкамНДС2025дляУТ_11_5_безXDTO (расширение для УТ 11.5 для 2 варианта)
  • ПатчСинхронизацииПоСтавкамНДС2025дляУТ_11_4_безXDTO (расширение для УТ 11.4 для 2 варианта)
  • ПатчСинхронизацииПоСтавкамНДС2025дляБПбезXDTO (расширение для БП для 2 варианта)
     
  • УстановкаПеречисленияВСтавкуНДС (обработка для связывания элементов справочника "Ставки НДС" и перечисления "Ставки НДС" в УТ 11.5, КА 2.5, ERP 2.5 - для обоих вариантов).

Установка расширений:

  1. Перейдите в меню "НСИ и администрирование" > "Администрирование" > "Печатные формы, отчеты и обработки" > "Расширения"
  2. Нажмите кнопку "Добавить из файла" и на предупреждение нажмите кнопку "Продолжить"
  3. Выберите нужный файл расширения
  4. В списке расширений появится строка с расширением и предложение перезапустить 1С
  5. Снимите галочку "Безопасный режим"
  6. Перезапустите 1С

Для каких версий работает:

Ниже перечислены версии, на которых тестировались эти расширения. Но с большой долей вероятности они будут работать на всех версиях УТ 11.5 и 11.4 (и соответствующих версиях КА и ERP), так как доработанные процедуры в общем модуле очень редко дорабатывается в типовых конфигурациях.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.16.88, 11.5.12.121, 11.5.8.443, 11.4.13.275
  • 1С:Комплексная автоматизация 2, релизы 2.5.16.88, 2.5.12.121, 2.5.8.443, 2.4.13.275
  • 1С:ERP Управление предприятием 2, релизы 2.5.16.88, 2.5.12.121, 2.5.8.443, 2.4.13.275
  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.166.25

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.21.x).

35000 31500 руб.

23.07.2020    57856    268    75    

222

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 руб.

12.06.2017    147260    866    300    

446

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    75341    204    157    

141

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    172832    367    284    

397

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.246.x) и БП 3.0 (3.0.175.x). Правила подходят для версии ПРОФ и КОРП.

35000 31500 руб.

15.12.2021    27257    195    56    

150

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    39256    112    72    

105

SALE! 10%

Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Правила переноса данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных) Воспользовались более 122 предприятий! |

55778 50200 руб.

31.10.2014    239490    107    342    

311
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aximo 2338 24.01.25 13:52 Сейчас в теме
весьма интересная конвертация, а как на счет пересчета ставок в управленческой программе?

для каких документов это происходит? и происходит ли вообще?

расчет выделенного ндс корректно происходит в управленческой?

синхронизация - это дело десятое на самом деле...
2. user2100562 29 24.01.25 14:56 Сейчас в теме
(1) В УТ 11.5 должно все корректно быть, потому что это теперь справочник, с числовым значением ставки. От этого числового значения и идут все расчеты.

В УТ 11.4 конечно ни чего этого нет (там перечисление). Поэтому там "дорабатывать и дорабатывать"... или обновляться.
3. aximo 2338 24.01.25 15:29 Сейчас в теме
Спасибо за ценную информацию
4. v8_088 24.01.25 17:54 Сейчас в теме
А вот пойдут ли эти самописные ставки НДС 5% и 7% в декларацию по НДС за 1-ый кв. 2025 года?
5. user2100562 29 24.01.25 17:57 Сейчас в теме
(4) Декларация по НДС где оформляется? Если в БП, то чего бы они не попали, если они там не самописные, а самые что ни на есть типовые. Суть доработки синхронизации, чтобы в документах БП эти ставки заполнялись бы, а не оставались пустыми.
6. aximo 2338 24.01.25 18:39 Сейчас в теме
(4) весьма странная затея, сдать декларацию по НДС из управляшки) а вот тех, кто озабочен переходом со старой 10-ки на новейшую УТ 11.5 - не упущу возможности предложить вот этот переход https://infostart.ru/1c/tools/2282552/
7. WrongLane 4 01.02.25 23:47 Сейчас в теме
А как вы поняли, что нужно отредактировать именно EnterpriseData_1_16_2.
Ведь там много подобных объектов.
В обеих базах пакет EnterpriseData надо подправить?

В Бухгалтерии в общем модуле МенеджерОбменаЧерезУниверсальныйФормат13
написано "Менеджер обмена через универсальный формат (БП3.0.152 (формат 1.17) от 13.11.2024 16:27:42)"

Как бы эта надпись говорит, что используется EnterpriseData_1_17. Я ошибаюсь?

А если посмотреть файл выгрузки, то там будет 1.3:
<msg:Format>http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.3</msg:Format>;
10. user2100562 29 02.02.25 18:13 Сейчас в теме
(8)
(7) Если у вас в УТ есть EnterpriseData_1_17 и в БП есть EnterpriseData_1_17, тогда у вас обмен должен идти по 17--му формату, в котором НДС это не перечисление, а справочник. Поэтому в этом случае вам эта доработка не нужна.

А если у вас в УТ EnterpriseData_1_16_2 (или какой-нибудь меньший), тогда эту же версию формата вам нужно доработать и в БП. Обмен идет по формату, который максимальный из присутствующих в обеих базах.
jeyrico; WrongLane; +2 Ответить
11. teller 09.02.25 07:49 Сейчас в теме
В Бухгалтерии в общем модуле МенеджерОбменаЧерезУниверсальныйФормат13
написано "Менеджер обмена через универсальный формат (БП3.0.152 (формат 1.17) от 13.11.2024 16:27:42)"


в модуле еще написано:
Функция СтавкаНДСПоЗначениюXDTO(КомпонентыОбмена, СтавкаНДСXDTO)
	Если Не ЗначениеЗаполнено(СтавкаНДСXDTO) Тогда
		Возврат Перечисления.СтавкиНДС.ПустаяСсылка();
	КонецЕсли;   
	
	Если ВерсияФорматаЧислом(КомпонентыОбмена.ВерсияФорматаОбмена) < ВерсияФорматаЧислом("1.17") Тогда
		
		ПКПД_СтавкиНДС = КомпонентыОбмена.ПравилаКонвертацииПредопределенныхДанных.Найти("Перечисление_СтавкиНДС", "ИмяПКПД");
		Возврат ПКПД_СтавкиНДС.КонвертацииЗначенийПриПолучении.Получить(СтавкаНДСXDTO.Значение);
	
	Иначе
	
		Возврат ЗначениеСтавкиНДСПоXDTO(КомпонентыОбмена, СтавкаНДСXDTO);
			
	КонецЕсли;
КонецФункции
Функция СтавкаНДСЧислом(СтавкаНДС)
	СтавкиНДС = Перечисления.СтавкиНДС;
	СоответствиеСтавок = Новый Соответствие;
	СоответствиеСтавок.Вставить(СтавкиНДС.НДС20,     20);
	СоответствиеСтавок.Вставить(СтавкиНДС.НДС20_120, 20);
	СоответствиеСтавок.Вставить(СтавкиНДС.НДС18,     18);
	СоответствиеСтавок.Вставить(СтавкиНДС.НДС18_118, 18);
	СоответствиеСтавок.Вставить(СтавкиНДС.НДС10,     10);
	СоответствиеСтавок.Вставить(СтавкиНДС.НДС10_110, 10);
	
	СтавкаНДСЧислом = СоответствиеСтавок.Получить(СтавкаНДС);
	СтавкаНДСЧислом = ?(СтавкаНДСЧислом = Неопределено, 0, СтавкаНДСЧислом);
	
	Возврат СтавкаНДСЧислом;
КонецФункции
Показать
12. user2100562 29 09.02.25 11:04 Сейчас в теме
(11) Функция СтавкаНДСЧислом для формата 1.17. Если у вас там нет ставки 5% и 7%, то обновите БП, потому что скорей всего ее не будет и в других местах.

Эта доработка предназначена для старых версий УТ (КА, ЕРП), если в ней формат 1.16 и ниже. Как видно по условию функция СтавкаНДСЧислом не запускается для формата 1.16 и ниже. Напомню - обмен идет в максимальном формате двух баз данных: если у вас в УТ максимальный формат 1.16, а в БП 1.17, то обмен будет идти в 1.16.
8. NataliaTim 02.02.25 11:27 Сейчас в теме
Добрый день. Обмен прошёл, в документах все встало. А как быть со ставкой ндс в карточке номенклатуры? В форме списка вижу в номенклатуре ставку 5%, в карточке пусто, в истории
Прикрепленные файлы:
9. NataliaTim 02.02.25 13:14 Сейчас в теме
(8) Все норм, там просто нет представления для ставки 5%, поэтому так.
13. mr_sav 96 14.02.25 16:52 Сейчас в теме
Всех приветствую! Для "старых" баз по поводу добавления новых ставок можно вот так сделать (см. скрин):

1) Добавить новые значения перечисления СтавкиНДС;
2) В общем модуле УчетНДСУПКлиентСервер в процедуре ПолучитьСтавкуНДС добавить код для новых значений ставок;
3) Добавить пакет с тем же URI используемого формата обмена и туда скопировать ТипЗначение "СтавкиНДС" и добавить новые значения фасетов;
4) Добавить немного кода в процедуру ЗаполнитьПравилаКонвертацииПредопределенныхДанных модуля МенеджерОбменаЧерезУниверсальныйФормат.

*Можете всё это сделать через расширение конфигурации, можете прямо в конфигурации, смотрите сами, как вам удобнее.

В базе корреспондента для постоянно поддерживаемых конфигураций понадобится повторить 3 и 4 пункты
Прикрепленные файлы:
Infected; jeyrico; titanium2008; parshin; sys1c; user745172; InsideIT; +7 Ответить
14. parshin 80 20.03.25 07:30 Сейчас в теме
(13)
ЗаполнитьПравилаКонвертацииПредопределенныхДанных

Спасибо, очень помогли.
jeyrico; mr_sav; +2 Ответить
15. jeyrico 03.04.25 19:35 Сейчас в теме
Мне еще потребовалось добавить пару строк в (УТ 11.4.13) МенеджерОбменаЧерезУниверсальныйФормат.ОпределитьСтавкуНДС_Отправка(ТабличнаяЧасть, НДСПоСтавкам2и4)
16. user2041110 4 10.04.25 14:24 Сейчас в теме
А как быть тем у кого БП базовая или во Фреше? Серьёзно! Писать на КД2?
17. mazafakuh 18.04.25 16:42 Сейчас в теме
Подскажите. Сделал как в примере. На ЕРП.

В Расширение добавил СтавкиНДС (Скопировал)
Добавил Новые ставки
в правила конвертациипредопределенных прописал.
Ругается на формат.

Ошибка формирования объекта XDTO: Тип свойства <ОбычноеСвойство>. Имя свойства: <СтавкаНДС>.
18. user1930275 14.05.25 10:01 Сейчас в теме
(17) В пакт XDTO EnterpriceData_ _ _ (цифры своего формата) добавили в ставки НДС перечисление?
Оставьте свое сообщение