Вход | Регистрация
 

СКД. Набор данных

СКД. Набор данных
Я
   Zixxx
 
02.03.21 - 11:51
В СКД используется набор данных таблица значений с колонками Клиент и Адрес
Колонка Клиент содержит в себе структуру клиента с ключами Наименование и Код
Как-то можно использовать в СКД поля и отборы по типу Клиент.Наименование или Клиент.Код?
   Kesim
 
1 - 02.03.21 - 11:57
(0) можно, но лучше выбирать поля по которым предполагаются отборы
   Zixxx
 
2 - 02.03.21 - 12:01
(1) Если в полях добавить Клиент.Код то пишет "Не найдено поле замены "Код".
   Dzenn
 
3 - 02.03.21 - 12:23
(0) Как понять "Колонка Клиент содержит в себе структуру клиента"? Таблица значений, передаваемая в СКД, должна содержать только те данные, которые описаны в "Тип значения" описания набора данных. https://prnt.sc/10b6dfg
   craxx
 
4 - 02.03.21 - 12:26
(0) Структура там не прокатит. Либо ссылочный тип, либо простой тип (Число,строка,дата,булево), либо УникальныйИдентификатор.
   Zixxx
 
5 - 02.03.21 - 12:31
(4) Нет, я могу в таблицу значений "в одно из поле" передать структуру, а СКД эту структуру даже может преобразовать в многомерный массив. А вот обратиться как-то по другому к ключам этой структуры не получается
   Dzenn
 
6 - 02.03.21 - 12:38
(5) хмммм..... структура, преобразуемая в многомерный массив?
   ДедМорроз
 
7 - 02.03.21 - 13:19
Я также пытался вытащить из поля таблицу значений,в функциях работы с массивами она умеет что-то с этой таблицей сделать,а вот просто получить строку и поле-нет.
   Zixxx
 
8 - 02.03.21 - 14:00
(6) Ну да, все правильно
   Zixxx
 
9 - 02.03.21 - 14:02
(7) Ну из таблицы сложнее обратиться к какому-то полю какой-то строки, даже не понятно местами. А со структурой все попроще
   mistеr
 
10 - 02.03.21 - 14:04
(0) Что мешает положить каждый реквизит в свою колонку?
   Zixxx
 
11 - 02.03.21 - 14:09
(10) Ничего не мешает, вопрос в теме другой.
   ДедМорроз
 
12 - 02.03.21 - 15:23
В 1с,к сожалению,произвольных объектов нет,а СКД умеет получать дочерние поля только из типа значения поля.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.