|
Как получить Функциональную Опцию? | ☑ | ||
---|---|---|---|---|
0
eric
27.09.16
✎
11:35
|
Как получить "ФункциональнуюОпцию" и проверить реквизит если не установлена видимость то удалить индекс из массива?
|
|||
1
eric
27.09.16
✎
11:59
|
?
|
|||
2
Simod
27.09.16
✎
12:00
|
ПолучитьФункциональнуюОпцию()
Смотри остальное в СП. |
|||
3
mikecool
27.09.16
✎
12:02
|
(0) если реквизит привязан к ФО, то и проверять ничего не надо - он на форме не создастся
|
|||
4
eric
27.09.16
✎
12:03
|
(2) а как проверить реквизит? и если не установлена видимость то удалить индекс из массива?
|
|||
5
Sv4org
27.09.16
✎
12:05
|
(4) "удалить индекс из массива "
Массив = Новый Массив; Массив.Добавить(""); Индекс = Массив.Найти(); Массив.Удалить(Индекс); Массив.Очистить() |
|||
6
mikecool
27.09.16
✎
12:05
|
Элементы.ТвойРеквизит.Видимость
|
|||
7
eric
27.09.16
✎
12:06
|
Мне просто сказали проверить реквизит "склад" если не установлена видимость то удалить из массива
|
|||
8
eric
27.09.16
✎
12:12
|
(6) я про видимость в функциональной опции
если склад скрыт то нужно удалить индекс из массива |
|||
9
Сильф
27.09.16
✎
12:12
|
Мама сказала, деньги в бидоне...
|
|||
10
Мимохожий Однако
27.09.16
✎
12:15
|
ОФФ: Бедный eric...
|
|||
11
eric
27.09.16
✎
12:35
|
да блин реально не знаю как это сделать в регистре на реквизите склад стоит выдавать ошибку, если значение не заполнено и склад виден то должна быть ошибка, но если склад скрыт то документ должен провестись, но документ проводится в любом случае, как решить эту проблему?
|
|||
12
mikecool
27.09.16
✎
12:38
|
(11) привязать склад в регистре к ФО
|
|||
13
Sv4org
27.09.16
✎
12:40
|
(12) КАК?
|
|||
14
Sv4org
27.09.16
✎
12:40
|
вот в чём вопрос?
|
|||
15
eric
27.09.16
✎
12:42
|
(12)(13) я действительно не знаю как
только недавно начал изучать 1С поэтому если не сложно помогите скиньте какой-то пример |
|||
16
Митяйский
27.09.16
✎
12:47
|
Открываешь конфигуратор, ищешь свои злосчастный регистр накопления и снимаешь там галку обязательного заполнения для полей, которые тебе не нужны.
Если у тебя задача "убери ошибку, чтобы не было ошибки", то это одно из решений. В противном случае нужно конкретнее задачу ставить. И отстань ты в конце концов от своего индекса массива. Что он тебе такого плохого сделал, что ты его так сильно удалить хочешь? |
|||
17
eric
27.09.16
✎
12:48
|
(16) задачу сейчас кину точь в точь ка мне на мыло прислали
|
|||
18
Митяйский
27.09.16
✎
12:49
|
было бы неплохо
|
|||
19
eric
27.09.16
✎
12:52
|
Получить значение Ф.О и проверить реквизит «Склад» на видимость. Если видимость не установлена то удалить индекс из массива. Если видимость установлена то при пустом значении реквизита «Склад» должна выводится ошибка «В не заполнено значение Склад»
From: Cozac, Eric Sent: Friday, September 24, 2016 10:03 PM Subject: 1c |
|||
20
eric
27.09.16
✎
12:53
|
(18) вот по этому я и не отстаю от массива
|
|||
21
eric
27.09.16
✎
12:54
|
(19)«В строке не заполнено значение Склад»
не скопировалось всё |
|||
22
hhhh
27.09.16
✎
13:14
|
(19) обычно к ФО какая-то константа привязана. Вы эту константу проверяйте
|
|||
23
Sv4org
27.09.16
✎
15:39
|
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
ИспользованиеСклада = ПолучитьФункциональнуюОпцию("ИспользованиеСклада"); ИспользованиеСклада = ПроверяемыеРеквизиты.Найти("Склад"); Если Не ИспользованиеСклада (ложь) Тогда Массив = Новый Массив; Массив.Добавить("Склад"); Индекс = Массив.Найти("Склад"); Массив.Удалить(Индекс); Массив.Очистить() КонецЕсли; КонецПроцедуры Реюят помогите разобрать что здесь не так? чего не хватает? |
|||
24
Митяйский
27.09.16
✎
19:22
|
(23) Все здесь так. Не хватает только смысла.
(20) А возможно у этого Козака уточнить, какой такой массив он имел в виду? |
|||
25
hhhh
27.09.16
✎
20:59
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |