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

Создание Документов "Реализация товаров" на основании таблицы Excel в БП

12 |  0
18 января 2023 в 06:56:13 (1 год 48 недель 3 дня 21 час назад)
13000
Текст задания
Есть реестр документов реализации, сгруппированный по контрагентам, договорам и документам. Образец таблицы в приложенном файле. Структура файла всегда будет как в образце, меняться будет только количество строк.
Обработка создания документов должна работать пошагово следующим образом:
1. Из справочника организаций текущей базы выбирается организация по которой буду создаваться документы.
2. Из справочника Складов выбирается склад по которому будут создаваться документы.
3. Признак НДС - заполняется пользователем по выбору "Документ без НДС", "НДС сверху", "НДС в сумме"
(все документы из файла создаются только по одной выбранной организации, по одному выбранному складу и с одним признаком НДС)
Далее информация берется из файла:
3. Контрагент - ищется в справочнике Контрагентов на основании ИНН указанного в таблице. Если искомый ИНН не находится, должно выдаваться соответствующее сообщение.
4. Договор - ищется в справочнике договоров по выбранному контрагенту (договор указан в таблице), если договор не находится, он должен быть создан на основании таблицы. Вновь созданные договоры должны создаваться следующим образом:
4.1 Тип договора - с покупателем
4.2 Организация - организация, выбранная в п. 1
4.3 Номер договора и "от" - остаются пустыми
4.4 Наименование - наименование, указанное в таблице
5. Номенклатура - подбирается по наименованию из справочника Номенклатуры на основании наименований указанных в таблице. Должно быть также учтено, что в одном документе может быть несколько разных видов товара и соответственно будет несколько строк
6. Количество, цена, сумма - заполняется из таблицы
7. Если признак НДС в п.3 указан отличным от "Документ без НДС", то автоматически проставляется ставка НДС 20% и сумма берется из столбца "НДС" таблицы.
8. Номер документа - берется из таблицы. Префикс можно оставить по префиксу текущей базы, но сам номер должен быть именно как в таблице
9. Дата документа - берется из таблицы. Время документа не важно
0
Выбранные исполнители
Отклики