|
установить возоможность просмотра без возможности редактирования | ☑ | ||
---|---|---|---|---|
0
ASimonova
06.08.16
✎
13:45
|
Доброе!
1С:Предприятие 8.3 (8.3.8.1964) Уже давно мучаюсь, постоянно нужна одна вещь, неужели это нельзя сделать как-то просто? Например в ТЧ, таблице значений, списке значений на форме отображается некий список документов. Нужно дать возможность заходить в каждый документ, но не давать возможность удалять строки из этого списка. Прежде чем писать очевидные на ваш взгляд вещи, сначала проверьте как это работает. |
|||
1
Горогуля
06.08.16
✎
13:46
|
отобрать права на изменение и вперёд
|
|||
2
ASimonova
06.08.16
✎
13:48
|
(1) не, не совсем в том вопрос - не отобрать эту возможность у пользователя навсегда, а только при каких-то условиях по коду.
|
|||
3
Mauser
06.08.16
✎
13:49
|
(1) А ты проверил, как это работает? Суровому ТС не нравятся банальности, берегись!
|
|||
4
Горогуля
06.08.16
✎
13:49
|
(2) при растущей луне менять можно, иначе нельзя?
|
|||
5
Горогуля
06.08.16
✎
13:50
|
(3) я нахально проигнорировал требование ТС
|
|||
6
Горогуля
06.08.16
✎
13:51
|
чтобы не удалять строки, можно заюзать ДС. но только при растущей луне
|
|||
7
ASimonova
06.08.16
✎
13:52
|
(5) например, у проведенного документа нельзя, у непроведенного можно
|
|||
8
Горогуля
06.08.16
✎
13:53
|
(7) удаление документов - вещь немного не интерактивная в конечном итоге
|
|||
9
Mauser
06.08.16
✎
13:53
|
(1) С такой формулировкой ответ один - перед удалением строки элемента выставлять отказ в истину.
Сейчас начнется плачь, что надо дать возможность добавлять, но не редактировать и т.п. |
|||
10
Mauser
06.08.16
✎
13:54
|
(9) это к (0), сори
|
|||
11
Горогуля
06.08.16
✎
13:56
|
что-то я уже потерялся. что есть удаление? изменение состава строк какого-то ТП на форме? удаление документа из БД? запрет редактирования какого-то документа, доступ к которому осуществляется через ТП на форме? или просто "хочу, чтобы было вот так"?
|
|||
12
ASimonova
06.08.16
✎
13:56
|
(6) (8) - ДС не пойдет если нужно отобрать такую возможность для ТЧ типового документа. при чем тут удаление документов? реч идет об удалении строк чего-то на форме
(9) пойдет, но казалось что есть какое-то более простое решение |
|||
13
Горогуля
06.08.16
✎
13:57
|
(12) на какой форме?
|
|||
14
lEvGl
гуру
06.08.16
✎
13:57
|
все очень просто - бить линейкой по рукам, гуманный(толерантный) вариант этого - требовать выполнение инструкции, если такой нет, то создать.
зы. в организации вроде ларька этот метод конечно работать не будет |
|||
15
Горогуля
06.08.16
✎
13:58
|
+(13) у УФ есть перед удалением с отказом
|
|||
16
ASimonova
06.08.16
✎
13:58
|
(14) а на производстве с неквалифицированным рабочим персоналом думаете будет?))) повезло с работой тем, кто так говорит
|
|||
17
Горогуля
06.08.16
✎
14:00
|
(16) компьютер с БД - это рабочий инструмент? до свидания
|
|||
18
ASimonova
06.08.16
✎
14:01
|
(15) (9) спасибо, так и сделаю
(17) а вы думаете как работают на производстве? на бумажках пишут?) |
|||
19
lEvGl
гуру
06.08.16
✎
14:04
|
(16) это не ларек, уже хорошо. легче всего таким способом бороться именно на производстве именно с неквалифицированным персоналом, т к рядовой рабочий или даже мастер (в глазах руководства в первую очередь) - робот, который должен четко выполнять инструкцию, отчего давить по этой линии становится довольно просто. Другое дело менеджеры среднего звена, которые могут нет нет свои действия как то аргументировать, тут уже сложнее, т к надо быть полностью в курсе того, что делает этот менеджер, что бы можно было что то ответить. Демагогия конечно.
|
|||
20
lEvGl
гуру
06.08.16
✎
14:06
|
+ 19 - в случае разбора полетов будет виноват исполнитель, но ни как не разработчик
|
|||
21
lEvGl
гуру
06.08.16
✎
14:08
|
(17) тоже не понял что не так
|
|||
22
lEvGl
гуру
06.08.16
✎
14:09
|
наверно имеется ввиду, что это не непосредственный инструмент, а средство фиксации в бд информации о прохождении продукции по процессу изготовления
|
|||
23
ASimonova
06.08.16
✎
14:11
|
(20) в реальной ситуации никому не интересно заниматься разбором полетов даже раз в неделю, и нерадивый программист сам сидит с этими проблемами и разгребает их. а потом решает что проще все запретить заранее, чем потом разгребать
|
|||
24
lEvGl
гуру
06.08.16
✎
14:15
|
а по технической стороне - ставить заглушки на удаление строки из списка не решит проблемы. в ТП можно много чего делать, кроме удаления строк, например в существующей строке поменять ссылку, это все отлавливать действительно муторно.
(20) ну это смотря кому нужны данные из БД, программисту они нужны в последнюю очередь, а когда выявят несоответствие будут искать виновного, ну а если не будут, значит то, чем занимается программист никому не нужно |
|||
25
lEvGl
гуру
06.08.16
✎
14:15
|
24 Не 20, а (23)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |