|
Как найти по имени есть ли колонка в табличной части 1с управляем? |
☑ |
0
gabd_marat
24.12.18
✎
14:22
|
Как найти по имени есть ли колонка в табличной части 1с управляем?
|
|
1
gabd_marat
24.12.18
✎
14:23
|
Только перебором и выгрузкой табличной части в тз?
|
|
2
gabd_marat
24.12.18
✎
14:24
|
Пока ВыборкаЗапроса.Следующий() Цикл
ВыборкаДетали = ВыборкаЗапроса.Выбрать();
СтрокаТЧ = ТекущаяТаблицаОбработки.Добавить();
Пока ВыборкаДетали.Следующий() Цикл
СтрокаТЧ.Сотрудники = ВыборкаДетали.Сотрудник;
//Если ТекущаяТаблицаОбработки.Колонки.Найти(ВыборкаДетали.Участок) <> Неопределено Тогда
СтрокаТЧ[ВыборкаДетали.Участок] = ВыборкаДетали.Допуск;
//КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|
3
SUA
24.12.18
✎
14:24
|
форма.объект.табчасть.колонки
примерно
|
|
4
SUA
24.12.18
✎
14:25
|
и что тут не так?
|
|
5
gabd_marat
24.12.18
✎
14:25
|
ТекущаяТаблицаОбработки = Объект.ОПРиСМП;
|
|
6
gabd_marat
24.12.18
✎
14:26
|
Ругается на метод колонки
|
|
7
SUA
24.12.18
✎
14:27
|
>>
Объект.ОПРиСМП
и ХЗЧ
>>СтрокаТЧ = ТекущаяТаблицаОбработки.Добавить();
а это тогда что?
|
|
8
gabd_marat
24.12.18
✎
14:28
|
(7) Это строка
|
|
9
Mort
24.12.18
✎
14:28
|
ПолучитьРеквизиты("Объект.Товары") чот вроде того
|
|
10
gabd_marat
24.12.18
✎
14:28
|
(7) У нее есть метод найти ?
|
|
11
SUA
24.12.18
✎
14:29
|
(8) это ответ
в строке нет колонок
|
|
12
gabd_marat
24.12.18
✎
14:31
|
Значит в табличной части в1с штатными методами не найти колонку? только в тз или обходить циклом?
|
|
13
SUA
24.12.18
✎
14:33
|
ОбщегоНазначения.ЕстьРеквизитИлиСвойствоОбъекта()
Если типовые
|
|
14
СвинТуз
24.12.18
✎
17:27
|
Попытка
ТекущаяТаблицаОбработки.Колонки.ДОбавить("ИмяРек");
Сообщить("Теперь есть колонка");
Исключение
Сообщить("Есть колонка");
КонецПопытки;
Шутка
|
|