Обработка загрузки оплат по заказам из Эксель в УТ 10.3
В архиве
43 |
10
31 декабря 2023 в 16:48:15
(51 неделя 11 часов назад)
23200
V8.x Управление торговлей
31.05.2016 22:55:32
до 03.06.2016
Текст задания
Общее описание
1. Обработка загрузки создается в виде внешней обработки, которая подключается к базе УТ 10.3
2. В шапке формы обработки указываются
a. Файл для загрузки (xls, xlsx или csv)
b. Настройка для загрузки файла
c. Кнопка Прочитать данные из файла
3. Ниже в форме расположена табличная часть с колонками:
a. Номер заказа (из файла)
b. Дата оплаты (из файла)
c. Сумма заказа (из файла)
d. Сумма комиссии (из файла)
e. Контрагент (ссылка на справочник в 1С. Если в файле указан только заказ, то поле заполняется из заказа. Если в файле ясно указан клиент, то пытаться найти его в базе)
f. Заказ клиента (Ссылка на документ в базе 1С. Заполняется при чтении данных из файла)
g. Сумма заказа (по данным из 1С)
h. Документ оплаты (Ссылка на документ оплаты в базе 1С. Заполняется при чтении данных из файла, подбирается первый существующий проведенный документ оплаты по заказу)
i. Сумма оплаты (по данным из 1С)
j. Документ затрат (Ссылка на документ ПрочиеЗатраты)
4. Строки, в которых не заполнен документ Заказ покупателя выделять Красным.
5. Ниже таблицы расположена кнопка Загрузить оплаты в 1С
1. Обработка загрузки создается в виде внешней обработки, которая подключается к базе УТ 10.3
2. В шапке формы обработки указываются
a. Файл для загрузки (xls, xlsx или csv) - ОК
b. Настройка для загрузки файла - ОК (По номеру колонки файла ?)
c. Кнопка Прочитать данные из файла - ОК
3. Ниже в форме расположена табличная часть с колонками: - ОК
a. Номер заказа (из файла) - ОК (Либо номер должен быть уникальным, либо номер не будет совпадать с номером документа)
b. Дата оплаты (из файла) - ОК
c. Сумма заказа (из файла) - ОК
d. Сумма комиссии (из файла) - ОК
e. Контрагент (ссылка на справочник в 1С. Если в файле указан только заказ, то поле заполняется из заказа. Если в файле ясно указан клиент, то пытаться найти его в базе) - ОК (Если контрагент не найден создавать новый, или оставлять пустым?)
f. Заказ клиента (Ссылка на документ в базе 1С. Заполняется при чтении данных из файла) (не понял?, если заказ новый - тогда оставлять пустым?))
g. Сумма заказа (по данным из 1С) - Не совсем понял, если в 1С нет номенклатуры или цены - тогда что делать?
h. Документ оплаты (Ссылка на документ оплаты в базе 1С. Заполняется при чтении данных из файла, подбирается первый существующий проведенный документ оплаты по заказу) - Не совсем понял, если в 1С заказа еще не существует (новый заказ), где тогда брать ссылку?, (можно выбирать из предоплаты)
i. Сумма оплаты (по данным из 1С) - То-же
j. Документ затрат (Ссылка на документ ПрочиеЗатраты) - То-же
4. Строки, в которых не заполнен документ Заказ покупателя выделять Красным. - ОК
5. Ниже таблицы расположена кнопка Загрузить оплаты в 1С - ОК
Срок указан с учетом времени на согласование и прочие непредвиденные затраты времени.
Предлагаю для выполнения пункта "f", и при условии, если номера заказов в файле не совпадают с номерами документа в 1С, в документ заказ покупателя добавить дополнительное поле с номером из файла.