|
Как проверить строку табличной части на заполнение |
☑ |
0
genii2000
24.09.12
✎
11:31
|
Как проверить строку табличной части на заполнение и чтоб вылазило сообщение при пустом поле
|
|
1
mikecool
24.09.12
✎
11:31
|
проверка заполнения в 8.2
|
|
2
Ненавижу 1С
гуру
24.09.12
✎
11:32
|
ПроверитьНаЗаполнениеССообщением(СтрокаТЧ)
|
|
3
Maxus43
24.09.12
✎
11:35
|
конфа какая?
|
|
4
genii2000
24.09.12
✎
11:35
|
Немного не так выразился
проверять нужно это поле в колонке в каждой строке
|
|
5
genii2000
24.09.12
✎
11:35
|
конфа бух предприятия 2.0
|
|
6
Ненавижу 1С
гуру
24.09.12
✎
11:37
|
Товары.НайтиСтроки(Новый Структура("ФизЛицо",Справочники.ФизичискиеЛица.пустаяСсылка())
|
|
7
Maxus43
24.09.12
✎
11:38
|
// Теперь вызовем общую процедуру проверки.
ЗаполнениеДокументов.ПроверитьЗаполнениеТабличнойЧасти(ЭтотОбъект, "Товары", СтруктураОбязательныхПолей, Отказ, Заголовок);
в типовых такое юзается, в БП 2.0 конкретно хз
|
|
8
genii2000
24.09.12
✎
11:43
|
(6)написал вот так
Если Товары.НайтиСтроки(Новый Структура("ФизическоеЛицо",Справочники.ФизичискиеЛица.пустаяСсылка())) Тогда
Предупреждение("Не заполнено поле Физическое лицо!!!");
Отказ = Истина;
Возврат;
КонецЕсли;
выдаёт такую ошибку
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2389)}: Поле объекта не обнаружено (ФизичискиеЛица)
Если Товары.НайтиСтроки(Новый Структура("ФизическоеЛицо",Справочники.ФизичискиеЛица.пустаяСсылка())) Тогда
|
|
9
Ненавижу 1С
гуру
24.09.12
✎
11:44
|
(8) копипаста до добра не доведет!
|
|
10
genii2000
24.09.12
✎
11:46
|
(9) какая копипаста?
|
|
11
hhhh
24.09.12
✎
11:47
|
(10) может правильнее "ФизиЧистыеЛица"?
|
|
12
Ненавижу 1С
гуру
24.09.12
✎
11:47
|
(10) ФизичЕскиеЛица
|
|
13
genii2000
24.09.12
✎
11:55
|
Шутники...
Разобрался с физлицами терь вот такое вылазиет
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2389)}: Преобразование значения к типу Булево не может быть выполнено
Если Товары.НайтиСтроки(Новый Структура("ФизическоеЛицо",Справочники.ФизическиеЛица.ПустаяСсылка())) Тогда
как правильно сделать?
|
|
14
genii2000
24.09.12
✎
11:56
|
в процедуре перед записью делаю всё это
|
|
15
m-serg74
24.09.12
✎
11:59
|
Товары.НайтиСтроки(Новый Структура("ФизическоеЛицо",Справочники.ФизическиеЛица.ПустаяСсылка()))
результат действа - массив
|
|
16
m-serg74
24.09.12
✎
12:01
|
а вообще у реквизитов есть свойство - Проверка заполнения, ставь там Выдавать ошибку и никакой писанины не надо
|
|
17
genii2000
24.09.12
✎
12:23
|
(16)спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший