Розница 2.1.4.9 не обновляйте если нет необходимости

1. maxistm 6 10.09.14 00:01 Сейчас в теме
Розница 2.1.4.9 не обновляйте без необходимости. Ошибки замеченные мной.
1. При сканировании штрихкодом в РМК столбик остаток всегда 0
2. При возврате товара вчерашнего и далее иногда не работает поиск документа продажи. Просто пишет "Не найдено". По номеру чека ищет.
3. Какие то проблемы с округлением в РМК. (Сделать ручную скидку нажать оплата потом передумать изменить скидку снова нажать оплата и округление не
работает. Самое интересное с округлением происходит при оплате картой, сначала экваир без округления и далее итог срабатывает округление что вызывает
ошибку, а деньги с карты уже сняты)
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. maxistm 6 10.09.14 00:12 Сейчас в теме
Мои решения может не идеальные но вроде работает.
1. В Обработке РМК упрвляемый режим. Модуль основной формы. Процедура
&НаСервере
Процедура ДобавитьНоменклатуруВТабЧастьНоваяОбработка(СтруктураНоменклатуры, СтруктураПараметров)
...


перенес вызов функции ЗаполнитьОстаткиСервер(); после заполнения полей таблицы товаров
Если ДобавленаСтрока Тогда
                ...
             
                ...  
		СтруктураДействий.Вставить("ПересчитатьСуммуВозвратСУчетомОснования", Новый Структура("Основание", Объект.ЧекККМПродажа));
		КонецЕсли;
		
		СтруктураДействий.Вставить("ЗаполнитьСтавкуНДССкладВСтроке", СтруктураПараметровСтавкиНДС);
             
		//БЫЛА ТУТ
	Иначе
		СтруктураДействий = Новый Структура;
		ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействий, Объект);
	КонецЕсли;
	
	СтруктураДействий.Вставить("ПересчитатьСуммуНДС", ОбработкаТабличнойЧастиТоварыКлиентСервер.ПолучитьСтруктуруПересчетаСуммыНДСВСтрокеТЧ(Объект));
	
	СтруктураТЧ = Новый Структура;
	СтруктураТЧ.Вставить("СтруктураПолейТЧ", ПолучитьСтруктуруПолейТЧ(СтруктураДействий));

	СтруктураТЧ.Вставить("ТекущаяСтрока" , ПолучитьДанныеТекущейСтроки(ТекущаяСтрока, СтруктураТЧ.СтруктураПолейТЧ));
	КэшированныеЗначения = Неопределено;
	ОбработкаТабличнойЧастиТоварыВызовСервера.ПриИзмененииРеквизитовВТЧСервер(СтруктураТЧ, СтруктураДействий, КэшированныеЗначения);
	ЗаполнитьЗначенияСвойств(ТекущаяСтрока, СтруктураТЧ.ТекущаяСтрока);
		
	//ПЕРЕНЕС СЮДА

Если ДобавленаСтрока Тогда
		ЗаполнитьОстаткиСервер();
	КонецЕсли;

        ... 

Показать


2. Вопрос пока не решил ((
3. В том же модуле
&НаКлиенте
Процедура КомандаПО22РучныеСкидки(Команда)
	
	Если ОшибкаРасчетаСкидокПоЗаказуПокупателя() Тогда
		Возврат;
	КонецЕсли;
//ДОБАВИЛ
        Объект.СкидкиРассчитаны = Ложь;	
//
	ОбработчикОповещения = Новый ОписаниеОповещения("ОповещениеОткрытьФормуРучныхСкидок", ЭтотОбъект);
	Режим = РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс;
	ОткрытьФорму("Обработка.РМКУправляемыйРежим.Форма.ФормаРучныхСкидок",, УникальныйИдентификатор,,,, ОбработчикОповещения, Режим);
	
КонецПроцедуры
Показать
3. SeRg16 10.09.14 14:42 Сейчас в теме
А нового, что есть? Кроме багов )))
4. maxistm 6 10.09.14 20:54 Сейчас в теме
Обмен с УТ 11.1.7.56 только из-за этого обновил. Еще есть агентские разделение прибыли, но не углублялся. УТ обновил из-за ошибок предыдущего обмена ))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот