Передача данных с Excel в 1с
Здравствуйте, есть задача, которую не могу решить. Может вы что подскажите!) Вообщем:
Задача.
Есть Excel-евский файл. В нем два столбца. 1)Контрагенты, 2)Цена. Есть 1с Транспорт. Там ведется учет перевозок. В документе "Перевозки" есть три реквизита: 1)Контрагент, 2)СуммаКОплате, 3)СуммаОплаты. Надо реализовать передачу с киселя в 1с в нужный документ. Я это сделал. Сделал отбор по Контрагенту и по СуммаКОплате. Вот так СуммаКОплате >= Цена.Цена с киселя должна попасть в СуммаОплаты. Но вот проблема моего масштаба!) Клиенты иногда заказывают несколько перевозок и потом оплачивают сразу за несколько. Вот пример Клиент "А" заказал одну перевозку за 100. Потом через неделю еще одну. За 200. Потом через месяц он оплатил 300. И эти 300 не попадут не в один документ. Так как условие такое СуммаКОплате >= Цена. А в одном документе у него 100 а в другом 200. А он дал 300. Как сделать так что бы эти 300 пилилсь и ложились правильно в документ.? Еще бывает что Клиент заказал на 100 оплатил 50 и потом еще одну заказал за 100 и оплатил 150.
Я сам в шоке от данной задачи!))
Благодарю за помощь!)
Задача.
Есть Excel-евский файл. В нем два столбца. 1)Контрагенты, 2)Цена. Есть 1с Транспорт. Там ведется учет перевозок. В документе "Перевозки" есть три реквизита: 1)Контрагент, 2)СуммаКОплате, 3)СуммаОплаты. Надо реализовать передачу с киселя в 1с в нужный документ. Я это сделал. Сделал отбор по Контрагенту и по СуммаКОплате. Вот так СуммаКОплате >= Цена.Цена с киселя должна попасть в СуммаОплаты. Но вот проблема моего масштаба!) Клиенты иногда заказывают несколько перевозок и потом оплачивают сразу за несколько. Вот пример Клиент "А" заказал одну перевозку за 100. Потом через неделю еще одну. За 200. Потом через месяц он оплатил 300. И эти 300 не попадут не в один документ. Так как условие такое СуммаКОплате >= Цена. А в одном документе у него 100 а в другом 200. А он дал 300. Как сделать так что бы эти 300 пилилсь и ложились правильно в документ.? Еще бывает что Клиент заказал на 100 оплатил 50 и потом еще одну заказал за 100 и оплатил 150.
Я сам в шоке от данной задачи!))
Благодарю за помощь!)
По теме из базы знаний
- Загрузка данных из таблицы Excel в два шага
- Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы
- Сравнение скорости загрузки большого массива данных из табличного документа с помощью Microsoft EXCEL через COM и с помощью платформы 1С 8.х
- Универсальная загрузка данных формата Excel
- Обмен данными между Wildberries и 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Спрашивается: клиент закрыл долг по первому заказу или полностью оплатил второй? По какому он должен?
Задача стандартная, но нерешаемая в принципе: когда реализация идет по нескольким документам или видам номенклатуры, а клиент платит одной суммой, то распределение этой суммы зависит от решения человека, математически не разруливается.
Еще бывает что Клиент заказал на 100 оплатил 50 и потом еще одну заказал за 100 и оплатил 150.
Бывает, что во второй раз оплатил всего 100, а еще 50 у него пока что нету.
Спрашивается: клиент закрыл долг по первому заказу или полностью оплатил второй? По какому он должен?
Задача стандартная, но нерешаемая в принципе: когда реализация идет по нескольким документам или видам номенклатуры, а клиент платит одной суммой, то распределение этой суммы зависит от решения человека, математически не разруливается.
Мда. Есть столько вариантов быстрых решений интеграции с со сторонней программой: Внешние данные, oData, веб сервис, ком соединение. Но выбрали почему то ёкскль, самый медленный и самый тупой.
Ну кидали бы из ёксиля в заказ покупателя со строчкой Доставка, а там уже всей мощью языка запросов 1С
Ну кидали бы из ёксиля в заказ покупателя со строчкой Доставка, а там уже всей мощью языка запросов 1С
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот