Однажды в отдел разработки к нам поступил вопрос от клиента: «Почему из файла Excel в табличную часть документа некорректно загружается количество товаров?».
Проанализировали программный код и дело оказалось вот в чем. Если в документе Excel использовать уменьшение разрядности (допустим с 3 знаков до 2), то при загрузке такого файла в документ может возникнуть ситуация, когда суммы в документе 1С не соответствуют суммам в Excel.
Давайте разберемся почему так происходит. Скорее всего, при чтении файла Excel происходит чтение текста ячейки (то что видит пользователь), а не ее значения. В таком случае при пересчете суммы в 1С (пересчет произойдет – если вы измените количество, цену, скидку и т.п.) будет несоответствие данных в исходном файле и в созданном документе, из-за чего разница может быть достаточно существенной (пример на скриншоте ниже).
Разберем первую строку – значение ячейки 0,655, а текст ячейки, который видит пользователь, - 0,66 (значение округлено по правилам математики). В Excel сумма рассчитывается как 0,655*40 = 26,20 руб., но если вручную пересчитать значения, то сумма уже будет другой 0,66*40 = 26,4 руб., т.е. мы имеем отклонение на 20 копеек от изначального значения.
Что же делать, чтобы решить эту проблему? Можно увеличить разрядность, чтобы на экран выводилось больше знаков после запятой и потом загрузить такой файл, это Вы сможете сделать своими силами.
Вероятнее всего это поможет, но всегда существует шанс забыть сделать такой перевод разрядности, а в случаях, когда документов для загрузки много – вероятность ошибки значительно увеличивается. Чтобы исключить эти ошибки – можете обратиться в нашу компанию, и наши программисты помогут Вам решить этот вопрос.
Нужна помощь с 1С?
Специалисты компании "Легасофт" помогут Вам выбрать необходимое программное обеспечение и современное торговое оборудование, которое будет отвечать всем потребностям Вашего бизнеса. Торговая автоматизация помогает вести учет и контроль товара, гарантирует улучшение уровня обслуживания покупателей и повышает скорость работы персонала! Чтобы получить бесплатную консультацию по автоматизации своего бизнеса Вы можете пообщаться с нашими специалистами в офисе компании или позвонив по телефону: 8-800-707-01-02.
Мне нужна консультацияНаш специалист
Чем мы можем быть вам полезны?
Продаем ПО: на базе 1С и не только.
Автоматизация бизнеса: продаем и устанавливаем оборудование для торговли.
Обслуживаем онлайн-кассы: продаем и ремонтируем Эвотор и АТОЛ.
- Комментарии
- Вконтакте
- Разное259
- 1С-Просто5
- 1С: Бухгалтерия (1С:БП)10
- 1С: Комплексная автоматизация (1С:КА)8
- 1С: Управление нашей фирмой (1С:УНФ)19
- 1С: Управление торговлей (1С:УТ)13
- Зарплата (1С:ЗУП, Камин)24
- Маркетплейсы109
- Маркировка28
- Мероприятия9
- Новости111
- Обзоры26
- Отчеты в 1С8
- Переносы3
- Розница и онлайн-кассы62
- Российский софт7
- Удаленная работа7
- Экспресс-аудит 1С2