|
Установка типов данных в ячейки ТЧ |
☑ |
0
10Evgeny1987
19.12.14
✎
11:09
|
Есть табличная часть, в ней 2 колонки, как сделать так, что бы в одной ячейке выбрали тип данных (составной в свойствах), а в другой ячейке он проставился, т.е. например в первой колонке выбрали тип Дата, а во второй мы вводим день, месяц и год и эта последняя запись имеет тип Дата?
|
|
1
Жан Пердежон
19.12.14
✎
11:11
|
код писать надо
|
|
2
10Evgeny1987
19.12.14
✎
11:12
|
(1) всего то
|
|
3
10Evgeny1987
19.12.14
✎
11:12
|
в какую сторону копать?
|
|
4
quest
19.12.14
✎
11:13
|
Вариантов то не много. Начни с обработки рассшифровки
|
|
5
10Evgeny1987
19.12.14
✎
11:14
|
(4) А как до нее добраться?
|
|
6
quest
19.12.14
✎
11:17
|
Спутал с табличным документом.
В твоем случае - делаешь колонку с типами, и при изменении в первой колонки выставялешь путоей значение нужного типа во второй
|
|
7
10Evgeny1987
19.12.14
✎
11:27
|
А как проставить тип в ячейке?
|
|
8
Krolik Bezobraznik
19.12.14
✎
11:52
|
(7) Типы назначай не ячейке на форме, а реквизиту ТЧ.
Попробуй так. Взято из типового. Первый реквизит типа перечисление. Второму реквизиты назначается тип в зависимости от значения первого. У второго сделай составной тип и назначь нужные.
Затем в обработчике приИзменении первого реквизита вот такой код:
Если ВидЗаказа = Перечисления.ВидыВнутреннегоЗаказа.ПустаяСсылка() Тогда
ВидЗаказа = Перечисления.ВидыВнутреннегоЗаказа.НаСклад;
КонецЕсли;
Если ВидЗаказа = Перечисления.ВидыВнутреннегоЗаказа.НаСклад Тогда
Тип = Новый ОписаниеТипов("СправочникСсылка.Склады");
ИначеЕсли ВидЗаказа = Перечисления.ВидыВнутреннегоЗаказа.ВПодразделение Тогда
Тип = Новый ОписаниеТипов("СправочникСсылка.Подразделения");
КонецЕсли;
Если Не ТипЗнч(Заказчик) = Тип.Типы()[0] Тогда
Заказчик = Тип.ПривестиЗначение(Заказчик);
КонецЕсли;
|
|
9
10Evgeny1987
19.12.14
✎
12:03
|
Спасибо!!!
|
|