Глюк при выгрузке из ТСД

1. Serega-artem 17 08.06.16 17:14 Сейчас в теме
Добрый день!

Есть конфигурация Розница 8. Салон оптики, редакция 1.0 (1.0.15.1)

Есть ТСД opticon smart.

Проблема в следующем. Если выгружать данные из ТСД в тестовую программку (которая идет вместе с атоловским драйвером) то всё ок. Если выгружать данные из ТСД в документ "Инвентаризация" в вышеозначенной конфигурации, то получается интересная проблема. Товары, у которых в кол-во 0 в документе появляются с кол-во 1. Там где кол-во больше 0, всё встает правильно. Я понимаю, что кол-во 0 - это товар отсутствует и если бы речь шла о документе (к примеру) "Поступление товара" то всё было бы логично т.к. нельзя купить воздух. Но в инвентаризации фактическое кол-во вполне может быть 0. Или ТСД не разбирает в какой док. идет выгрузка и просто везде "исправляет" 0 на 1?

Буду рад любым мыслям и советам. Заранее спасибо!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Serega-artem 17 08.06.16 19:45 Сейчас в теме
В принципе, разобрался. Баг/фича разработчиков продукта. Если в кратце. Данные с терминала приходят как надо, после чего отправляют в форму, из которой были запрошены и обрабатываются с помощью

Функция СШКНоменклатура(Номенклатура, ХарактеристикаНоменклатуры, Единица, Количество) Экспорт

	РаботаСДиалогами.ОбработкаПодбора(ЭтаФорма, Товары,
	                                         Номенклатура,
	                                         ХарактеристикаНоменклатуры,
	                                         Единица, Количество);
	
	Возврат Истина;
	
КонецФункции // СШКНоменклатура()
Показать


И вот как раз в обработке подбора есть кусок:

Если ЗначениеЗаполнено(Количество) Тогда
				СтрокаТабличнойЧасти.Количество = Количество;
			Иначе
				СтрокаТабличнойЧасти.Количество = 1;
			КонецЕсли;


Комментируем строчку

СтрокаТабличнойЧасти.Количество = 1;


и всё работает.
Оставьте свое сообщение

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