Очищать некоторые колонки строки ТЗ по условию #802699


#0 by Paracoccidioidomicos
Как? Допустим есть Кол-во ДопКол-во Цена Вес Дата Если Дата=00010101 Тогда Кол-во и ДопКол-во нужно очистить Как очищать ?
#2 by Paracoccidioidomicos
У меня получается Если Дата=00010101 Тогда Кол-во=0 ДопКол-во=0 конецесли и при этом
#3 by Paracoccidioidomicos
я как бы поставил Если не ЗначениеЗаполнено(ДанныеСтроки.датавыработки)  Тогда         ДанныеСтроки.ДопКоличество = Неопределено; И если дата не 00010101 то он не даёт поменять кол-во и допкол-во
#4 by 1dvd
нифига не понял, но похоже у тебя всё работает. Не благодари
#5 by Paracoccidioidomicos
Мне нужно ОЧИЩАТЬ колонки строки, если в этой строке Дата незполенно Я сделал Если не ЗначениеЗаполнено(ДанныеСтроки.датавыработки)  Тогда         КонецЕсли; Т.е. в строке, где дата пустая они должны сначала редактировать колонки кол-во доп кол-во вестары вестовара и потом становится доступна для редактирования дата, но т.к. дата пустая, то колонки Неопределенно и поменять их нельзя
#6 by Paracoccidioidomicos
как это решить можно ?
#7 by _Дайвер_
Для каждого тек строка из ТЧ Цикл Или ТекущаяСтрока
#8 by Paracoccidioidomicos
и что это даст?
#9 by Ёпрст
очищать значения колонок в поставщике табличного поля, а не в самом табличном поле.
#10 by _Дайвер_
Так ты можешь обращаться к строке, и делать что душе угодно
#11 by Paracoccidioidomicos
Я не вижу метода Очистить; и вопрос такой: как решить эту проблему Если ДАТА = 00010101 Тогда
#12 by _Дайвер_
Потому что метода Очистить для элемента формы нет
#13 by Paracoccidioidomicos
ну понятно, а 2ой вопрос ?)
#14 by _Дайвер_
События используй, передзаписью, приизменении, и т.д.
#15 by 1dvd
>> Мне нужно ОЧИЩАТЬ колонки строки, если в этой строке Дата незполенно >>Т.е. в строке, где дата пустая они должны сначала редактировать колонки кол-во доп кол-во вестары вестовара и потом становится доступна для редактирования дата, но т.к. дата пустая, то колонки Неопределенно и поменять их нельзя Кто-нибудь вот это понял вообще?
#16 by Paracoccidioidomicos
Объясняю: 1) Если Дата пустая - редактировать колонки можно(и нужно предварительно сделать их пустыми) 2) Если Колонки пустые(В строке где пустая дата) то Дату редактировать нельзя, пока не заполнишь колонки
#17 by _Дайвер_
Онанизмом попахивает
#18 by Paracoccidioidomicos
спс
#19 by Имитация работы
ПроверкаЗаполнения - для слабых духом. Пользователь должен быть задрочен. А то ишь!
#20 by _Дайвер_
Чем бы пользователь не занимался , лишь бы за$$$$я
#21 by Paracoccidioidomicos
какая проверка заполнения ? это файл загружается со сканера с номенклатурой
#22 by h-sp
ты всё-таки продумай свой алгоритм. если дата пустая, то колонки чистятся. А так как дата у тебя всегда пустая, значит колонки будут всегда чистые.
#23 by Paracoccidioidomicos
Дата пустая в той строке, где кривой штрихкод(преобразовать в дату не выходит) и в этой строке указываю пустую дату, чтобы пользователь мог ввести нужную, но т.к. кривой ШК, то и вес и т д заполняются криво и нужно дать возможность редактировать эти поля, если дата пустая стоит(признак строки, где нужно вносить изменения) я и прошу мне подсказать
#24 by AsadRoman
Запихни ЭТО в событие ПриАктивизацииСтроки. Тогда пока пользователь работает со строкой все будет гуд: внесет количества (о) и дату. Как только пользователь перейдет с обрабатываемой строки куда-либо и вернется назад, если дата осталась незаполненной, то количества (о) опять обнулятся. Может добавить еще признак редактированности строки? Чтобы забывчивых пользователей не мучить?
#25 by h-sp
ну просто если кривой шк почистить эти поля.
#26 by Paracoccidioidomicos
Как запретить Добавлять,копировать и удалять строки ?
#27 by Paracoccidioidomicos
Правильн опонял, события перед добавлением перед удалением и тдд ?
#28 by Имитация работы
Если оно загружается со внешнего источнико, то зачем ты вообще дрочичишь пользователем редактирование колонок?
#29 by 1dvd
в свойствах табличного поля
#30 by Paracoccidioidomicos
Если штрихкод плохо скнируется(кривой), то колонки заполняются некорректно
#31 by rudnitskij
Я понял задачу так: мне надо очистить колонки при пустой дате и заблокировать до ввода даты. А потом я ничего не могу ввести, потому что все заблокировано. Разомкните этот круг, уважаемый
#32 by rudnitskij
При чтении: если штрихкод криво прочитался - пишете во все колонки ноль. При активизации строки табчасти: если дата не заполнена - запретили доступность и редактирование нужных вам полей ---------------------------------------------- В этом был вопрос?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С