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

!!!СРОЧНО!!! Доработать обработку для БП 2.0

Москва(Россия )
01.01.1980(44 года)
2336 |  59
вчера в 15:10:46 (9 часов назад)
302347
Текст задания
Есть обработка. Изначальное ТЗ:
----------------------------------------
ДЛЯ 1С:Предприятие 8.2 (8.2.19.83), Бухгалтерия предприятия, редакция 2.0 (2.0.64.18)

Задача:

1. При выходе компании из партнерства у нее остаются задолженности по разным видам взносов и за несколько лет. Нужно сформировать единый остаток задолженности на момент выхода (исключения) компании из партнерства под названием «Членский взнос прошлых лет» и «Целевой взнос прошлых лет»

Исходные данные:

Excel-файл со списком контрагентов:

Значения колонок:

А- реестровый номер

С – наименование компании

Е- ИНН

F- дата внесения в реестр

BK – сумма создаваемого резерва

М – дата исключения из партнерства

Техническое исполнение:

1. Проверить в 1С наличие контрагентов, указанных в Excel-файле по ИНН,

* если их нет, вывести сообщение- «Ненайденные контрагенты в 1С: (ИНН , Название контрагента, реестровый номер (колонка А Excel-файла ))»

* если с таким ИНН несколько контрагентов, вывести список повторений с указанием в какой папке 1С находятся.

* Сообщить об отсутствии ИНН контрагента в Excel-файле, если такое имеется.

* Сообщить об отсутствии даты исключения (литера М), если такое имеется, выдать список у кого нет даты исключения в Excel-файле. –все сообщения можно распечатать или скопировать в Excel или Word.

* Далее спрашивает: продолжить обработку или нет. Если нет –выход из обработки, если да- обрабатывать дальше.

2. Предложить виды договоров для отбора в целях корректировки задолженности по ним. Отбор по содержанию слова «членский взнос ГОД» , «целевой взнос ГОД», «компенсационный», возможны прочие виды или отобрать «все» какие есть у контрагента . Учесть написание договора в 1С : и с маленькой буквы, и с Большой и БОЛЬШИМИ буквами) -например: Членский взнос 2012, целевой взнос 2015, КОМПЕНСАЦИОННЫЙ ВЗНОС

3. Возможно у контрагентов имеются и другие договоры в карточке контрагента, надо предложить пользователю проставить галочки на прочие договора (выдать список таких договоров)

4. С каждым контрагентом из Excel-файла по заданным договорам (сформировать) остатки расчетов по счету 76_06 на дату исключения из партнерства, (указанную в Excel-файле = литераM).

5. Создать документ Операция (Нал и Бух учет) на группу контрагентов с одинаковой датой исключения, сформировать проводки на перенос остатков задолженности:

* по каждому договору «Членский взнос ХХХХг» посдчитанный Дебетовый остаток перенести на Кредит «Членский взнос прошлых лет», а если он Кредитовый, то на Дебет договора Членский взнос прошлых лет. Если у контрагента такого договора еще нет, то добавить в карточку контрагента новый договор Членский взнос прошлых лет.

т.е проводка = Дт или(Кт)76.06Членский взнос ХХХХг / Кт или(Дт)76.06Членский взнос прошлых лет.

* по каждому договору «Целевой взнос ХХХХг» подсчитанный Дебетовый остаток перенести на Кредит «Целевой взнос прошлых лет», а если он Кредитовый, то на Дебет договора Целевой взнос прошлых лет. Если у контрагента такого договора еще нет, то добавить в карточку контрагента новый договор Целевой взнос прошлых лет.

т.е проводка = Дт или(Кт)76.06Целевой взнос ХХХХг / Кт или(Дт)76.06Целевой взнос прошлых лет.

* по каждому отмеченному галочкой прочему договору Дебетовый остаток перенести на Кредит «Членский взнос прошлых лет». а если он Кредитовый, то на Дебет договора «Членский взнос прошлых лет».

т.е проводка = Дт или (Кт)76.06Прочий договор / Кт (илиДт)76.06 Членский взнос прошлых лет)

* в комментариях документа Операция нал и бух учет написать : Формирование задолженности прошлых лет на момент исключения компании. (Дата)

* Если размер задолженности по договору равен нулю, то проводку этому контрагенту не делает, а договоры «Членский взнос прошлых лет» и «Целевой взнос прошлых лет» создать нужно , если он еще не создан у контрагента.

* Если такая проводка уже существует, то повторно не делать. Если она есть на меньшую сумму или большую, то доначислить или отсторнировать разницу.

6. Группировать проводки одной датой исключения в один документ. Если дата создания проводки относится к закрытому периоду в 1С, то надо сгруппировать подобные проводки в один документ датой последнего календарного дня месяца, следующего за закрытым периодом.

Например: 1) дата исключения 12.02.2014 года сразу у 7 компаний, период в 1С 2014 года открыт, то надо создать один документ Операция (бух и нал. учет) сразу на все виды договоров 7 компаний одной датой=12.02.2014 года

2) дата исключения 18.12.2013 года сразу у 10 компаний,

25.12.2013 года сразу у 5 компаний, а 2013 год в 1С закрыт, то надо создать один документ Операция (бух и нал. учет) сразу на все виды договоров 15 компаний одной датой=31.01.2014 года.

7. Выводить отчет о проделанной работе: обработка завершена

--------------------------------------------------
Что нужно доработать? Описание ниже:
--------------------------------------------------
Изменения необходимые для отслеживания многоразовой загрузки сведений об исключении из партнерства и корректного создания операций исключения.
1. Добавить в программу не периодический Регистр сведений "ЗагруженныеИсключенияИзПартнерства"
Измерения:
Операция - документ операции
Договор - договор с контрагентом
Дата исключения - Дата исключения из партнерства
Дата операции - дата загрузки данных
КорДоговор - корреспондирующий договор
НомерОперации - номер проводки
Ресурс:
СуммаИсключения - Дт с плюсом, Кт с минусом
2. Переработать полностью механизм загрузки операций
-добавить возможность просмотра ранее загруженных операций и их проводок
-минимизировать изменения в интерфейсе
-изменить процедуру записи проводок, вынести все проводки в предпросмотр перед записью, дабы обеспечить возможность пользователям до записи проводок в систему проанализировать какие исключения из партнерства добавляются в систему.
-добавить механизм загрузки по
а). Изменение суммы исключения, период открыт
б). Изменение суммы исключения, период закрыт
в). Изменение даты исключения в большую сторону, период открыт
г). Изменение даты исключения в большую стороны, период закрыт
д). Изменение даты исключения в меньшую сторону, период открыт
е). Изменение даты исключения в меньшую сторону, период закрыт
ж). Изменение даты и суммы исключения в большую сторону, период открыт
з). Изменение даты и суммы исключения в большую стороны, период закрыт
и). Изменение даты и суммы исключения в меньшую сторону, период открыт
к). Изменение даты и суммы исключения в меньшую сторону, период закрыт

-----------------------------------
Обработка во вложении. Цена и срок?
0
Отклики (2)