#0
by zagzag
4 дня ушло на изучение этого вопроса, но неудачно. Создал таблицу значений, колонки "Имя", "Зн1". Тип колонки Зн1 специально не указывал, чтобы можно было держать там любые данные. Теперь хотел редактировать эти данные стандартным образом: если там число, значит как число; если ссылка на справочник - значит, выбор элемента справочника. В таблицу добавил две строки, где одно Зн1 имеет строчный тип, другое - тип СправочникСсылка.РежимЦен. Сделал все манипуляции с типами: Не редактируется! :( Поле ввода принимает тип не как ссылку, а как строку. Но если я создаю эту же таблицу значений с одним отличием - указанием типов колонки Зн1, то всё работает безупречно. Вопрос такой: можно ли редактировать произвольную ТЗ, в которой колонкам не указаны определенные типы?
#2
by zagzag
Спасибо. Я пошел по этому же пути: перед созданием колонки набил её всеми возможно нужными типами. К сожалению, так и не понял, почему нужно обязательно указывать в описании типов нужные типы, чтобы подключить нормальный механизм редактирования. Вот, даже слоган родился: 1С как капризная невеста, не в лоб - так в другое место. Чуть красивее код будет выглядеть так: Масс.Добавить(Тип(Новый ОписаниеТипов("Число",Новый КвалификаторыЧисла(16, 2, ДопустимыйЗнак.Любой)))); Масс.Добавить(Тип(Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(0, ДопустимаяДлина.Переменная)))); Масс.Добавить(Тип(Новый ОписаниеТипов("Дата",,,Новый КвалификаторыДаты(ЧастиДаты.ДатаВремя))));
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите пожалйста установить компоненту 1С++
- Использую построитель отчета. Как установить ширину колонок отчета?
- v8: Как установить тип для составного реквизита с типом "СправочникСписок"
- Как ограничить тип у поля выбора с типом "Описание типов"?
- Тип(Реквизит.Тип) = Тип("Строка")
- Тип(Реквизит.Тип) = Тип("Строка")
- Как изменить тип поля Вид (тип составной) регистра сведений "Контактная инф
- Как установить тип колонке табличного поля?
- Как программно установить тип для поля ввода?
- Тип значения для поля ввода в колонке Табличного поля
- флажок в табличном поле - получается только поле ввода
- Как привести значение типа "Описание типов" к значению типа "Тип"
В этой группе 1С
- Внешняя печатная форма Расходная накладная для УТ 10.3
- 8.2 Как в команде отловить что документ модифицирован?
- Недостаточно памяти при обновлении релиза
- Где находится печатная форма "Расходная накладная" в УТ 1С:Пред8.1
- Удаление движений по регистру бухгалтерии
- v8: Переоценка валюты/курсовая разница по счету 76.25.
- Регламентные задания.Ошибка:переменная не определена
- Вывод изображение на форме из файла
- 1C v8.2 ОтключитьСоединенияИБ
- Как загрузить классификатор городов в 1с 7.7 бУ
- 1С Розница НомерЧекаККМ
- как изменить каталог базы данных PostgreSQL
- Нет налоговых проводок в Бухгалтерии 8.1 и переведенной 2.0
- 1С виснет при печати
- Удалить разделители страниц в табличном документе
- v7: В таблице отчёта столбец "Вес в Кг" не считает и не выдает итог.
- SQL SINGLE_USER
- Выгрузка данных в *.txt
- Передача материалов в эксплуатацию - в проводках нет сумм - почему?
- Сортировка в Excel из 1С