Проблема:
Зарплата зависит от продаж. Менеджер хочет контролировать, что происходит с его заказом.
Решение:
При проведении заказа происходит проверка. Если пользователь, который внес изменения, не совпадает с тем, кто указан в поле "Менеджер", то менеджеру отправляется сообщение через систему взаимодействия (Обсуждения).
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Оповещение менеджера об изменении его заказа. Расширение УТ 11:
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Проблема:
Зарплата зависит от продаж. Менеджер хочет контролировать, что происходит с его заказом.
Пробовали:
Запретить изменять заказ всем, кроме менеджера. Это создало другие проблемы: Например, менеджер отдыхает, а клиент неожиданно появляется в офисе и хочет забрать заказ. Никто отгрузить не может.
Решение:
При проведении заказа происходит проверка. Если пользователь, который внес изменения, не совпадает с тем, кто указан в поле "Менеджер", то менеджеру отправляется сообщение через систему взаимодействия (Обсуждения).
Пример:
Орлов внес изменения в заказ Орехова. При проведении документа создалось сообщение через систему взаимодействия. Орехов увидит сообщение, зайдет в заказ и посмотрит историю изменений.
Расширение тестировалось на программе Управление торговлей, редакция 11 (11.4.13.275).
При подключении расширения необходимо убрать галочку "Безопасный режим".
Код алгоритма работы расширения для анализа
&После("ОбработкаПроверкиЗаполнения")
Процедура СообМ_ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
// Ссылка пустая если создается новый документ. В этой ситуации проверка не нужна.
Если Не Ссылка.Пустая() Тогда
Если СистемаВзаимодействия.ИнформационнаяБазаЗарегистрирована() Тогда
СсылкаНаДокументОбсуждения = Ссылка;
ДанныеМенеджераДоИзмененияЗаказа = СообМ_ДанныеМенеджераДоИзмененияЗаказа(СсылкаНаДокументОбсуждения);
МенеджерДоИзмененияЗаказа = ДанныеМенеджераДоИзмененияЗаказа.Менеджер;
Если Не МенеджерДоИзмененияЗаказа.Пустая() Тогда
Если МенеджерДоИзмененияЗаказа <> ПараметрыСеанса.ТекущийПользователь Тогда
НавигационнаяСсыылка = ПолучитьНавигационнуюСсылку(СсылкаНаДокументОбсуждения);
КонтекстОбсуждения = Новый КонтекстОбсужденияСистемыВзаимодействия(НавигационнаяСсыылка);
Отбор = Новый ОтборОбсужденийСистемыВзаимодействия;
Отбор.КонтекстноеОбсуждение = Истина;
Отбор.ТекущийПользовательЯвляетсяУчастником = Ложь;
Отбор.КонтекстОбсуждения = КонтекстОбсуждения;
Обсуждение = СистемаВзаимодействия.ПолучитьОбсуждения(Отбор);
Если Обсуждение.Количество() = 0 Тогда
Обсуждение = СистемаВзаимодействия.СоздатьОбсуждение();
Обсуждение.КонтекстОбсуждения = КонтекстОбсуждения;
Обсуждение.Ключ = Строка(СсылкаНаДокументОбсуждения.УникальныйИдентификатор());
Обсуждение.Записать();
Иначе
Обсуждение = Обсуждение[0];
КонецЕсли;
СообщениеДляОбсуждения = СистемаВзаимодействия.СоздатьСообщение(Обсуждение.Идентификатор);
СообщениеДляОбсуждения.Дата = ТекущаяДатаСеанса();
СообщениеДляОбсуждения.Автор = СистемаВзаимодействия.ИдентификаторТекущегоПользователя();
ИдентификаторМенеджераВИнформационнойБазе = ДанныеМенеджераДоИзмененияЗаказа.ИдентификаторПользователяИБ;
Попытка
ИдентификаторМенеджераВСистемеВзаимодействия = СистемаВзаимодействия.ПолучитьИдентификаторПользователя(
ИдентификаторМенеджераВИнформационнойБазе);
СообщениеДляОбсуждения.Получатели.Добавить(ИдентификаторМенеджераВСистемеВзаимодействия);
ТекстСообщения = "Заказ изменен мной.";
СообщениеДляОбсуждения.Текст = Новый ФорматированнаяСтрока(ТекстСообщения);
СообщениеДляОбсуждения.Записать();
Исключение
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не удалось сообщить менеджеру что его заказ изменен. Прошу сообщить администратору для исправления ошибки.";
Сообщение.Сообщить();
КонецПопытки;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Функция СообМ_ДанныеМенеджераДоИзмененияЗаказа(СсылкаНаЗаказКлиента)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказКлиента.Менеджер КАК Менеджер,
| ЗаказКлиента.Менеджер.ИдентификаторПользователяИБ КАК МенеджерИдентификаторПользователяИБ
|ИЗ
| Документ.ЗаказКлиента КАК ЗаказКлиента
|ГДЕ
| ЗаказКлиента.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", СсылкаНаЗаказКлиента);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
ДанныеМенеджераДоИзмененияЗаказа = Новый Структура;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ДанныеМенеджераДоИзмененияЗаказа.Вставить("Менеджер", ВыборкаДетальныеЗаписи.Менеджер);
ДанныеМенеджераДоИзмененияЗаказа.Вставить("ИдентификаторПользователяИБ",
ВыборкаДетальныеЗаписи.МенеджерИдентификаторПользователяИБ);
КонецЦикла;
Возврат ДанныеМенеджераДоИзмененияЗаказа;
КонецФункции
Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.
Данная разработка позволяет автоматизировать деятельность организации, предоставляющей логистические услуги, связанные с железнодорожными грузоперевозками. Ведется учет заявок клиентов, по ним создаются товарно-транспортные накладные. Далее отражаются дополнительные услуги (экспедирование, обрешетка, оформление вет. свидетельства), потом ТТН распределяются по вагонам. Ведется учет вагонов, находящихся в пути. Формируются отчеты "Информационный лист", "Вагоны в пути", "Заявки", "Товарно-транспортные накладные", "Прайс-лист". На основании ТТН формируется документ "Счет на оплату покупателю", типовой из БП 3.0. Уже на основании его создаются типовые реализации.
Расширение "Состояние обеспечения заказов 2021" добавляет дизайн и возможности "Состояние обеспечения заказов" из старых УТ 11.4 / КА 2.4 / ERP 2.4 в новые УТ 11.5 / КА 2.5 / ERP 2.5.
Алгоритм автоматически находит заказы клиентов при загрузке банковской выписки и заполняет расшифровку поступления без участия бухгалтера. Поддерживает точный поиск по номеру заказа, нечёткий поиск с допуском опечаток, поиск через цепочку номер счёт-фактуры - реализация - заказ, а также автоматически подтягивает КПП плательщика из 1С:Контрагент(при наличии подписки) и парсинг с бесплатного сайта. Если платёж охватывает несколько заказов — суммы распределяются автоматически, остаток уходит в «невыясненные». Код открыт, типовая конфигурация не изменяется. Необходима адаптация под ваш номер заказа и номер СФ!
Расширение, которое позволит отправлять оповещения в систему взаимодействия для менеджеров заказов при приобретении товаров и услуг для УТ 11.5, ERP2.5 и УНФ3.0.