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

Создать несколько обработок для нетиповой УТ 10.3.20.2 по данному ТЗ

Москва(Россия )
01.05.1987(37 лет)
54 |  5
21 ноября 2024 в 09:54:42 (Позавчера)
51999
Текст задания
Конфигурация УТ 10.3.20.2 с доработками, но они в основном касаются внешних обработок и отчетов. Платформа 1С 8.3.3.721.
Скачать конфигурацию:
https://dl.dropboxusercontent.com/u/59802690/%D0%A3%D0%A2_%D0%91%D0%BE%D1%83%D0%BC%D0%B0%D1%81.cf

1. Обработка "Сквозное создание "Заказа клиента" по организациям".
Цепочка следующая: Управленческая организация - Динамика - ОптоваяОрганизация (или РозничнаяОрганизация) - КонечныйКлиент.
Порядок работы следующий: менеджер вводит документ "Заказ покупателя" (стандартный). Далее запускает обработку. Выбирает в ней созданный заказ. Указывает процент уменьшения цены при закупке у Динамики (по умолчанию 4%), указывает процент уменьшения цены при закупке у упр. организации (по умолчанию - 6%).
По нажатии команды "Создать заказЫ" создаются и проводятся еще два заказа покупателя. Первый - где ОптоваяОрганизация заказывает у Динамики, второй - где Динамика заказывает у упр. организации.

Контрагенты для собственных организаций должны иметь те же ИНН, что и Организации. Так они находятся и заполняются в создаваемые документы. Регистров или констант или других настроек соответствия создавать не надо (пожелание, если будет большая необходимость, можем и отказаться от него).

Цены в создаваемых заказах покупателя создаются не по ценам выбранного Заказа. А по цене Опт1 для данного товара (и далее уменьшаются на указанные проценты). Цены при расчетах необходимо округлять до копейки. То что при этом точной разницы в 4% или 6% достичь не получится - нормально.

Вопросы к решению:
1) создавать ли при такой цепочке документы "Заказ поставщика"? (Предварительно - нет).

2. Аналогично нужна обработка сквозного создания реализаций.
Пока уточняется, реализаций какого из этапов цепочки будет создаваться первой. Вероятно, также это будет реализация с клиентом.

3. В конфигурации есть отчет СК_ФинансовыйОтчет.
Необходимо модифицировать его для корректной работы при создании в базе сквозных документов внутри компаний. То есть обороты по продажам, закупкам, оплатам, заказам между собственными организациями должны вырезаться. Как узнать, что контрагент - собственная организация? Только по ИНН. Он должен совпасть с одним из ИНН из справочника Организации. То есть проверка должна быть внутри запроса.

Также необходима доработка, чтобы работала расшифровка для каждого поля отчета.

4. У менеджеров при работе с базой открывается обработка "СК_РаботаСКонтрагентами". В ней необходимо по команде "Добавить контрагента", которая сейчас уже существует, открывать типовую форму справочника "Контрагенты", а не урезанную, как открывается сейчас. При этом должен заполняться реквизит Ответственный значением текущего пользователя.

5. Создать обработку "Мастер помощи создания заказа покупателя". Добавить команду ее вызова на обработку "СК_РаботаСКонтрагентами". В мастере на первом шаге предлагается заполнить контактную информацию (четыре разных поля): Наименование, Емэйл, Телефон, ИНН. Пользователь по его выбору заполняет одно или несколько полей.
Нажимает кнопку Далее. После этого производится поиск среди контрагентов и их контактной информации. Поиск производится отдельно по каждому из полей. То есть если написали Иван Иванов в наименование и телефон указали 02, то сначала алгоритм должен найти всех Иванов Ивановых по наименованию, потом к результатам поиска добавить всех контрагентов, у которых будет такой телефон. И т.д.
При этом на втором шаге необходимо показать не только найденных контрагентов, но и в форме результатов поиска в отдельной колонке указать, по какому реквизиту найден данный элемент. Если элемент справочника Контрагенты найден дважды по разным реквизитам, то, разумеется, в результаты поиска его добавляем один раз.

Внизу под результатами поиска команда "Создать нового". Как и в предыдущем пункте она должна открывать обычную форму справочника Контрагенты для создания нового клиента и при этом обязательно должен заполняться Ответственный.

На втором шаге менеджер выбирает существующего контрагента или создается нового. Потом он нажимает далее и форма мастера закрывается, а вместо нее открывается форма создания нового заказа покупателя.

6. При создании контрагента на предыдущих двух шагах должен автоматически создаваться и сохраняться договор с покупателем.
0
Отклики (9)