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

Написание 2-х внешних обработок

24.07.1984(40 лет)
15 |  1
20 августа 2024 в 16:06:18 (14 недель 10 часов назад)
10400
Текст задания
1-я обработка для УСЦ 1.6 от рарус.

1. На форме выбирается дата начала периода и конец периода (Например выбрано НачалоПериода: 01.11.18 и КонецПериода: 04.11.18)
2. При нажатии на кнопку "Выгрузить" - на ПК создается файл rik-20181101-20181104.xml, а в нем ВСЕ ВСЕ документы "Расход из кассы" выбранного периода.
Например 2 документа.

<?xml version="1.0" encoding="UTF-8"?>
<РасходИзКассы>
<Документ Номер="00НФ-001521" Дата="05.11.2018 10:51:40" СуммаДокумента="505" ВидОперации="На расходы" Выдать="Сайфуллин Р И" Основание="Мусорные мешки" Комментарий=""/>
<Документ Номер="00НФ-001540" Дата="07.11.2018 18:06:32" СуммаДокумента="15 000" ВидОперации="Подотчетнику" Выдать="Рахматуллин Юлай Фаритович" Основание="п/о товар" Комментарий=""/>
</РасходИзКассы>

3. Далее этот файл загружается на наш ФТП.
4. Работа первой обработки закончена.






2-я Обработка для Бухгалтерии 3.0
1. По кнопке "Загрузить" на форме происходит соединение с нашим ФТП и ищутся файлы по маске rik-*.xml
2. Если нашлись обрабатываются файлы циклом. Далее нужно загрузить в базу только ВидОперации="На расходы" и ВидОперации="Подотчетнику"
3. Для примера возьмем отдельный документ из файла. Проверяем есть ли в базе Бухгалтерии 3.0 этот документ "РКО"
под номером например 00НФ-001521
4. Если нету такого документа: Создаем новый с данными из xml, проводим.
5. Если уже есть такой документ перезаполняем его новыми данными из файла xml и перепроводим. (с датами будьте осторожны,
возможна дата документа будет изменена и начнутся глюки в виде (создания нового документа со стандартным номером и другой датой)).
6. Удаляются с ФТП файлы которые заполнились в бухгалтерии без ошибок.
7. Работа первой обработки закончена.

Проблема заключается в том, что при создании документа РКО в бухгалтерии постоянно будут лезть ошибки типа:
- не заполнена организация (это можно победить)
- Не указан План счетов Хозрасчетный, тоже ко мне вопросы.
- ВидОперации = Перечисления.ВидыОперацийРКО.ВыдачаПодотчетномуЛицу, Контрагент = Справочники.ФизическиеЛица.НайтиПоНаименованию(Выдать);
- Сейчас просит какой то счет дебета.
- Потом будет ругаться на валюту документа и т. д. и т. д. все вопросы через меня.

Главное правильно понять суть ВидОперации="На расходы" и ВидОперации="Подотчетнику" - они существенно отличаются.
Если получиться все это сделать правильно, то будет соответствующая сумма. На вопросы отвечаю в течении суток из-за временной занятости.
Срок маленький остался. Неделя. Предлагайте минимальную и максимальную суммы.
0
Отклики (10)