новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Валерий (Томск)
Приватное сообщение

БП 3. Загрузка из Excel табличной части документа реализации

Томск(Россия )
valtomsk
06.04.1976(48 лет)
5 |  0
29 сентября 2023 в 00:58:24 (28 недель 4 дня 9 часов назад)
7500
Текст задания
Конфигурация «Бухгалтерия 3»
Требуется сделать обработку по загрузке табличной части документа «Реализация товаров» (накладная) из внешнего Excel-файла.
Обработка должна вызываться по кнопке из формы документа реализации и работать в клиент-серверном варианте, в том числе тонкий- и веб-клиент. Возможна реализация с помощью расширения.

Особое внимание обратить на:
0. Не использовать COM и ADO т.к. сервер и клиенты могут быть на Linux
1. Номенклатура: одно наименование может встречаться в справочнике несколько раз. Пока берём первое попавшееся.
2. НДС: значение ставки и суммы НДС вычислять в соответствии с реквизитом НДС найденной номенклатуры.
3. Номенклатура по чеку лежит списков в одной ячейке. Цена/кол-во, сумма, и наименование можно доставать через:
// Получение массива строк для формирования табл. част идокумента из ячейки.
МассивТоваров = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ЯчейкаСоСпискомТоваров, Символы.ПС)
Для Каждого Товар Из МассивТоваров Цикл
МассивЦен = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивСлов(Товар, " "); // последние элементы массива содержат цену, кол-во и сумму. "Верхушка" - наименование.
КонецЦикла;


Значимые колонки в прилагаемом файле:
«Тип операции» - обрабатываем строки со значением «Приход»
«Сумма» - включает НДС, соответственно, цена «вытаскиваемая» из ячейки с товарами, тоже включает в себя НДС.
0
Кандидаты в исполнители
Отклики (13)