Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 11:53

Работа с таблицай значений

Автор gliokker, 18 мар 2014, 11:10

0 Пользователей и 1 гость просматривают эту тему.

gliokker

Всем привет
У меня есть таблица значений
в ней есть колонка
ТарифЗП а в эту колонке есть ещё много строк
как мне в скд в наборе данных записать чтобы получить строку из колонки таблицы значений?
ну мне скажем ТарифЗП.ТАРИФ  так пишу не работает

wise

Цитата: gliokker от 18 мар 2014, 11:10а в эту колонке есть ещё много строк

т.е. Вы хотите сказать, что в колонке "Тариф" у Вас хранятся таблицы значений??
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

gliokker

Цитата: wise от 18 мар 2014, 11:14
Цитата: gliokker от 18 мар 2014, 11:10а в эту колонке есть ещё много строк

т.е. Вы хотите сказать, что в колонке "Тариф" у Вас хранятся таблицы значений??
Добавлено: 18 мар 2014, 11:21


Цитата: gliokker от 18 мар 2014, 11:18
Цитата: wise от 18 мар 2014, 11:14
Цитата: gliokker от 18 мар 2014, 11:10а в эту колонке есть ещё много строк

т.е. Вы хотите сказать, что в колонке "Тариф" у Вас хранятся таблицы значений??

wise

ТЗ_Тарифы - это ТаблицаЗначений, и из неё МОЖНО получить строку, а ТарифЗП - это ПРОСТО ссылка на элемент справочника.
может тебе НАДО это - ТЗ_Тарифы.ТарифЗП.Тариф
хотя из твоего скрина НЕ видно есть ли ТАКОЙ реквизит "Тариф" у справочника "уатТарифыЗП"
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

gliokker

Цитата: wise от 18 мар 2014, 11:38
ТЗ_Тарифы - это ТаблицаЗначений, и из неё МОЖНО получить строку, а ТарифЗП - это ПРОСТО ссылка на элемент справочника.
может тебе НАДО это - ТЗ_Тарифы.ТарифЗП.Тариф
хотя из твоего скрина НЕ видно есть ли ТАКОЙ реквизит "Тариф" у справочника "уатТарифыЗП"
такой реквизит есть

wise

(4)значит в таблицу "ТЗ_Тарифы" добавь поле "Тариф" и заполняй его при заполнении таблицы.

p.s. Имена в НабореДанных ДОЛЖНЫ совпадать с именами в СКД
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

gliokker

Цитата: wise от 18 мар 2014, 12:01
(4)значит в таблицу "ТЗ_Тарифы" добавь поле "Тариф" и заполняй его при заполнении таблицы.

p.s. Имена в НабореДанных ДОЛЖНЫ совпадать с именами в СКД
А не подскажите как добавить поле?

wise

ТЗ_Тарифы.Колонки.Добавить("Тариф");
...
...
// при заполнении "ТЗ_Тарифы" в цикле пишем: {
ТЗ_Тарифы.Тариф = Выборка.ТарифЗП.Тариф;
}

p.s. хотя судя по скрину в (2) колонка "Тариф" у тебя УЖЕ ЕСТЬ... просто НЕ заполнена.
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск