Необходимо произвести пропорциональное распределение суммы вносимой оплаты между предметами платежа

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Необходимо произвести пропорциональное распределение суммы вносимой оплаты между предметами платежа, Чего это за ошибка такая при восстановлении последовательностей?
 
При восстановлении последовательностей выпала ошибка: "Необходимо произвести пропорциональное распределение суммы вносимой оплаты между предметами платежа".
Не перепроводит документ чек.
Зашел в него, там есть кнопка распределить.
Как  я понял, это связано с переходом на ФФД 1.05

Дайте обработку по заполнению соответствующих ТЧ.
Думаю у Вас такая есть.
Надо очень срочно.

Конфигурация:
Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.13.04)
Copyright (С) ООО "1С-Рарус Альфа-Авто", 2003-2017. Все права защищены
(http://www.rarus.ru)

с некоторыми доработками, минимально затрагивающими функционал ААА.
 
Спасибо уже не надо.
Написал сам.
Код
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Выборка = Документы.ЧекНаОплату.Выбрать();
   Пока Выборка.Следующий() Цикл
      Объект = Выборка.ПолучитьОбъект();
      Документы.ЧекНаОплату.ПроизвестиРаспределениеСуммыОплаты(Объект.СуммаДокумента, Объект.Товары);
      
      ОшибкаОкругления = Объект.СуммаДокумента - Объект.Товары.Итог("СуммаОплаты");

      Если ОшибкаОкругления <> 0 Тогда
         Товары = Объект.Товары;
         НомерСтроки = 0;
         НаибольшаяСуммаВсего = 0;
         
         Для Каждого Строка ИЗ Товары Цикл
            Если Строка.СуммаВсего > НаибольшаяСуммаВсего Тогда
               НаибольшаяСуммаВсего = Строка.СуммаВсего;
               НомерСтроки = Строка.НомерСтроки;
            КонецЕсли;
         КонецЦикла;
         
         Если НомерСтроки > 0 Тогда
            ОшибкаОкругления = Объект.СуммаДокумента - Товары.Итог("СуммаОплаты");
            СтрокаТаблицы = Товары.Найти(НомерСтроки, "НомерСтроки");
            СтрокаТаблицы.СуммаОплаты = СтрокаТаблицы.СуммаОплаты + ОшибкаОкругления;
         КонецЕсли;
         
      КонецЕсли;
      
      //Объект.ТипСпособаРасчетаККТ = Перечисления.ТипыСпособаРасчетаККТ.Предоплата;
      Объект.Записать(РежимЗаписиДокумента.Запись);
      
      
      
      
   КонецЦикла;
КонецПроцедуры
Может пригодится кому.
Если где ошибаюсь, поправьте.
Изменено: Дмитрий Коваленко - 08.02.2018 11:31:31
 
Цитата
Дмитрий Коваленко написал:
При восстановлении последовательностей выпала ошибка: "Необходимо произвести пропорциональное распределение суммы вносимой оплаты между предметами платежа".Не перепроводит документ чек.Зашел в него, там есть кнопка распределить.Как  я понял, это связано с переходом на ФФД 1.05
Присоединяюсь к вопросу, с чем связано и каков правильный порядок действий, чтобы данная ошибка не возникала при восстановлении последовательности?
Так же восстановление последовательностей ругается на незаполненный реквизит ТипСпособаРасчетаККТ, так как пришлось восстанавливать с февраля 2017. Можно ли как то этот момент автоматизировать?
 
Добрый день, Сергей, это недочет актуального релиза, в будущем релизе исправим.
 
Сергей, я тоже на эти грабли попал, поэтому пришлось написать вот такую обработку https://yadi.sk/d/20BzWpOa3T4kWj Распределение суммы оплат
Она пригодится и тогда, когда в актуальном релизе ошибку исправят. Так как при переходе на новые релизы сумму оплат в старых документах никто не распределяет.
Изменено: Алексей Кутыгин - 06.03.2018 10:35:34
 
Цитата
Светлана Сулименко написал:
Добрый день, Сергей, это недочет актуального релиза, в будущем релизе исправим.
Добрый день.

А когда планируется следующий релиз?
 
Данил, пока сроков нет.
 
Цитата
Алексей Кутыгин написал:
Сергей, я тоже на эти грабли попал, поэтому пришлось написать вот такую обработку  Распределение суммы оплат Она пригодится и тогда, когда в актуальном релизе ошибку исправят. Так как при переходе на новые релизы сумму оплат в старых документах никто не распределяет.

Изменено: Алексей Кутыгин  - 06.03.2018 10:35:34
Алексей, а можно пере залить, ссылка битая
 
Выложил заново. https://yadi.sk/d/wxM2MF4l3TFzsy
 
Цитата
Алексей Кутыгин написал:
Выложил заново.  https://yadi.sk/d/wxM2MF4l3TFzsy
Спасибо
 
Цитата
Алексей Кутыгин написал:
Выложил заново.  https://yadi.sk/d/wxM2MF4l3TFzsy
Алексей, выложите еще раз, пожалуйста, а то мы так и не дождемся выхода следующего релиза.
 
Апну тему, появилось ли иное решение?
 
Максим, есть обработка, которое исправит данную ситуацию, получить ее можно в техподдержке на alfa@rarus.ru при наличии активной техподдержки на Альфа-Авто.
 
Светлана Сулименко, спасибо большое, всё получил :)
 
Цитата
написал:
Выложил заново.  https://yadi.sk/d/wxM2MF4l3TFzsy
Здравствуйте. Не могли бы Вы еще раз выложить данную обработку? Спасибо!
 
Артём, добрый день, уточните, пожалуйста, у вас какая-то ошибка в программе Альфа-Авто?
 
Цитата
написал:
/forum/user/8757/ Артём, добрый день, уточните, пожалуйста, у вас какая-то ошибка в программе Альфа-Авто?
У меня проблема заявленная в данном тикете. При восстановлении последовательностей получаем ошибку описанную выше. Мне нужна обработка для исправления. Вижу, что пользователи делятся ей друг с другом и скромно надеюсь, что мне тоже достанется.  
 
Артём, обновите конфигурацию Альфа-Авто до актуального релиза.
 
Цитата
написал:
/forum/user/8757/ Артём, обновите конфигурацию Альфа-Авто до актуального релиза.
Нет такой возможности.
 
Артём, обработка предоставлялась пользователям до выхода релиза с исправлением данной проблемы. На актуальном релизе Альфа-Авто ошибки пятилетней давности нет.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С