#0
by vladimir-boy
Вообщем разбираю чужой очень запутанный громоздкий код. Там в процедуру Бог знает откуда передаётся Таблица Значений. Мне надо узнать Тип Значения определённой колонки: Мне по функции ТипЗнч(НужнаяКолонка) передаёт: "Участок". Я В ШОКЕ!!! Что за участок????? Я давай смотреть в конфигураторе на перечисления, справочники, чтоб сравнить так Если ТипЗнч(МоёЗначение) = Тип(ИмяНужногоТипа) Тогда - но нет там такого названия. Вообщем распутываю код как нить Ариадны и в итоге вижу: Таблица.Колонки.Добавить("Участок", новый ОписаниеТипов("СправочникСсылка.Подразделения"), "Участок", 40); Вопрос знатокам: накакой .. нужен этот ТипЗнч если он НЕ передаёт читабельное и понятный тип и какую альтернативу этой функции можно использовать. Спасибо за ответы.
#9
by fisher
Хм... Прикольно, но, ИМХО, описание допустимых типов для колонки таблицы значений и тип конкретного значения в конкретной ячейке - не совсем одно и то же.
#14
by fisher
Вообще на ТипЗнч(Таблица.Колонки.Участки) должно вернуть Тип("КолонкаТаблицыЗначений"). Как-то так.
#15
by Dethmont
<ИМХО, описание допустимых типов для колонки таблицы значений и тип конкретного значения в конкретной ячейке - не совсем одно и то же.> Т.е. В ячейку колонки ТЗ с ограничением типа ЧИСЛО я могу записать строку?
#16
by vladimir-boy
Уже теплее Спасибо! Вернуло: "Подразделения" А хотелось, чтоб вернуло:"СправочникСсылка.Подразделения"
#18
by fisher
В ячейку колонки ТЗ с ограничением ЧИСЛО либо СТРОКА, ты можешь записать значение только одного из этих типов. Два значения в одну ячейку тебе не записать :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Как определить тип владельца формы?
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: v8.2: Как при открытии формы определить что создается новый элемент ?
- Как определить тип ссылки в колонки таблицы SQL
- Как привести значение типа "Описание типов" к значению типа "Тип"
- Как определить тип колонки Табличного поля тип Таблица значений
В этой группе 1С
- Зачем нужно перерегистрировать продукты 1С?
- В ут 10.3 на основе Отчета о розничных продажах ПКО включает без нал?
- v8: При загрузке данных не хватает места на диске С (на сервере)
- Снятие блокировок во вложенной транзакции
- Очищается поле при открытии документа
- При обменен УТ с БП не корректно переносятся контрагенты
- как в СКД программно изменить НастройкиПоУмолчанию?
- Свойства параметров в запросе управляемой формы справочника
- Как в отчете СКД подменить значение, выбранное из справочника?
- Комплексная автоматизация, зарплата
- У кого самый длинный аптайм сервера?
- Помогите получить значение выполнения ХП из ADO
- Ошибка "не удалось заблокировать таблицу sessions"
- v7: Зацикливание при попытке записи периодического реквизита в 1с под sql
- ЗУП задваивает НДФЛ
- УТ11 - Заказ поставщику и ордерная схема
- Где хранится МРОТ в БУХ ?
- Подключение к SQL в регламентном задании
- печать штрихкодов
- Как найти пользователя 1с нагрузившего MS SQL?