|   |   | 
| 
 | установить возоможность просмотра без возможности редактирования | ☑ | ||
|---|---|---|---|---|
| 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)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |