Имя: Пароль:
1C
 
ПроверитьЗаполнение() Таблицы значений 8.3
0 Krabobor
 
18.12.14
10:34
Сильно не пинать, только учусь.

Есть обработка, на ней есть ТЗ. в ТЗ 2 колонки(колонка1, колонка2)
в зависимости от условий надо проверять заполнение самой ТЗ (есть ли в ней строки) и наличие данных в определенной колонке.

делаю так:
вызываю процедуру ПроверитьЗаполнение(). а в процедуре ОбработкаПроверкиЗаполненияНаСервере() в зависимости от условий добавляю проверяемые реквизиты. все бы хорошо, но не могу понять как добавить на проверку именно значения колонок??

ПроверяемыеРеквизиты.Добавить("МояТаблица"); - проверяет        ПроверяемыеРеквизиты.Добавить("МояТаблица.Колонка1"); - не проверяет

как добиться проверки значений в колонках ТЗ??
1 Krabobor
 
18.12.14
10:36
перебрать тз циклом не предлагать. хочу понять как правильно делать проверку
2 vicof
 
18.12.14
10:38
ПроверяемыеРеквизиты.Добавить("МояТаблицаКолонка1");
не катит?
3 Krabobor
 
18.12.14
10:43
(2) нет
4 vicof
 
18.12.14
10:44
(3) Уверен?
5 Krabobor
 
18.12.14
10:45
(4) еще раз перепроверил - не выполняется проверка
6 Krabobor
 
18.12.14
10:49
v8: v8: Проверка заполненности колонки ТЧ 8.2 тут пишут что надо писать свою процедуру проверки колонок и другого выхода нет
7 Krabobor
 
18.12.14
11:10
апну, может кто подскажет
8 Euguln
 
18.12.14
11:15
Делай как в типовых, исключай из проверяемых реквизитов, а не включай в них.
9 Krabobor
 
18.12.14
11:17
(8) в типовых используются ТЧ, у меня же ТЗ. в ТЗ нельзя добавить признак проверки для колонки.
10 ultrannge89
 
18.12.14
11:25
Я лично бы наверное через менеджер временных таблиц получил ТЗ в запросе и там бы обрабатывал...
11 Krabobor
 
18.12.14
13:53
(10) ну такой себе вариант, лучше уже циклом обходить и проверять построчно
12 an-korot
 
18.12.14
13:58
(0)если тутутмка не варит ничего не поможет и только методом перебора.
13 an-korot
 
18.12.14
14:00
(12) но если просто нужно дать пример как фантазию использовать то держи:

сортировать по возрастанию в нужной колонке если есть пустое значение то строка  с пустым значением будет первой. всю таблицу перебирать не нужно ;)

но я бы правильно заполнял, а не делал все время проверку.
14 Defender aka LINN
 
18.12.14
14:14
(13) О_О
15 Krabobor
 
18.12.14
14:49
(13) бред написал.

я так понял других идей, кроме как свою проверку писать, нет. эх...
16 an-korot
 
18.12.14
15:25
(15) а зачем тогда спрашивать раз сами с усами.
17 an-korot
 
18.12.14
15:27
1с 3000 с алгоритмом:
Юзер: Хочу базу данных!
Конструктор: Готово!
Юзер: Хочу, чтобы работала! (отладка)
Конструктор: ОК!

еще не сделали, сами ждем.