Для бухгалтерии предприятия, редакция 3.0 нужно сделать обработку для загрузки и создания спецификаций к номенклатуре в 1С. Срок до 2 дней.
В базе есть номенклатура: продукция и материалы. Каждый продукт (учет в штуках) состоит из одного материала (в килограммах).
Исходный файл во вложении.
1-ое поле: Наименование продукции(продукция в базе 1С).
2-ое поле: Наименование материала (материал в базе)
3-ое поле: десятичное число (кол-во материала в килограммах на продукт)
Обработка должна загружать файл с исходными данными и вывести в в виде таблицы.
Кнопки "Сопоставить", "Создать спецификации"
После нажатии кнопки "Сопоставить" по каждой строке файла по наименованию продукции сопоставлять номенклатуру в базе (только для номенклатуры с видом Продукция, строгое соответствие). Отметить найденные и не найденные продукты.
После нажатия кнопки "Создать спецификации"
1. Для всех найденных продуктов:
1.2 Если для найденного продукта нет спецификации, создавать спецификацию с таким же наименованием. В нее заносить указанный материал (сопоставляется из базы, строгое соответствие) и указанное кол-во в кг. Делать ее основной.
1.2.1 Если материал не найден, то спецификация не создается.
1.3 Если для найденного продукта уже есть основная спецификация, то заменить в материале количество в кг из файла. Новую спецификацию не создавать.
По результатам работы таблице отобразить статусы для всей загруженной продукции:
Обработка не должна создавать номенклатуру.