Всем доброго времени суток. Ситуация в следующем: задумал создание справочника в котором присутствует табличная часть (данные в которую подтягиваются из регистра сведений). Все не табличные данные без проблем сохраняются при записи справочника, но данные которые добавляю в таблице при закрытии обнуляются. Вопрос, как сохранять эти данные (в идеале сразу в регистр). Заранее спасибо за помощь, делаю все на платформе 8.3.10.
---
при вашей постановке задачи, оно физически не будет хранится в вашем справочнике, а лишь только отображаться из регистра сведений, по тому критерию, которому вам нужно, в нашем случае этим критерием отбора будет ссылка на текущий справочник, который будет записываться в ваш регистр сведений при записи вашего справочника. Вроде бы подробно описал.
---
Еще раз: у вас там на форме список набора записей регистра, к справочнику он отношения не имеет. Он только отображается на форме вашего справочника. Поэтому и записывать нужно только в одно место - в регистр.
---
После изменения записываешь данные в РС, а при открытии читаешь данные из РС и все.
---
(3)
Наверное не правильно объяснил. В качестве примера : Создал регистр с 1 измерением и 1 ресурсом. Создал справочник со своими реквизитами и тд, поместил туда табличную часть взятую как раз из этого регистра (во вложении).
---
Это не табличная часть, это набор записей регистра сведений
---
тогда делай как я писал выше, добавь измерение - СсылкаНаТвойСправочник, и по ней при нужном тебе событии (к примеру при записи объекта "твойсправочник") делай отборы в твоем регистре сведений, записывай нужные тебе данные, считывай.
---
Не совсем понимаю как можно это реализовать. Мне нужно наоборот чтобы то что я вносил в таблице(наборе записей регистра) в справочнике отображалось у меня в регистре и сохранялось в справочнике.
---
при вашей постановке задачи, оно физически не будет хранится в вашем справочнике, а лишь только отображаться из регистра сведений, по тому критерию, которому вам нужно, в нашем случае этим критерием отбора будет ссылка на текущий справочник, который будет записываться в ваш регистр сведений при записи вашего справочника. Вроде бы подробно описал.
---
(9)
Большое спасибо за ответы, однако все равно не понимаю как это реализовать...
---
При открытии наложить отбор и прочитать. При записи, если модифицировали, то записать. В типовых масса примеров, посмотрите.
---
Еще раз: у вас там на форме список набора записей регистра, к справочнику он отношения не имеет. Он только отображается на форме вашего справочника. Поэтому и записывать нужно только в одно место - в регистр.
---
не совсем понятен вопрос, почему данные табличной части не сохраняются при записи? По поводу второй части вопроса, в вашем регистре сделайте измерение - ссылка на ваш справочник, и все измерения аналогичные по названиям и типом вашей табличной части из справочника, и сохраняйте туда, доставайте как вам хочется.
п.с. все равно не понимаю почему просто не сохраняются данные табличной части у вас.
---
А табличную часть вы создали в самом справочнике или в его форме?
Если в форме, то понятно почему не сохраняется.
Для правильного ответа, хотелось бы увидеть скрин справочника в структуре метаданных и скрин формы.
---
Судя по тому что вы приложили, в справочнике нет табличной части. Значит нужно в событии "ПриЗаписи" или "ПриЗакрытии" написать код сохранения данных в регистр сведений.