|
Свойства ТЗ.
| ☑ |
0
LehhaK
19.03.13
✎
11:41
|
Камрады, меня давно мучает вопрос. Вот есть у меня таб часть товары. Я эту таб часть выгружаю в ТЗ. Например ТЗ = Товары.Выгрузить();.
Пытаюсь эту таб чатсь обработать. Например
Для каждого стр из ТЗ цикл
стр.Количество = - Стр.Количество
Так вот, если у меня у таб части Товары у реквизита количество стоит галка "неотрицательное", то и в ТЗ я эту колонку в минус загнать не могу. Т.е. если кол-во у меня было 3, то станет не -3, а 0. Как мне этот "бонус" отключить, не меняя таб часть документа?
|
|
1
Wobland
19.03.13
✎
11:43
|
добавить колонку, пересчитать, удалить колонку, переименовать колонку?
|
|
2
LehhaK
19.03.13
✎
11:44
|
(1) Это разве не костыль?
|
|
3
cw014
19.03.13
✎
11:44
|
(2) Другого не дано
|
|
4
cw014
19.03.13
✎
11:45
|
(2) Хотя можешь вместо Товары.Выгрузить() вручную создать колонки и через Для Каждого СтрокаТовары Из Товары заполнить свою ТЗ
|
|
5
Defender aka LINN
19.03.13
✎
11:46
|
(2) Давай свой вариант, без костылей
|
|
6
LehhaK
19.03.13
✎
11:47
|
(4) Грустно это все. Нафига вообще выгружается это свойство таб части? Я ж таб часть в ТЗ перевожу, чтоб обрабатывать так, как мне хочется, а мне еще и передаются какие то ненужные ограничения...
|
|
7
Defender aka LINN
19.03.13
✎
11:50
|
(6) Типы при выгрузке сохраняются, и это правильно.
|
|
8
GLazNik
19.03.13
✎
11:51
|
(6) еще один костыль:
ТЗ.Колонки.Количество.Имя = "СтароеКоличество";
ТЗ.Колонки.Добавить("Количество");
Для каждого стр из ТЗ цикл
стр.Количество = - Стр.СтароеКоличество
|
|
9
LehhaK
19.03.13
✎
11:51
|
(7) Ок, запилю как в (1), спасибо большое.
|
|
10
LehhaK
19.03.13
✎
11:52
|
(8) О! так больше нравится, сенкс :)
|
|