|
Разрешить редактировать конкретную строку | ☑ | ||
---|---|---|---|---|
0
Paracoccidioidomicos
08.08.17
✎
11:22
|
Подскажите, как сделать что-то типа
Если ДатаВ = Дата("00010101") Тогда СтрокаСДатаВ можно редактировать конецесли ??? ТЗ |
|||
1
Вафель
08.08.17
✎
11:23
|
Событие ПередНачаломРедактирования
|
|||
2
Paracoccidioidomicos
08.08.17
✎
11:26
|
(1) А без событий ? Это внешняя обработка
|
|||
3
Paracoccidioidomicos
08.08.17
✎
11:27
|
сам хз к чему я это сказал, туплю
|
|||
4
Paracoccidioidomicos
08.08.17
✎
11:34
|
ПередНачаломРедактирования Такого нету
есть передначаломизмиенения и приначалередактирования |
|||
5
Paracoccidioidomicos
08.08.17
✎
12:59
|
Сделал
Процедура ТПРеализацияПередНачаломИзменения(Элемент, Отказ) Если НЕ Элемент.ТекущаяСтрока.ДатаВыработки = '00010101' Тогда Отказ = Истина; КонецЕсли; КонецПроцедуры у колонки Количество Доступность = Истина а редактировать не даёт его, остальные колонки норм редактирует поч? |
|||
6
Paracoccidioidomicos
08.08.17
✎
13:01
|
ТолькоПросмотр тоже ложь
|
|||
7
h-sp
08.08.17
✎
13:03
|
(5) лучше при активизации строки делай
|
|||
8
Paracoccidioidomicos
08.08.17
✎
13:05
|
(7) А с колонкой что ?
|
|||
9
Paracoccidioidomicos
08.08.17
✎
14:33
|
сделал
теперь "косяк" если дату проставить - редактировать нельзя будет а если юзер забудет и сначала поставить дату(перед тем как отредактировать) как это можно предусмотреть ? |
|||
10
Вафель
08.08.17
✎
14:35
|
(9) если разрешить ему дату редактировать,то весь запрет на смарку
|
|||
12
Paracoccidioidomicos
08.08.17
✎
14:52
|
(10) Может очищать колонки, которые нужно будет править и пока они пустые дата - только просмотр ?
|
|||
13
Вафель
08.08.17
✎
14:53
|
можно при редактировании даты не давать ставить неправильную дату. Тогда ошибиться не смогут
|
|||
14
Paracoccidioidomicos
08.08.17
✎
14:55
|
(13) в смысле ? дату они сами решают какую ставить, суть в том, что если поставить дату, то остальные колонки для редактирования недоступны и если они сначала поставят дату, а потом только решат,что ещё и нужно остальные колонки редактировать, то будет поздно и придётся по-новой загружать ТЗ
|
|||
15
Вафель
08.08.17
✎
14:57
|
(14) ну у тебя же типо запрета редактирования по дате?
так вот запрещай вводить дату из закртытого периода. Собственно так дата и работает в документах например |
|||
16
Paracoccidioidomicos
08.08.17
✎
14:57
|
(15) нет, у меня бывает кривой штрихкод и из-за этого "невозможно преобразовать в дату"
делаю через попытку, исключение - "00010101" |
|||
17
Paracoccidioidomicos
08.08.17
✎
15:05
|
это со сканера сохраняется и обработкой в ТЗ заполняется
шк криво сосканился и всё, приходится в попытку сувать |
|||
18
Вафель
08.08.17
✎
15:07
|
Добавь поле - это ручная строка. По этому признаку разрешай редактироать
|
|||
19
Вафель
08.08.17
✎
15:07
|
Типо как в проводках в БП
|
|||
20
Paracoccidioidomicos
09.08.17
✎
07:19
|
АААА я запутался
|
|||
21
Paracoccidioidomicos
09.08.17
✎
07:20
|
Если Дата пустая тогда Колонки = Неопределено
Если не ЗначениеЗаполнено(ДанныеСтроки.датавыработки) Тогда ДанныеСтроки.Количество = Неопределено; ДанныеСтроки.ДопКоличество = Неопределено; ДанныеСтроки.Равис_ВесТары = Неопределено; ДанныеСтроки.Равис_ВесТовара = Неопределено; ОформлениеСтроки.Ячейки.ДатаВыработки.ТолькоПросмотр = Истина; КонецЕсли; при этом Дата = ТолькоПросмотр если Дата пустая и надо чтобы сначала заполнини колонки кол-во и т д а потом дату но т.к. дата пустая то колокни Неопределенно и не даёт ничё заполнить, 0 проставляет |
|||
22
Paracoccidioidomicos
09.08.17
✎
07:22
|
пните
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |