Имя: Пароль:
1C
 
УТ 11. Не формируется платежная ссылка из документа СчетНаОплатуКлиенту
0 Калиостро
 
25.11.25
13:50
УТ 11.5. Выполнена настройка подключения к сервису ЮКасса.
В документах СчетНаОплатуКлиенту появилась кнопка для формирования платежной ссылки.
При нажатии на кнопку открывается соответствующая форма Справочник.НастройкиОнлайнОплат.ФормаПодготовкиПлатежнойСсылки.
При этом выходит сообщение: "При формировании запроса обнаружено несовпадение сумм по документу и товарам построчно."
При этом печатная форма счета формируется и визуально никаких ошибок не видно. Одна строка, сумма = количество * цена.
Поиск по конфигурации находит только одно место в общем модуле ОнлайнОплатыСлужебный.
Но установка точки останова в этом месте не приводит к остановке при отладке.
В чем причина возникновения сообщения и в чем на самом деле ошибка?
1 paramedic
 
25.11.25
14:21
Ошибка в том. что написано. Самая распространенная причина - скидка на сумму заказа в целом. Или скидка на позицию не с цены, а с суммы. Это приводит к невозможности сформировать чек.
У вас жестко должны выполняться условия: построчно цена*количество=сумма и (все суммы по товарам)=(сумма документа).
Когда 1С сама формирует чеки, то она "шаманит" - разделяет товары и подгоняет цены в разделенных строках. ЮКасса так не может.
2 Калиостро
 
25.11.25
14:25
(1) В документе нет скидок. Одна позиция 10 пог.м * 1.10 = 11 руб.
Сейчас попробую еще округлить цифры до целых.
3 Калиостро
 
25.11.25
14:28
Блин, скидок нет,  10 * 1 = 10.
Все равно выходит "несовпадение сумм по документу и товарам"!
4 Калиостро
 
25.11.25
17:22
Уже 1*1=1 сделал. Та же ошибка. И отладчик не помогает.
5 paramedic
 
25.11.25
17:47
(4) Ну так ищите по отладчику через стек вызывов.
Начните с остановки в ПроверитьСоответствиеСумм.
А перед использование отладчика проверьте, включена ли отладка на сервере и включено ли подключение фоновых заданий.
Закон Брукера: Даже маленькая практика стоит большой теории.