Розница 2.1.4.9 не обновляйте если нет необходимости
Розница 2.1.4.9 не обновляйте без необходимости. Ошибки замеченные мной.
1. При сканировании штрихкодом в РМК столбик остаток всегда 0
2. При возврате товара вчерашнего и далее иногда не работает поиск документа продажи. Просто пишет "Не найдено". По номеру чека ищет.
3. Какие то проблемы с округлением в РМК. (Сделать ручную скидку нажать оплата потом передумать изменить скидку снова нажать оплата и округление не
работает. Самое интересное с округлением происходит при оплате картой, сначала экваир без округления и далее итог срабатывает округление что вызывает
ошибку, а деньги с карты уже сняты)
1. При сканировании штрихкодом в РМК столбик остаток всегда 0
2. При возврате товара вчерашнего и далее иногда не работает поиск документа продажи. Просто пишет "Не найдено". По номеру чека ищет.
3. Какие то проблемы с округлением в РМК. (Сделать ручную скидку нажать оплата потом передумать изменить скидку снова нажать оплата и округление не
работает. Самое интересное с округлением происходит при оплате картой, сначала экваир без округления и далее итог срабатывает округление что вызывает
ошибку, а деньги с карты уже сняты)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Мои решения может не идеальные но вроде работает.
1. В Обработке РМК упрвляемый режим. Модуль основной формы. Процедура
перенес вызов функции ЗаполнитьОстаткиСервер(); после заполнения полей таблицы товаров
2. Вопрос пока не решил ((
3. В том же модуле
1. В Обработке РМК упрвляемый режим. Модуль основной формы. Процедура
&НаСервере
Процедура ДобавитьНоменклатуруВТабЧастьНоваяОбработка(СтруктураНоменклатуры, СтруктураПараметров)
...
перенес вызов функции ЗаполнитьОстаткиСервер(); после заполнения полей таблицы товаров
Если ДобавленаСтрока Тогда
...
...
СтруктураДействий.Вставить("ПересчитатьСуммуВозвратСУчетомОснования", Новый Структура("Основание", Объект.ЧекККМПродажа));
КонецЕсли;
СтруктураДействий.Вставить("ЗаполнитьСтавкуНДССкладВСтроке", СтруктураПараметровСтавкиНДС);
//БЫЛА ТУТ
Иначе
СтруктураДействий = Новый Структура;
ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействий, Объект);
КонецЕсли;
СтруктураДействий.Вставить("ПересчитатьСуммуНДС", ОбработкаТабличнойЧастиТоварыКлиентСервер.ПолучитьСтруктуруПересчетаСуммыНДСВСтрокеТЧ(Объект));
СтруктураТЧ = Новый Структура;
СтруктураТЧ.Вставить("СтруктураПолейТЧ", ПолучитьСтруктуруПолейТЧ(СтруктураДействий));
СтруктураТЧ.Вставить("ТекущаяСтрока" , ПолучитьДанныеТекущейСтроки(ТекущаяСтрока, СтруктураТЧ.СтруктураПолейТЧ));
КэшированныеЗначения = Неопределено;
ОбработкаТабличнойЧастиТоварыВызовСервера.ПриИзмененииРеквизитовВТЧСервер(СтруктураТЧ, СтруктураДействий, КэшированныеЗначения);
ЗаполнитьЗначенияСвойств(ТекущаяСтрока, СтруктураТЧ.ТекущаяСтрока);
//ПЕРЕНЕС СЮДА
Если ДобавленаСтрока Тогда
ЗаполнитьОстаткиСервер();
КонецЕсли;
...
Показать2. Вопрос пока не решил ((
3. В том же модуле
&НаКлиенте
Процедура КомандаПО22РучныеСкидки(Команда)
Если ОшибкаРасчетаСкидокПоЗаказуПокупателя() Тогда
Возврат;
КонецЕсли;
//ДОБАВИЛ
Объект.СкидкиРассчитаны = Ложь;
//
ОбработчикОповещения = Новый ОписаниеОповещения("ОповещениеОткрытьФормуРучныхСкидок", ЭтотОбъект);
Режим = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс;
ОткрытьФорму("Обработка.РМКУправляемыйРежим.Форма.ФормаРучныхСкидок",, УникальныйИдентификатор,,,, ОбработчикОповещения, Режим);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот