#0
by Галахад
Задача: Добавить в таблицу значений колонку с типом колонки другой таблицы значений. :-) Написал вот такой код. Нерабочий. Какой будет рабочим?
#4
by mzelensky
СП: ОписаниеТипов (TypeDescription) На основании объекта ОписаниеТипов Синтаксис: Новый ОписаниеТипов(<ИсходноеОписаниеТипов>, <ДобавляемыеТипы>, <ВычитаемыеТипы>, <КвалификаторыЧисла>, <КвалификаторыСтроки>, <КвалификаторыДаты>, <КвалификаторыДвоичныхДанных>) Параметры: Тип: ОписаниеТипов. Исходное описание типов, на основании которого будет строиться новое. Тип: Массив; Строка. Массив значений типа Тип, состоящий из типов, которые будут использованы в объекте, или строка содержащая имена типов разделенных запятыми. Массив значений типа Тип (или строка, содержащая имена типов, разделенных запятыми), состоящий из типов, которые будут исключены из исходного описания, указанного в первом параметре. Тип: КвалификаторыЧисла. Квалификаторы числа, описывающие допустимые значения числового типа. Тип: КвалификаторыСтроки. Квалификаторы строки, описывающие допустимые значения строкового типа. Тип: КвалификаторыДаты. Квалификаторы даты, описывающие допустимые значения типа Дата. Тип: КвалификаторыДвоичныхДанных. Квалификаторы двоичных данных. Описание: Создает описание типов на основании другого описания типов, путем добавления одних и исключения других типов. Если новый квалификатор не указан, будут оставлены квалификаторы исходного описания типов. Пример:
#8
by mzelensky
почему? подходит! ток вместо нужно ТипЗнч(тз1[0][ИмяКолонки]) и вроде все. Вот кусок из рабочего кода:
#9
by Галахад
Ошибка при вызове конструктора (ОписаниеТипов): Несоответствие типов (параметр номер '2') Что я делаю не так?
#11
by viktor_vv
Че так сложно-то ТЗ.Колонки.Добавить(ИмяКолонкиТЗ, Новый ОписаниеТипов(тз1.Колонки[ИмяКолонки].ТипЗначения) )
#12
by acsent
можно даже проще ТЗ.Колонки.Добавить(ИмяКолонкиТЗ, тз1.Колонки[ИмяКолонки].ТипЗначения)
#16
by viktor_vv
Точно. Если не надо модифицировать исходное описание типов, то таки да. Я так понял тебе один в один надо описание типов из исходной ТЗ.
#21
by Галахад
Спасибо. Я знал, что все просто. :-) Да, спасибо, заработало. Вопроса не понял. Как можно скопировать колонку?
#22
by samozvanec
ПустаяТЗСНужнымиКолонками = ТвояТЗ.СкопироватьКолонки("СписокИменНужныхКолонокЧерезЗапятую");
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как из типа значения (Тип) получить значение по умолчанию данного типа?
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как получить описание типа регистратора в запросе
- Как привести значение типа "Описание типов" к значению типа "Тип"
В этой группе 1С
- КА. Чем отличается требование-накладная от передачи материалов в эксплуатацию?
- Бухгалтерия 2.0 почему так часто выходят обновления?
- Ошибка SDBL
- УФ - а как сделать общую команду которая отображалась бы только в форме списка?
- Не хочет рассчитывать себестоимость В УТ 11
- Проблема с Комплексной Автоматизацией: НЕТ проводок в Реализации
- v7: Нужен алгоритм склонения (дня, дней день)
- Обмен данными 8.2 УТ 11 -> 7.7 Бухгалтерия
- СКД: Интерактивное изменение порядка группировки
- ЗУП 8.2 НДФЛ в начислении отпуска
- БГУ. Проводка не попадает в оборотно сальдовую ведомость. Почему?
- Нарушение прав доступа к операции Web-сервиса
- Остаток на счете 57.1
- Изменить стоимость ОС
- Программирование с помощью голосового ввода
- Убрать время из даты в запросе средствами языка запрсов
- передача значения из формы выбора в форму элемента при создании
- При обновлении не удается установить монопольный режим
- v7: Разделение облагаемых баз ФСС и ПФР
- v7: Есть ли в 7.7 Карточка индивидуального учета сумм начисленных выплат для ПФ?