|
Документ: табличная часть | ☑ | ||
|---|---|---|---|---|
|
0
BayoNet
06.10.06
✎
16:45
|
Люди скажите как можно проверить реквизиты табличной части документа на повторение. ВыбратьСтроки() понятно, а если без цикла?
|
|||
|
1
Bolk_Ishet
06.10.06
✎
16:46
|
свернуть и посчитать количество сравнить с предыдущим
|
|||
|
2
Ёпрст
гуру
06.10.06
✎
16:46
|
(0) ВыгрузитьТабличнуюЧасть() + Свернуть()
|
|||
|
3
zbv
06.10.06
✎
16:47
|
ВыгрузитьТабличнуюЧасть, добавить колонку, заполнить колонку "1", свернуть, отсортировать.
|
|||
|
4
vpetrov
06.10.06
✎
16:47
|
(2) Не пойдет
|
|||
|
5
SKrin
06.10.06
✎
16:48
|
ВыгрузитьТабличнуюЧасть(ТзДок);
ТЗДок.Свернуть("Номенклатура,Цена",); Если ТЗДок.КоличествоСтрок()<>КоличествоСтрок() Тогда Предупреждение("Есть повторяющиеся строки"); КонецЕсли; |
|||
|
6
Bolk_Ishet
06.10.06
✎
16:48
|
(4) почему?
|
|||
|
7
BayoNet
06.10.06
✎
16:48
|
Нет, в момент выбора интерактивно. Я выбираю, например товар, как проверить, что такого товары еще нет в ТЧ документа. Неужели только Цикл или можно как-нибудь через Найти или Получить
|
|||
|
8
Bolk_Ishet
06.10.06
✎
16:49
|
найти значение?
|
|||
|
9
Bolk_Ishet
06.10.06
✎
16:49
|
+(8) в тз
|
|||
|
10
BayoNet
06.10.06
✎
16:50
|
Точно, выгружу ТЧ в СписокЗначений. Спасибо
|
|||
|
11
Ёпрст
гуру
06.10.06
✎
16:52
|
(7)
ВыгрузитьТабличнуюЧасть(ТЗ,"Товар"); стр=""; Если ТЗ.НайтиЗначение(Товар,стр,"Товар")>0 Тогда Сообщить("Есть ужо такой товр на ..!","i"); КонецЕсли; |
|||
|
12
Bolk_Ishet
06.10.06
✎
16:54
|
(10) в список думаешь удобнее?
|
|||
|
13
BayoNet
06.10.06
✎
17:15
|
Нет, я что то глуплю, конечно через ТЗ, а если я заново создаю объект ТЗ, надо ли мне ее тогда очищать?
|
|||
|
14
zbv
06.10.06
✎
17:20
|
нет
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |