31 октября 2024 в 17:36:03
(3 недели 8 часов назад)
353650
21.03.2018 11:02:57
Текст задания
Здравствуйте.
Бухгалтерия 3.0
Нужна внешняя обработка загрузки данных из Xls и txt.
На обработке сделать либо две закладки, либо два разных поля: поступления на счет и оказание услуг
1. Из txt загружаем документы «Поступление на расчетный счет».
Шаблон файла txt во вложении.
Пример одной строки:
31-01-2018;09-43-49;6991/00707;699100707V;400234637115;00-004567;;ФИЛИППОВА НАДЕЖДА ВАСИЛЬЕВНА;01.2018;136,99;132,88;4,11
Контрагент выбирается по реквизиту «Номер лицевого счета» контрагента вида 00-004567.
Сумму берем предпоследнюю.
Остальное все реквизиты видно на принтскринах.
Получается на каждую строку документа будет создаваться документ «Поступление на расчетный счет»
Если по какой-то причине не находим такого номера лицевого счета в контрагентах – выдаем предупреждение – мол такой-то лицевой счет не найден. Эту строку грузим с пустым контрагентом и этот документ записываем, но не проводим.
Если ФИО в строке файла не совпадает с наименованием контрагента, которого мы нашли по номеру лицевого счета – документ мы создаем и проводим, но выводим предупреждение пользователю, что мол под таким-то лицевым счетом в базе фамилия такая-то, а в файле такая-то.
2. Из Xls будем грузить в документы «Оказание услуг»
В обработке пользователь выбирает дату загрузки – это будет дата создаваемых документов.
Все абсолютно аналогично загрузке из txt.
Сумму берем из xls из последнего столбца.
На принтскринах все остальное показано.
От Вас срок, стоимость и почту для контактов.
Спасибо.