Ваши комментарии

Именно ПК, перезагрузка службы сервера ТСД и перезагрузка сервера 1С не помогает. Процесс не висит.

Странно, утилита обновления говорит, что обновление не требуется, установлена самая последняя версия 2.7.1.82. Через панель управления показывает версию сервера 2.7.1.0, через web-интерфейс 2.7.1.15. Проблема осталась.

Спасибо большое!!

Получилось:

{SelectedProduct.ОтображаемоеИмя}

<r size="+2">Скан. (КОР): {(int)SelectedProduct.Product.CurrentQuantity/SelectedProduct.Product.unitsinpack}{Document.CreatedOnPDA:; из {(int)SelectedProduct.Product.DeclaredQuantity/SelectedProduct.Product.unitsinpack}}</r><r size="+2">{SelectedProduct.Product.unitsinpack == 1:;Скан. (ШТ): {SelectedProduct.Product.CurrentQuantity - ((int)SelectedProduct.Product.CurrentQuantity/SelectedProduct.Product.unitsinpack)*SelectedProduct.Product.unitsinpack}{Document.CreatedOnPDA:; из {SelectedProduct.Product.DeclaredQuantity - ((int)SelectedProduct.Product.DeclaredQuantity/SelectedProduct.Product.unitsinpack)*SelectedProduct.Product.unitsinpack}}}</r>


тут unitsinpack дополнительное поле товара с количеством единиц в коробке

Результат:

КолвоКоробок = 10.16666666666666666666666

КолвоШтук = 0.0000000000000001


К сожалению так не работает


В других языках программирования есть операция остаток от деления (%)

и тогда КолвоШтук = 122 % 12 = 2

КолвоКоробок = (122 - КолвоШтук) / 12 = 10

Добавил:

МассивЗначений = Новый Массив;
МассивЗначений.Добавить(1);// Серверное подключение
МассивЗначений.Добавить("http://localhost:9500/MobileSMARTS/DataStorage.asmx"); // Строка подключения
МассивЗначений.Добавить(""); // Прокси
МассивЗначений.Добавить(0); // Порт прокси
МассивЗначений.Добавить(Истина); // Перезаписывать номенклатуру
мДрайверТСД.Подключить(МассивЗначений, "");


все заработало.

Подскажите пожалуйста, какие еще параметры есть?



Сервис поддержки клиентов работает на платформе UserEcho