Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 18:05

Автоматическое изменение состояния заказа покупателя 1С:УНФ

Автор БезверхаяКА, 04 сен 2020, 14:46

0 Пользователей и 1 гость просматривают эту тему.

БезверхаяКА

Доброго времени суток! Изучаю возможности УНФ.

В рамках обучения поставлена задача: настроить систему так, чтобы после внесения предоплаты по заказу покупателя менялся автоматически статус (состояние) заказа, например из "Заказ принят" на "Предоплата получена".

Как осуществить? К сожалению, нигде не получается найти методические указания. Через подситему CRM - Правила рабочего процесса не получилось

Поиск родных

Наиболее полные инструкции в книге:
И. Бандуля. Ю. Павлов
Реальная автоматизация малого бизнеса. 1С:Управление нашей фирмой. Издание 2
https://its.1c.ru/db/pubunfreal

Анализ статусов заказов
Чтобы получить полный список заказов клиентов на определенном этапе, откройте журнал заказов покупателей и в его правой части установите отбор по полю Состояние. Если стоит задача отследить статусы заказов конкретного заказчика или менеджера, то выберите контрагента в поле Покупатель, а менеджера – в поле Ответственный.




В 1С:УНФ есть возможность самостоятельно определять этапы прохождения заявки клиента. Перечень этапов можно создать из документа Заказ покупателя.


Обновили конфигурацию?
В последнем релизе УНФ 1.6.22.48 от 17.08.2020
https://buh.ru/news/automation/116709/
ЦитироватьК действующей возможности отбора документов по объёму оплаты и отгрузки: "Без оплаты/отгрузки", "Оплачен/отгружен частично" и "Оплачен/отгружен полностью" добавили новые значения для фильтрации по времени оплаты и отгрузки: "Просрочена", "Ждем сегодня" и "Не просрочена". Новые состояния, по которым можно фильтровать документы,  получили свои значки
.

xanderptr

Вопрос был не про отбор, а про автоматическое изменение статуса в документе Заказ. Это возможно в принципе? Если возможно, то каким функционалом?

LexaK

xanderptr, в принципе возможно, готового функционала скорее всего нет, надо писать самому.
вот один из вариантов (план реализации)
1.найдите регистр расчетов с покупателями
в его событии при записи, из таблицы получаете ссылки на заказы по которым пришли (или ушли) деньги
2.(опционально) для этих заказов получаете результат расчетов (кто кому должен)
3.по ссылка получаете объект Заказа и в соответствии с результатом (из п.п.2) проставляете новый статус, записываете.

вроде все,
один запрос и обход его строк в цикле 

почему на регистр смотрим? потому что деньги могут быть разными, нал, безнал, эквайринг, взаимозачет и т.д.
если помогло нажмите: Спасибо!

Похожие темы (4)

Рейтинг@Mail.ru

Поиск