1С 7.7 выгрузка цен
Исходная ситуация
После выполнения полной загрузки на КПК отображаются неправильные цены.
Причина
В модуле интеграции для 1С Предприятие 7.7 для ускорения обработки и выгрузки данных используется кеширование выгружаемых цен. Кеш цен содержится в файле Price.dbf который находится в каталоге пользователя под которым запущен модуль интеграции Моби-С. Определение таблицы выглядит так:
КэшЦен=СоздатьОбъект("XBase");
КэшЦен.ДобавитьПоле("Good","S",8,0);
КэшЦен.ДобавитьПоле("PriceType","S",5,0);
КэшЦен.ДобавитьПоле("Price","N",15,2);
КэшЦен.ДобавитьПоле("Time","N",10,0);
Размер полей Good и PriceType рассчитан на стандартную конфигурацию ТиС. Иногда программисты увеличиваю поле кода для справочников номенклатуры и типов цен. Ошибка происходит из за того, что увеличенный код не влезает в поле таблицы.
Решение
Измените в конфигураторе размер полей таблицы в соответствии с вашими справочниками. Удалите текущий файл Price.dbf. Запустите модуль интеграции и выполните обмен.