#0
by Dooro
Как заблокировать или изменить доступность или запретить редактирование конкретной ячейке на выделенной строкеТабличного поля?
#3
by Dooro
ЭлементыФормы.Товар.Цена>0 Тогда Товар.цена - заблокировать от изменения. на этой строке
#6
by Dooro
Тоесть элемент управления запрещает к изменению ячейку или всю колонку? Мне нужно толшько ячейку
#7
by Dooro
Процедура ТоварыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) СтрокаТабличнойЧасти=ЭлементыФормы.Товары.ТекущиеДанные; Если СтрокаТабличнойЧасти.ЦенаРозничная<> Неопределено И СтрокаТабличнойЧасти.ЦенаРозничная>0 Тогда Тут нужно написать запрет на изменение данных ЦенаРозничная Или как то по другому это реализовать
#9
by Dooro
Если СтрокаТабличнойЧасти.ЦенаРозничная<> Неопределено И СтрокаТабличнойЧасти.ЦенаРозничная>0 Тогда ... Тут нужно написать запрет на изменение данных ЦенаРозничная Или как то по другому это реализовать
#12
by Dooro
Смысл этого такой .. Есть цена розницы на товар. Если поступает товар и в поле розница выводится цена розница то ее нельзя менять , а если товару не назначена розница или это новый товар то ячейка цена розницы должна быть доступна
#14
by Stepa86
Попробуй при выводе строки проверять строчку на равенство текущей, и если равно и удовлетворяет условиям, то ОформлениеСтроки.Ячейки.Цена.ТолькоПросмотр = Истина ток учти, что это событие почти всегда крутиться что обычно выливается в тормоза при больших условиях
#15
by Dooro
Как отличаю? Ну вот документ поступление товаров При наборе номенклатуры в поле цена розничная выводится цена розницы если она ранее была задана. Вот мне и нужно что бы если ранее задана не могла меняться . а если не задана( не вывелась или новый товар то поле доступно
#16
by iSeRG
хорошо, поле пустое, значит цена не зада, пользователь вводит цену и поле становится недоступным?
#19
by Stepa86
+ ячейку, по моему, можно заблокировать только при выводе строки, во всех остальных случаях блокируется колонка
#21
by 13th
ПередНачаломИзменения(Элемент, Отказ) если стороку нельзя редактировать - то отказ истина. А для проверки возможности редактироания использовать скрытую колонку с данными булево типа, кот. заполнять при заполнении роз. цен.
#22
by Dooro
Н:о не строку нельзя редактировать а только цену(ячейку) тк например на этой строке есть еще колонка количество - ее нельзя запрещать. Наверное скрытой колонки не избежать..
#31
by Dooro
Вот написал индейский метод . Процедура ТоварыПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование) СтрокаТабличнойЧасти=ЭлементыФормы.Товары.ТекущиеДанные; Если СтрокаТабличнойЧасти.ЦенаРозничная<> Неопределено И
#38
by Dooro
Ха , решил проблем. СтрокаТабличнойЧасти=ЭлементыФормы.Товары.ТекущиеДанные; Если СтрокаТабличнойЧасти.СтатЦена<> Неопределено И
#42
by Dooro
iSeRG если можно подробнее Если Элемент.ТекущиеДанные <> Неопределено Тогда То что я зделал не годится.
#43
by iSeRG
А зачем вообще это все надо? Если нет розничной цены, то пользователь может ввести ее сам? Это нормально?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заблокировать копм от несанкционированного доступа?
- Как изменить цвет ячейки табличного поля?
- Как изменить цвет ячейки табличного поля?
- Изменить текст ячейки поля табличного документа
- Как изменить размер ячейки и шрифт табличного документа
- 8.1 Как изменить доступность реквизита формы документа?
- можно ли изменить найти и изменить значение в дереве значений
- v8: не удалось заблокировать таблицу 'SESSIONS'
- Обработчик события ПриИзменении у поля ввода у ячейки табличного поля
- Изменить текст выведенной ячейки табличного документа
- Как заблокировать горячие клавиши в 1с8?
- УТ: настройка серий номенклатуры - как изменить дату изменения настройки
В этой группе 1С
- как узнать иерархический ли справочник
- выгрузка данных из 1с в Sql
- Установка параметров запроса по COM
- регламентные задания. Файловый вариант
- Документы Microsoft Office 2007 не соответствуют стандарту OOXML принятому
- Табличный документ в ПолеТабличногоДокумента
- Запрос..Как отобрать данные по текущему документу?
- ЗУП Ред. 2.5 Как оформить доплату за замещение
- Получить тип ссылки в запросе
- УПП: Журнал-ордер
- Бух. не формируются проводки по НДФЛ при начислении ЗП
- XML document must have a top level element
- Подскажите по нумерации кадровых документов в ЗУП
- Как с клавиатуры "объединить ячейки"? никто не знает?
- Рекомендации по переходу на SQL
- Нарушение прав доступа при попытке получить общую форму (интерактивно)
- Не загружается справочник в Штрих-М :((
- Как получить реквизит элемента справочника?
- Несколько номеров ICQ на одном компьютере одновременно... как?
- шринк датабейз