Hare.ru @ Коллективный разум / Hare.ru @ Дикое место |
Архив hare.ru | |||
Мысли, конвертированные в текст | ||||
Собственные руки TMКак забанить помеченные на удаление.Андрей Морев (Z1) (апрель 2002) ПредисловиеНадеюсь, данная статья поможет многим значительно улучшить свои конфирурации незначительными усилиями. Постановка задачи Возникла необходимость запретить пользователям выбирать во всех документах (в шапке и табличной части) любые элементы справочников, помеченные на удаление. Во всех отчетах и обработках помеченные на удаление элементы справочников выбирать можно. Например, если товар помечен на удаление, то его уже нельзя ни продавать, ни принимать. А отчет по остаткам этого товара сформировать можно. При решении этой задачи исходили из следующих принципов:
Один из способов решения задачи: написать для выбора элементов в документах свои формы и именно в этих формах запрещать/разрешать выбор элементов, помеченных на удаление. Этот путь не подошел, поскольку формы справочников были очень сложные пришлось бы их полностью продублировать, и в дальнейшем любое изменение в форме справочников вносить в несколько мест. Вместо этого было сделано следующее. Во все формы документов была вставлен следующий код
Также в документы, где используется подбор, добавили аналогичный код:
Таким образом поставленная задача была решена. Дальнейшие усовершенствования Каждый для себя сам сможет что-либо улучшить. Можно, например, разграничить право выбора по пользователям, по видам документов , по видам справочников. Можно разработать другие критерии "плохих элементов". Замечания, пожелания, предложения можно высказать автору по электронной почте. |
Партнеры: Также может быть интересно: Канал Россия 1 на http://spbtvonline.ru/ |
|||
Сайт поддерживается за счет партнеров: | ||||
:::... Сайт содержит архив двух версий hare.ru | Карта сайта |