Запрет редактирования поля по условию
Автор Анна Анисимова, 23 мая 2020, 21:38
0 Пользователей и 1 гость просматривают эту тему.
Здравствуйте,
Не могли бы вы пожалуйста подсказать мне, как сделать, чтобы в форме документа определенное поле (норма на время работы трактора) было доступно для ввода при определенном значении другого поля (тип транспорта).
Поле должно быть доступно для редактирования, если реквизит справочника «Автотранспорт», «Тип транспорта» равен перечислению «Трактор».
Привязываем обработчик события элемента формы Автотранспорт ПриИзменении:
&НаКлиенте
Процедура АвтотранспортПриИзменении(Элемент)
АвтотранспортПриИзмененииНаСервере()
КонецПроцедуры
&НаСервере
Процедура АвтотранспортПриИзмененииНаСервере()
Элементы.НормаНаВремяРаботыТрактора.Доступность = Объект.Автотранспорт.ТипТранспорта = Перечисление.ТипыТранспорта.Трактор
КонецПроцедуры
Цитата: antoneus от 23 мая 2020, 23:31
Привязываем обработчик события элемента формы Автотранспорт ПриИзменении:
Спасибо!
Добавлено: 24 мая 2020, 00:16
Нет, не работает.
Сначала была ошибка, что значение «Перечисление» не найдено.
Я обратилась к перечислению через «ПредопределенноеЗначение», но ничего не изменилось
&НаКлиенте
Процедура ДопРеквТипАвтотранспортаПриИзменении(Элемент)
ДопРеквТипАвтотранспортаПриИзмененииНаСервере()
КонецПроцедуры
&НаСервере
Процедура ДопРеквТипАвтотранспортаПриИзмененииНаСервере()
Элемент.НормаВремя.Доступность = Объект.Автотранспорт.ДанныеТранспорта.ТипАвтотранспорта = ПредопределенноеЗначение("Перечисление.ТипАвтотранспорта.Трактор")
КонецПроцедуры
Потом я сделала так, но тоже не вышло:
Процедура ДопРеквТипАвтотранспортаПриИзмененииНаСервере()
Если Объект.ДопРекв.ТипАвтотранспорта = ПредопределенноеЗначение("Перечисление.ТипАвтотранспорта.Трактор") Тогда
Объект.НормаВремя.Доступность=Истина;
КонецЕсли
КонецПроцедуры
Единственный недовариант, который «работает» — это вывод предупреждения при редактировании поля.
Прошу прощения, Перечисления, конечно же)
&НаСервере
Процедура АвтотранспортПриИзмененииНаСервере()
Элементы.НормаНаВремяРаботыТрактора.Доступность = Объект.Автотранспорт.ТипТранспорта = Перечисления.ТипыТранспорта.Трактор
КонецПроцедуры
А ваш код не работает потому, что условие стоит на равенство вида транспорта трактору. Если оно выполняется — элемент становится доступным. Если не выполняется — ничего не происходит, если элемент до этого был доступным, он таковым и остается.
Ничего не происходит.
Я попыталась всунуть это в другую процедуру ПриИзменении:
&НаКлиенте
Процедура ТранспортПриИзменении(Элемент)
ТранспортПриИзмененииНаСервере();
КонецПроцедуры
&НаСервере
Процедура ТранспортПриИзмененииНаСервере()
Объект.ДопРекв.Очистить();
Для каждого Об Из Объект.Транспорт.ДанныеТранспорта Цикл
НСтр=Объект.ДопРекв.Добавить();
НСтр.ГосНомер=Об.ГосНомер;
НСтр.Марка=Об.Автотранспорт;
НСтр.Топливо=Об.ТипТоплива;
НСтр.ТипАвтотранспорта=Об.ТипАвтотранспорта;
Если Об.ТипАвтотранспорта = Перечисления.ТипАвтотранспорта.Трактор Тогда
Объект.НормаВремя.Доступность=Истина;
КонецЕсли
КонецЦикла;
КонецПроцедуры
Ставила и убирала доступность поля в свойствах. Нужного эффекта не дало, кроме ошибки «Значение не является значением объектного типа (Доступность)» при выборе транспорта с типом «трактор».
Я понимаю, что решение должно быть простым, но не могу до него дойти
Цитата: Анна Анисимова от 25 мая 2020, 00:50
Объект.НормаВремя.Доступность=Истина;
Почему вы упорно игнорируете мой код? При чем здесь объект, если мы управляем доступностью элемента формы? Ладно, напишу в третий раз.
Элементы.НормаВремя.Доступность = Объект.Транспорт.ТипТранспорта = Перечисления.ТипыТранспорта.Трактор
Я не игнорирую, просто при использовании вашего кода ничего не происходит. Поле остается доступным для ввода при любом значении реквезита табличной части «ТипАвтотранспорта».
Я еще раз напишу, что мне нужно, но подробнее.
Существует документ «НормыТоплива». В этом документе есть ряд реквезитов и табличная часть. При изменении реквезита «Транспорт» меняются все реквезиты табличной части «ДопРекв», среди которых: «ГосНомер», «Марка», «Топливо» и «ТипАвтотранспорта», которые доступны только для просмотра, вручную данные там не изменяются, только подставляются из табличной части «ДанныеТранспорта» справочника «Автотранспорт». Это все у меня сделано.
В документе «НормыТоплива» есть реквезит «НормаВремя», который должен быть доступен для заполнения ТОЛЬКО если «ТипАвтотранспорта» это трактор. Именно это мне и нужно реализовать.
Все типы транспорта записаны в перечислении «ТипАвтотранспорта». Данное перечисление используется для заполнения одноименного реквезита табличной части справочника «Автотранспорт».
Я прекрасно понимаю, что вам нужно сделать. Как сейчас выглядят все эти процедуры ПриИзмененииТранспорта?
Цитата: antoneus от 25 мая 2020, 16:28
Я прекрасно понимаю, что вам нужно сделать. Как сейчас выглядят все эти процедуры ПриИзмененииТранспорта?
&НаКлиенте
Процедура ТранспортПриИзменении(Элемент)
ТранспортПриИзмененииНаСервере();
КонецПроцедуры
&НаСервере
Процедура ТранспортПриИзмененииНаСервере()
Объект.ДопРекв.Очистить();
Для каждого Об Из Объект.Транспорт.ДанныеТранспорта Цикл
НСтр=Объект.ДопРекв.Добавить();
НСтр.ГосНомер=Об.ГосНомер;
НСтр.Марка=Об.Автотранспорт;
НСтр.Топливо=Об.ТипТоплива;
НСтр.ТипАвтотранспорта=Об.ТипАвтотранспорта;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ДопРеквТипАвтотранспортаПриИзменении(Элемент)
ДопРеквТипАвтотранспортаПриИзмененииНаСервере()
КонецПроцедуры
&НаСервере
Процедура ДопРеквТипАвтотранспортаПриИзмененииНаСервере()
Элементы.НормаВремя.Доступность = Объект.ДанныеТранспорта.ТипАвторанспорта = Перечисления.ТипыТранспорта.Трактор
КонецПроцедуры
Почему. Вы. Игнорируете. Мой. Код? Вот этот:
Цитата: antoneus от 23 мая 2020, 23:31
Привязываем обработчик события элемента формы Автотранспорт ПриИзменении:&НаКлиенте
Процедура АвтотранспортПриИзменении(Элемент)
АвтотранспортПриИзмененииНаСервере()
КонецПроцедуры&НаСервере
Процедура АвтотранспортПриИзмененииНаСервере()
Элементы.НормаНаВремяРаботыТрактора.Доступность = Объект.Автотранспорт.ТипТранспорта = Перечисления.ТипыТранспорта.Трактор
КонецПроцедуры
Процедура проверки должна вызываться из процедуры изменения реквизита, а не табличной части ДопРекв. Просто допишите эту строчку в процедуру ТранспортПриИзмененииНаСервере. В общем, вот.
Теги:
- Форум 1С
-
►
Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4 -
►
Конфигурирование, программирование в 1С Предприятие 8 -
►
Запрет редактирования поля по условию
Похожие темы (5)
Поиск
Запрет редактирования строки таблицы по условию |
Я |
05.05.17 — 14:36
Всем привет. Есть управляемая форма с табличной частью «ТЧ» и кнопкой «Пересчитать»
В строке ТЧ есть ячейка с типом булево. Пользователь выставляет в определенных строках галочки в истину и нажимает кнопку «Пересчитать». Производятся определенные манипуляции и в этих строках значение ячейки меняется обратно в ложь.
Необходимо чтобы ко всему прочему эти строки таблицы стали недоступны для редактирования. Чтобы больше они не могли менять в них значения.
Помогите пожалуйста, 2 дня мучаюсь и никак не получается!
1 — 05.05.17 — 14:39
Забыла добавить что пересчет происходит единожды и кнопка «Пересчитать» после нажатия становится недоступна. Это же действо надо произвести и со строками, по которым, собственно, и происходил пересчет…
2 — 05.05.17 — 14:39
(0) Я думаю «Только просмотр» для конкретной строки поставить не получится, как вариант перед редактированием сохранять строку, после редактирования загружать из сохранения, то есть как бы они редактируют, но значение не меняется
3 — 05.05.17 — 14:40
(1) А если отредактировано было несколько строк, потом пересчет, потом еще несколько строк, можно еще раз нажать на пересчет?
4 — 05.05.17 — 14:45
(3) Да, я ввела вас в заблуждение, извиняюсь. Повторно можно использовать пересчет. Но только тех строк, которые до этого не пересчитывались. Отсюда и идея запретить выставлять галки в строках уже пересчитанных.
5 — 05.05.17 — 14:45
добавь еще колонку булево РасчетОкончен, заполняй при расчете, осваивай УсловноеОформление упрФорм
6 — 05.05.17 — 14:46
(0) доп. скрытая галка.
&НаКлиенте
Процедура ДокументыПриАктивизацииСтроки(Элемент)
Если Элемент.ТекущиеДанные.ДопГалка Тогда
Элемент.ПодчиненныеЭлементы.ТвояГалка.ТолькоПросмотр = Истина;
Иначе
Элемент.ПодчиненныеЭлементы.ТвояГалка.ТолькоПросмотр = Ложь;
КонецЕсли;
КонецПроцедуры
7 — 05.05.17 — 14:48
(5) вот жеж блин…
а мне в свое время никто не подсказал, что там можно ставить ТолькоПросмотр…
Спасибо.
8 — 05.05.17 — 14:48
(2) можно поставить
9 — 05.05.17 — 14:52
(5) Через Условное оформление реально работает) круто
10 — 05.05.17 — 14:53
(9) Расскажи пожалуйста поподробнее про условное оформление..
11 — 05.05.17 — 14:55
(10) Открываешь свойство формы, в свойствах находишь условное оформление, открываешь, в оформление выбираешь только просмотр истина, потом у в условиях свою галку и все
12 — 05.05.17 — 14:57
(10) и не забудь в оформляемых полях свою таблицу выбрать
13 — 05.05.17 — 14:57
(10) Да что там рассказывать. Заходишь в свойства формы, ищешь условной оформление, нажимаешь Открыть, а там все и так понятно и логично. Главное быть внимательней, а то вон я и не заметил, что там можно только просмотр ставить.
14 — 05.05.17 — 15:03
(13) (12) да, вот только после пересчета у меня все строки становятся недоступны, не зависимо от того стояла на них галочка или нет..
15 — 05.05.17 — 15:06
(14) скинь скрин окна условного оформления
16 — 05.05.17 — 15:09
у меня все работает, по галочке
17 — 05.05.17 — 15:10
18 — 05.05.17 — 15:11
(17) Выбор — моя колонка с галочкой
19 — 05.05.17 — 15:15
(17) хм. вроде норм все
у меня вот точно так же отрабатывает для конкретной строки
20 — 05.05.17 — 15:17
(14) Может у тебя пересчет везде галки снял
21 — 05.05.17 — 15:18
http://i.imgur.com/AqoeEOj.jpg
вот наглядно первые две строки только просмотр 3яя редактируется
22 — 05.05.17 — 15:44
(21) А у тебя изначально булево в Ложь или в Истина установлено? При открытии?
23 — 05.05.17 — 15:49
(21) потому что я попробовала и так и так, если поставить при открытии Ложь то когда нажимаю пересчет пропадают вообще галки и ячейки становятся пустые…
24 — 06.05.17 — 09:52
ничего так и не получилось(
25 — 06.05.17 — 14:08
никто не подскажет как программно установить доступность текущей строке в ТЧ при нажатии кнопки на форме?
26 — 06.05.17 — 21:14
(25) устанавливайте для всей тч. На другие строки ведь всё равно не попадете, значит получится, что для текущей установили.
Aleksandr N
27 — 06.05.17 — 23:05
(0)
«А я люблю шалав.
Шалавы — май лав».
Ой, что-то я отвлекся. Условное оформление же.
RTFM, короче.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка) // Обработка сингульных форм Если (ВидФормы = "ФормаДокумента") ИЛИ (ВидФормы = "ФормаОбъекта") ИЛИ (ВидФормы = "ФормаЗаписи") Тогда Для Каждого ВариантЗначение Из Новый Структура("Ключ,ЗначенияКопирования,ЗначенияЗаполнения,Отбор") Цикл Ссылка = Неопределено; Если (Параметры.Свойство(ВариантЗначение.Ключ, ПараметрСвойство) И ЗначениеЗаполнено(ПараметрСвойство)) Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | 1 КАК Поле1 |ИЗ | Документ.ПриходнаяНакладная КАК Т |ГДЕ | ИСТИНА | И Т.Ссылка = &Ссылка | И Т.Статус = ЗНАЧЕНИЕ(Перечисление.Статус.Выполнен)"; Запрос.УстановитьПараметр("Ссылка", Ссылка); РезультатЗапроса = Запрос.Выполнить(); Если НЕ РезультатЗапроса.Пустой() Тогда Если Параметры.Свойство("ТолькоПросмотр") Тогда Параметры["ТолькоПросмотр"] = Истина; Иначе Параметры.Вставить("ТолькоПросмотр", Истина); КонецЕсли; КонецЕсли; Прервать; // Дискриминирующий параметр найден - завершить цикл КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры |
В одном из занятий курса Настройка и доработка прав доступа, профилей пользователей и RLS в типовых конфигурациях рассматривается работа с подсистемой БСП “Запрет редактирования реквизитов объектов”. На конкретном примере тренер реализовывает запрет редактирования ряда полей и табличной части “Товары” на форме документа “План продаж”.
Напомним, что для реализации запрета редактирования данных формы нужно выполнить ряд действий, среди которых:
- Подключение документа к подсистеме БСП
Общий модуль ЗапретРедактированияРеквизитовОбъектовПереопределяемый
Процедура ПриОпределенииОбъектовСЗаблокированнымиРеквизитами()
Процедура ПриОпределенииОбъектовСЗаблокированнымиРеквизитами(Объекты) Экспорт //++ НЕ ГОСИС ОбменДаннымиУТУП.ПриОпределенииОбъектовСЗаблокированнымиРеквизитами(Объекты); Объекты.Вставить(Метаданные.ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.ПолноеИмя(), "ПолучитьБлокируемыеРеквизитыОбъекта"); … //-- НЕ ГОСИС //++ изменения Объекты.Вставить(Метаданные.Документы.ПланПродаж.ПолноеИмя(), "ПолучитьБлокируемыеРеквизитыОбъекта"); //-- изменения КонецПроцедуры
- Добавление в модуле менеджера документа функции ПолучитьБлокируемыеРеквизитыОбъекта(), где следует перечислить имена реквизитов формы, объекта и табличных частей, которые предполагается запретить для редактирования.
Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт Результат = Новый Массив; Результат.Добавить("Статус;ФормаПровестиИЗакрыть,ФормаЗаписать,ФормаПровести"); Результат.Добавить("НачалоПериода;УстановитьИнтервал"); Результат.Добавить("ОкончаниеПериода"); Результат.Добавить("Сценарий"); Результат.Добавить("ВидПлана"); Результат.Добавить("Товары;ТоварыПоПериодам"); Возврат Результат; КонецФункции
Вопрос
Добрый день! Как заблокировать доступ не к табличной части целиком, а к отдельной колонке табличной части? Например: Товары.Номенклатура.
Ответ тренера
Добрый день! Для блокировки редактирования отдельной колонки табличной части, например, колонки “Номенклатура”, нужно исправить код функции ПолучитьБлокируемыеРеквизитыОбъекта() на следующий:
Функция ПолучитьБлокируемыеРеквизитыОбъекта() Экспорт Результат = Новый Массив; Результат.Добавить("Статус;ФормаПровестиИЗакрыть,ФормаЗаписать,ФормаПровести"); Результат.Добавить("НачалоПериода;УстановитьИнтервал"); Результат.Добавить("ОкончаниеПериода"); Результат.Добавить("Сценарий"); Результат.Добавить("ВидПлана"); Результат.Добавить("Товары.Номенклатура; ТоварыНоменклатура, ТоварыПоПериодамНоменклатура"); Возврат Результат; КонецФункции
Иногда бывают ситуации, когда необходимо в табличном поле запретить редактирование какой-либо ячейки строки, исходя из определенного условия. Например, в строке есть два поля — «номенклатура» и «серийный номер», оба ссылочного типа. Необходимо запретить редактирование номенклатуры только в тех строках, где серийный номер выбран. И кроме этого, так как номенклатура является ссылочным типом, желательно оставить пользователю возможность для открытия текущей номенклатуры из табличного поля.
Решение.
Я предлагаю следующее решение для поставленной задачи — следует воспользоваться событием табличного поля «ПриАктивизацииЯчейки», где для элемента управления колонки табличного поля изменяем значение свойства «ТолькоПросмотр» в зависимости от условия:
Процедура ТабличноеПолеПриАктивизацииЯчейки(Элемент)
Если Элемент.ТекущаяКолонка = Элемент.Колонки.Номенклатура Тогда
Если Элемент.ТекущаяСтрока.СерийныйНомер.Пустая() Тогда
Элемент.Колонки.Номенклатура.ЭлементУправления.ТолькоПросмотр = Ложь;
Элемент.Колонки.Номенклатура.ЭлементУправления.КнопкаОчистки = Истина;
Элемент.Колонки.Номенклатура.ЭлементУправления.КнопкаВыбора = Истина;
Иначе
Элемент.Колонки.Номенклатура.ЭлементУправления.ТолькоПросмотр = Истина;
Элемент.Колонки.Номенклатура.ЭлементУправления.КнопкаОчистки = Ложь;
Элемент.Колонки.Номенклатура.ЭлементУправления.КнопкаВыбора = Ложь;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Ermak |
|
||
---|---|---|---|
Подскажите что я не так делаю, выдает ошибку
{Документ.Подписаный.Форма.ФормаДокумента.Форма(20)}: Поле объекта не обнаружено (Доступность) Код 1C v 8.х
Ответственный тип Справочник |
Yandex |
|
||
---|---|---|---|
E_Migachev |
|
||
---|---|---|---|
|
так ты же это перебираешь результат запроса — в нем только выборка и нет ни какой доступности! |
Ermak |
|
||
---|---|---|---|
А как тогда можно сделать через запрос? |
E_Migachev |
|
||
---|---|---|---|
(2) Ermak, ни как… запрос служит только для получения данных… |
Ermak |
|
||
---|---|---|---|
я хочу при нажатии на кнопку в документе Подпись, в документе Документы.Форма1 реквизит Ответственный был не доступен для редактирования |
DJ_Serega |
|
||
---|---|---|---|
(4) Ermak, я так понял, если нажали на ПОДПИСЬ, то редактировать ответственного вообще нельзя? |
Ermak |
|
||
---|---|---|---|
|
Да вы правильно поняли, при нажатии вообще редактировать нельзя. |
E_Migachev |
|
||
---|---|---|---|
В модуле кнопки подпись напиши:
Код 1C v 8.х
создай РеквизитХраненияДоступностиБулево |
Ermak |
|
||
---|---|---|---|
а как обратиться к документу Документы.Форма1 так как кнопка подписи находится в Документы.Подпись |
DJ_Serega |
|
||
---|---|---|---|
Код 1C v 8.х
На корректность кода (если что) не обращайте внимания. Писал «от руки» *09 Но смысл думаю будет доставлен *17 Изменено 13.03.13 22:10:49 |
Ermak |
|
||
---|---|---|---|
Не много код не понял, создал реквизит РеквизитХраненияДоступности в документе Форма1 и добавил код в документ Подпись, после нажатия на кнопку все равно можно редактировать документ Форма1.
Изменено 14.03.13 09:02:52 |
DJ_Serega |
|
||
---|---|---|---|
(10) Ermak, а при открытии не забыл доступность устанавливать исходя из зна чения нового реквизита? |
Ermak |
|
||
---|---|---|---|
(11) DJ_Serega, Я не понимаю, реквизит Ответственный находится в документе Форма1, а кнопка Подпись находится в документе Подпись, если я напиши он не поймет что за реквизит Ответственный. |
DJ_Serega |
|
||
---|---|---|---|
Приду домой напишу. А то с телефона сижу *07 |
E_Migachev |
|
||
---|---|---|---|
|
(12) Ermak, Форма1 и Подпись это формы одного документа??? |
DJ_Serega |
|
||
---|---|---|---|
(14) E_Migachev, та походу разные это документы |
Ermak |
|
||
---|---|---|---|
Если вы имеет это объединение то у них есть два одинаковый реквизита, это Квартал и Организация, по этим реквизитам я делал отбор в документе Форма1Код 1C v 8.х
смысл такой, устанавливаю данные в документе подпись для организации и квартал, он ищет в документ Форма1 такие же данные когда находит документы с этими же данными то делает реквизит ответственный не доступным. |
Ermak |
|
||
---|---|---|---|
Всем спасибо я разобрался!
Кому нужно вот код В Документы.Подпись Код 1C v 8.х
Документы.Форма1 Код 1C v 8.х
|
Ermak |
|
||
---|---|---|---|
А можно как нибудь через запрос сделать это действие
ЭлементыФорым…..Доступность = РеквизитХраненияДоступности; чтобы каждый реквизит не прописывать. |
Ermak |
|
||
---|---|---|---|
Подскажите, тут я обращаюсь к документуКод 1C v 8.х
и использую ссылку а если я буду обращаться к регистру накопления там же не ссылки как мне быть тогда? Код 1C v 8.х
мне это нужно для это, что у меня будет 20 документов к которым нужно будет одновременно закрывать доступность при нажатии кнопки подпись. |
DJ_Serega |
|
||
---|---|---|---|
(19) Ermak, через регистр можно либо через ссылку в измерении или реквизите либо через регистратор. |
DJ_Serega |
|
||
---|---|---|---|
(17) Ermak, у тебя нюансик. По умолчанию реквизит доступности = ложь. А значит изменение всегда заблокировано. Лучше установить блокировку если реквизит приобретет истину. А то получается что в новых документах у тебя уже изменять нельзя. |
Ermak |
|
||
---|---|---|---|
(20) DJ_Serega, можно пример а то плохо понятно. |
DJ_Serega |
|
||
---|---|---|---|
(22) Ermak, по 21му теперь исправили и оно корректно? *17
(22) Ermak, с (20) DJ_Serega это по поводу (19) Ermak? Если «истина» *17 тогда где-то так: Код 1C v 8.х
*09 Изменено 19.03.13 00:37:20 по причине: Очепятки ) |
Ermak |
|
||
---|---|---|---|
(23) DJ_Serega, по 21 я не исправил, не могу додумать как это сделать, можете подсказать |
DJ_Serega |
|
||
---|---|---|---|
(24) Ermak, вот ответ (7) E_Migachev |
Ermak |
|
||
---|---|---|---|
(25) DJ_Serega, я не понимаю этот кодКод 1C v 8.х
Вы имеете ввиду поставить любое измерение и ресурс и реквизит? Мне нужно заблокировать полностью документ, чтобы его можно было только смотреть. Изменено 22.03.13 10:18:51 |
DJ_Serega |
|
||
---|---|---|---|
|
Ссылка на документ может быть там где ДокументБлокировки. Вы его таким образом получите для того что бы заблокировать. |
Ermak |
|
||
---|---|---|---|
че та я не много не понимаю, можете лучше примером показать |
DJ_Serega |
|
||
---|---|---|---|
(28) Ermak, я ж писал в (23) DJ_Serega.
Если нужный документ находится в измерении тогда «Это измерение», если в реквизите тогда «Это реквизит». Допустим нужный документ для блокировки это Регистратор регистра. Тогда код по блокировке будет: Код 1C v 8.х
|
Ermak |
|
||
---|---|---|---|
(29) DJ_Serega, Большое спасибо разобрался! Сделал не много по другому. |
DJ_Serega |
|
||
---|---|---|---|
|
(30) Ermak, Главное что разобрался и сделал *02
Наша задача «помочь» выполнена *12 з.ы.: темку то можно и закрыть *17 |
Ermak |
|
||
---|---|---|---|
Хорошо |
Ermak |
|
||
---|---|---|---|
Вопрос закрыт! |
Подсказка: Для выделения Кода используйте (в редакторе). |