Как запретить реализацию товара при наличии задолженности?

1. SVGS 06.11.13 23:25 Сейчас в теме
Доброго времени суток.
Вопросик по 10.3 формулируется коротко)) Нужно запретить нескольким менеджерам по продажам выполнять реализацию товара контрагенту у которого нет 100%-ной оплаты заказа. Как это сделать?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
19. Motor24 07.11.13 16:56 Сейчас в теме
(18)Ну, для начала полностью снимать с поддержки не нужно и не надо. Достаточно просто включить режим возможности изменения с сохранением поддержки.
И копировать роль не нужно. Вы выбираете ту роль, которая установлена у ваших менеджеров и изменяете этот параметр в ИХ роли. Других пользователей это не затронет. Ну только если в доступных ролях эти пользователей стоит та же роль, что и у менеджеров.
Забыл добавить - обновления будут устанавливаться точно так же, как и устанавливались. За небольшим исключением - параметр "Роль" вашего пользователя в окне сравнения конфигураций будет отмечен как "Изменённый по сравнению с загружаемой конфигурацией", вот и всё. Просто снимите галку с неё, чтобы эта роль не обновлялась. Самое страшное, чем грозит вам невыполнение этой процедуры - галочка, убранная вами, при обновлении вернётся назад :)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Поручик 4692 07.11.13 08:10 Сейчас в теме
(1) В настройках договора с контрагентом есть флажки контролировать задолженность
3. SVGS 07.11.13 10:19 Сейчас в теме
Это я знаю. У меня стоит там "Контролировать сумму задолженности, сумма (EUR) не более: 0,00" и
"Размер предоплаты по заказу покупателя, процентов, не менее: 100" тоже стоит.
А ОНО берет и отгружает ))

Флажок "Разрешить проведение без контроля взаиморасчетов" у менеджеров по продажам снят.
А ОНО берет и отгружает ))

Где еще поковыряться, чтобы наладить ОНО?
6. Motor24 07.11.13 15:17 Сейчас в теме
(3)
В настройках договора с контрагентом есть флажки контролировать задолженность


Дополнительно, в "Настройках пользователей" проверь параметр "Взаиморасчеты вести по документов расчетов с контрагентами". По дефолту, скорее всего, будет стоять "Нет", даже если в договорах установлена галка.
7. SVGS 07.11.13 15:45 Сейчас в теме
(6) Motor24, так оно и было.
Проставил все галочки "по документам" и в настройках пользователей, и в договоре.
Перепровел все документы - результат тот же ((
ОНО проводит документ реализации и не хочет смотреть на задолженность...
4. SVGS 07.11.13 15:07 Сейчас в теме
Задачка не решена. Взаиморасчеты по контрагентам успешно игнорируются.
Нашел статейку: Контроль взаиморасчетов в 1С
Сделал всё так, как там написано. Только договор в EUR по условиям задачи.
Результат - тот же. Добавил "вознаграждений" - может что-нибудь чего-нибудь подскажет
почему ОНО не желает лезть во взаиморасчеты, когда менеджер требует провести накладную?
5. kasper076 110 07.11.13 15:13 Сейчас в теме
(4) SVGS, отладчиком пройтись 1 раз и все будет ясно.
8. SVGS 07.11.13 15:55 Сейчас в теме
Чуть-чуть продвинулся вперед. Запрет срабатывает при условии "Оперативного проведения".
Но стоит менеджеру поставить вчерашнюю дату и он отгружает чего хочет...
Как с этим бороться?
9. kasper076 110 07.11.13 15:58 Сейчас в теме
(8) SVGS, запретить менеджерам не оперативное проведение документов.
10. SVGS 07.11.13 16:09 Сейчас в теме
запретить менеджерам не оперативное проведение документов

А такой галочки я не нашел нигде ))
Для этого надо в Роли лезть?
11. m_gin 46 07.11.13 16:26 Сейчас в теме
(10) SVGS, Сервис > Установка даты запрета изменения данных
12. Motor24 07.11.13 16:31 Сейчас в теме
(10)Да, в конфигураторе. Лично у себя не пробовал - сейчас тоже поэкспериментирую :)
13. Motor24 07.11.13 16:35 Сейчас в теме
Интерактивное проведение неоперативное - если оно установлено то пользователь может в программе интерактивно(т.е нажимая кнопку) проводить неоперативно, если этого права нет - то не может.
14. SVGS 07.11.13 16:36 Сейчас в теме
SVGS, Сервис > Установка даты запрета изменения данных
И каждый день ее переустанавливать? Увольте )))

Да, в конфигураторе. Лично у себя не пробовал - сейчас тоже поэкспериментирую :)
Очень не хочется из-за такой простой задачки ломать что-то в конфигураторе.
Типовая конфигурация... находится на поддержке...
Если по-другому ничего не выйдет, бум экспериментировать с ограничением оперативного проведение через роли.
Но пока что хочется чего-нибудь попроще...
16. m_gin 46 07.11.13 16:42 Сейчас в теме
(14) SVGS, ну мы вот вышли из положения, запускается обработочка по расписанию.
22. m-serg74 46 07.11.13 17:23 Сейчас в теме
(14) SVGS,
И каждый день ее переустанавливать? Увольте )))
вообще то это можно регламентным заданием в 00.00.00 часов делать
15. Motor24 07.11.13 16:40 Сейчас в теме
Типовая конфигурация... находится на поддержке...

К поддержке изменение или добавление ролей никоим образом не относится. Меняйте и настраивайте в своё удовольствие, пусть вас не пугает страшное слово конфигуратор :)
17. GerHard 5 07.11.13 16:46 Сейчас в теме
Да. Джентльмены изложили разумно:
- ограничение в договорах;
- выделить для менеджеров роль где будет только оперативные действия с документами;
- проверить чтоб в ДопПравах менеджеров не было включено "не контролировать взаиморасчеты".
Вроде всё.
У меня так работает(КА82=УТ103).
18. SVGS 07.11.13 16:49 Сейчас в теме
"Конфигуратор" не пугает.
К поддержке изменение или добавление ролей никоим образом не относится. Меняйте и настраивайте в своё удовольствие, пусть вас не пугает страшное слово конфигуратор :)
Но вот с этого места поподробнее. Я вхожу в конфигуратор, снимаю конфигурацию с поддержки, копирую роль "МенеджерПоПродажам" в "МенеджерИнтерактивный", снимаю там галочку для документа "Реализация" и это не будет препятствием для обновления типовой конфигурации?
19. Motor24 07.11.13 16:56 Сейчас в теме
(18)Ну, для начала полностью снимать с поддержки не нужно и не надо. Достаточно просто включить режим возможности изменения с сохранением поддержки.
И копировать роль не нужно. Вы выбираете ту роль, которая установлена у ваших менеджеров и изменяете этот параметр в ИХ роли. Других пользователей это не затронет. Ну только если в доступных ролях эти пользователей стоит та же роль, что и у менеджеров.
Забыл добавить - обновления будут устанавливаться точно так же, как и устанавливались. За небольшим исключением - параметр "Роль" вашего пользователя в окне сравнения конфигураций будет отмечен как "Изменённый по сравнению с загружаемой конфигурацией", вот и всё. Просто снимите галку с неё, чтобы эта роль не обновлялась. Самое страшное, чем грозит вам невыполнение этой процедуры - галочка, убранная вами, при обновлении вернётся назад :)
20. SVGS 07.11.13 17:07 Сейчас в теме
(19) Motor24, спасибо за подробный ответ. Сейчас буду пробовать-экспериментировать-тестировать.
Если всё получится так, как запланировано, то думаю, что вопрос можно будет закрыть...
21. m-serg74 46 07.11.13 17:16 Сейчас в теме
(20) SVGS, прикольно... если менеджер вчерашним днем бьет накладную значит товар уже отгружен, и что толку что накладные не будут проводится? на складе будут висеть остатки которых нету и т.п.... не тот подход думаю...
23. SVGS 07.11.13 17:23 Сейчас в теме
(21) m-serg74, рискуем уйти в философию :))
Я уже давно знаю, что автоматизировать хаос невозможно. Административный порядок (хотя бы минимальный) должен быть. Если товар со склада будет уходить без накладных, то со временем там никто ничего не сможет посчитать. Так что бум настаивать на том, чтобы менеджеры по продажам имели право только на оперативное проведение. И только один какой-нибудь Генеральный менеджер мог провести отгрузку, плюнув на взаиморасчеты. Ничего лучшего я пока что придумать не могу...
24. thenroach 4 07.11.13 22:15 Сейчас в теме
Я перенес запуск общего модуля по контролю из реализации в заказ покупателя. Там функция контроль или как то так. Завтра утром точно скажу, нет доступа к конфе. Стандартные настройки работают на весь договор, а не пользователей. Без доработки не выйдет.
25. SVGS 07.11.13 23:38 Сейчас в теме
Я перенес запуск общего модуля по контролю из реализации в заказ покупателя. Там функция контроль или как то так. Завтра утром точно скажу, нет доступа к конфе. Стандартные настройки работают на весь договор, а не пользователей. Без доработки не выйдет.
(24) thenroach, как-то сумбурно и непонятно...
26. Motor24 07.11.13 23:39 Сейчас в теме
(24)Хм, интересно будет глянуть на реализацию. Жду с нетерпением!
27. thenroach 4 08.11.13 08:43 Сейчас в теме
В модуле набора записей регистра ВзаиморасчетыСКонтрагентами есть функция КонтрольОстатков. В ней идут все проверки по задолженности клиента. Я в ней добавил проверку на роль сотрудника и поставил свои условия. Например кому-то разрешено проводить с превышением лимита в 2 раза, а кому-то только при условии что прошла полная предоплата. Покопайте эту функцию, думаю Вам подойдет.
30. Светлый ум 420 05.07.15 21:24 Сейчас в теме
(27) -1. Лучше через подписки на события "доп. проверки" накручивать, чем типовой код загромождать.
28. k0t03abp 08.11.13 14:38 Сейчас в теме
создайте подписку на событие, при записи (или проведении) где путем не хитрого запроса будет дополнительно контролироваться предоплата
29. SVGS 08.11.13 18:01 Сейчас в теме
Всем джентльменам большое спасибо за участие в обсуждении. Так как в конечном счете заработал вариант от Motor24, вознаграждение перечислил ему. Поскольку тема оказалась актуальной не только для меня, то, надеюсь, что и у других вариантов решения задачи найдутся свои последователи.

Успехов!
31. StripyCat 20.07.15 15:18 Сейчас в теме
(29) SVGS,
Этот вариант, действительно, самый разумный. Но я бы всё-таки посоветовал сделать собственную роль именно для менеджеров, которым нужно ограничить возможность отгрузок без оплаты. Иначе это затронет вообще всех - во-первых, и действительно могут быть проблемы при обновлении. Не в том плане, что что-то не обновится - тут проблем не будет. Но может случиться так, что придёт кто-то после Вас работать, обновит конфигурацию - и галочка действительно слетит. И весь механизм ограничения накроется медным тазом. А если это выяснится не сразу, и не тем, кем нужно - фирма может потерять деньги и нервы на неправомерных отгрузках.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот