Имя: Пароль:
1C
1С v8
Как сделать чтоб через структуру подчиненности нельзя было провести документы?
0 Cerera
 
01.08.13
09:08
Не хочу, чтобы когда пользователь нажимает "структура подчиненности" в УТ, у него при вызове контекстного меню выпадал пункт "провести", а то менеджеры-барыги совсем хакерами стали - проводят документы через структуру подчиненности если у них не проводится документ обычным способом. А менять модуль каждого документа чтоб вставить в него проверки - накладно.
1 1Сергей
 
01.08.13
09:10
В общих формах
2 Лефмихалыч
 
модератор
01.08.13
09:10
(0) сделай так, чтобы обычным способом документ проводился так же, как через конктектсное меню. Тогда им не будет смысла так делать.
Убери свои костыли из формы и перемести их в обработку проведения хотя бы
3 Cube
 
01.08.13
09:10
(0) Перевожу: я навтыкал кривых костылей, но пользователи их обходят!!! Помогите навтыкать ещё больше кривых костылей.
4 Starhan
 
01.08.13
09:10
у тя косяк с правами или того хуже с алгоритмами проведения. :(

Исправлять надо это.
5 Cerera
 
01.08.13
09:20
(3)это не я!
(2)придется похоже. эх, опять всю конфу перелопачивать. но пока я это делаю, надо убрать пункт меню.
6 Serg_1960
 
01.08.13
09:23
"Это не я"(с) - хорошая эпитафия :) Лаконичная :))
7 Лефмихалыч
 
модератор
01.08.13
09:23
(5) не надо всю конфу перелопачивать. Перенеси проверки, не дающие провести из формы, в модуль и вызывай из обработки проведения. Делов на час.
8 mzelensky
 
01.08.13
09:26
(0) так проверки надо делать на уровне объекта, а не формы...

ща тебе Михалыч навтыкает!
9 Cerera
 
01.08.13
09:26
(7)ну это понятно дело. перенесу.
10 Cerera
 
01.08.13
09:27
(8)ну не я это делал. не я. здесь с 2009 года конфу дописывали франчи и один штатный программист.
11 Лефмихалыч
 
модератор
01.08.13
09:28
(8) не правильно. Каждой проверке свое место и время, общего правила нет. Но у автора точно всё плохо в этом плане
12 Fragster
 
модератор
01.08.13
09:29
(1) а нефиг проверки пихать в форму
13 Fragster
 
модератор
01.08.13
09:29
(12) к (0)
14 Serg_1960
 
01.08.13
10:33
(0) В конфигурации Общие формы - ФормаСтруктурыПодчиненности и СтруктураПодчиненности.

В СтруктураПодчиненности убрать АвтоЗаполнение у КоманднаяПанель. Добавить нужные команды.

В ФормаСтруктураПодчиненности - изменить процедуры КоманднаяПанельПровестиДействие и КоманднаяПанельОтменаПроведенияДействие.

И бог тебе судия :(
15 Cerera
 
01.08.13
10:39
(14)спасибо! я как раз хотел статистику собрать кто это проводит через структуру подчиненности. им будет при попытке выдаваться сообщение "ах ты паскуда" и сразу оповещение будет приходить руководителю подразделения.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс