войти на сайт
Внешняя обработка Формирование заявок на возврат товаров от клиента для 1С:УТ 11


Раздел: Платные разработки | Автор: Admin | Дата: 16-03-2016, 22:50

Внешняя обработка Формирование заявок на возврат товаров от клиента для 1С:УТ 11


Данная обработка выполнена по Тех заданию:


Цель: полуавтоматическое формирование документов "Заявки на возврат".

Алгоритм:

1. Вывоз обработки - командой из списка Заявок на возврат.

2. Открывается форма, на первой закладке (Выбор клиента) которой можно выбрать:
- клиента\контрагента (отражение и заполнение - в зависимости от настроек учета "раздельного учета партнеров и контрагентов")
- склад, на который планируется вернуть товар
- компенсация - вид компенсации (Заменить товары, Вернуть денежные средства, Оставить в качестве аванса) (заполнение по умолчанию – так как в заявках на возврат).
Функционал закладок, с кнопками Далее и Назад - наподобие, как в обработке Формирование заказов поставщикам.

3. По нажатию кнопки далее переходим на вторую закладку (Товары к возврату) на форме, которая заполняется проданными товарами (за период по умолчанию - последние 60 дней), подлежащими к возврату. Алгоритм заполнения такой же, как и при заполнении при помощи команды Заполнить-Добавить товары из документов продажи. Единственное отличие - без отбора по соглашению.
Табличная часть, которая заполняется, похожа в целом на ту типовую, которая заполняется по команде: Заполнить-Добавить товары из документов продажи. Отличия:
добавить реквизиты ТЧ: Количество к возврату, Цена возврата. Данные реквизиты доступны для редактирования вручную. Количество к возврату при первоначальном заполнении ТЧ заполняется равным реквизиту Количество.

4. На данной закладке вверху добавить команды: Заполнить по коду клиента и Заполнить по наименованию. По нажатию открывается типовая (или похожая на типовую) обработка заполнения ТЧ документов "Загрузка данных из внешних файлов". При использовании команды "Заполнить по коду клиента" используются поля: Код клиента, Количество к возврату, Цена возврата. При использовании команды "Заполнить по наименованию" поля: Номенклатура, характеристика, Количество к возврату, Цена возврата. При этом "Код клиента" - это доп реквизит характеристики номенклатуры (нужно будет предложить пользователю перед загрузкой выбрать, какой именно доп реквизит характеристики будем считать ключевым).
При загрузке идет поиск загружаемых товаров в списке продаж и заполнение полей выбора строк и КоличествоКВозврату и Цена возврата.

5. Алгоритм поиска загружаемых товаров в списке продаж следующий:
- если товара такого в продажах в приведенном списке нету - то добавляем новую строку
- если товар в продажах найден, а цены возврата не заполнили, то подбираются строки с наименьшей ценой и цена возврата в них заполняется этой ценой.
- если товар в продажах найден, а цены заполнены, то подбираются строки с наиболее близкой (по модулю) ценой (идеальная "крайняя" ситуация - загружаемая цена = цене в списке).

В списке выделяем красным (условным оформлением) ВЫБРАННЫЕ строки, у которых Цена не равна Цене возврата.
6. После нажатия кнопки далее формируются документы Заявки на возврат по выбранным позициям (основанием для заполнения заявок служат поля Количество к возврату и Цена возврата). На закладке "Заявки на возврат" отражаются эти документы. На закладке также доступны кнопки Провести\от провести\пометить на удаление.

Для возможности приобретения обращайтесь по контактам.tutdlenet.ru
Просмотров: 768
V G F T O
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Понравился пост? Посмотрите эти:
Навигация по сайту
Консультант
Мы в Youtube
Топ 10 рекоммендуемых разработок
Популярные теги

Требуется для просмотраFlash Player 9 или выше.

Показать все теги
Новости 1С
  • Случайная разработка
    Статистика
  • HotLog Яндекс.Метрика
  • Заказать звонок