Помогите разобраться с регистром сведений

1. Efimych 15.02.21 18:20 Сейчас в теме
Доброго времени суток! помогите разобраться, пока еще зеленый, учу язык 1с. В общем при записи в регистр сведений, значения получаемые из массива принимают значение типа - Ложь, соответственно записывается пустая строка. Если просто ввести выражение (пример - МассивСлов.получить(1), то все правильно, значение получает как оно записано в массив. Если же при этом добавлять в регистр сведений, то пустая строка. В чем дело? поясните пожалуйста! А
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. spacecraft 15.02.21 18:31 Сейчас в теме
(1) смотрите какие типы в регистре сведений для Контрагент, Договор, Номенклатура и Цена. А Вы туда пытаетесь Строку записать. Это не совместимые типы. Сначала нужно получить/создать нужные типы и потом уже пытаться их записать в регистр.
7. spacecraft 16.02.21 11:28 Сейчас в теме
(6) нужно было найти в базе существующие элементы справочников (Контрагент, Договор, Номенклатура) соответствующие записям из файла. Если не нашли, то создать. И уже их подставлять в записи регистра.
Мало того, справочник Договора подчинен справочнику Контрагенты, соответственно поиск/создание по нему нужно производить относительно Владельца (Контрагента).
8. DesertPunk 16.02.21 19:01 Сейчас в теме
(6) Прикол состоит в том, что это все должны быть ссылки на какие-то объекты. В учебной базе такое пойдет только в рамках конкретно этого задания. Потом этот регистр ты не сможешь использовать для создания отчетности. У тебя не будет ссылок для условия вывода информации. Фактически, это создание ecxel таблицы, а не регистра с записями. Попробуй его потом в СКД загнать) А потом сделай ручками создать элементы, как тебе spacecraft в (7) советует и снова попробуй.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 15.02.21 18:31 Сейчас в теме
(1) смотрите какие типы в регистре сведений для Контрагент, Договор, Номенклатура и Цена. А Вы туда пытаетесь Строку записать. Это не совместимые типы. Сначала нужно получить/создать нужные типы и потом уже пытаться их записать в регистр.
3. Efimych 16.02.21 10:07 Сейчас в теме
(2) Благодарю, разобрался! поменял тип данных на Строку и все заработало!!
4. spacecraft 16.02.21 10:09 Сейчас в теме
(3)
поменял тип данных на Строку

серьезно? Ну, если так устраивает...
Но если это был типовой регистр то всю работу с ним поломали.
6. Efimych 16.02.21 10:17 Сейчас в теме
(4)Я пока еще плохо всех нюансов понимаю, только начал изучать все основы! Было задание, из txt файла занести данные в регистр сведений! Конфигурация учебная! Как бы с задание справился) Преподователь проверит и скажет наверно если я что то поломал) А так, если еще натолкнете на мысль как сднлать более правильно, буду очень признателен....
7. spacecraft 16.02.21 11:28 Сейчас в теме
(6) нужно было найти в базе существующие элементы справочников (Контрагент, Договор, Номенклатура) соответствующие записям из файла. Если не нашли, то создать. И уже их подставлять в записи регистра.
Мало того, справочник Договора подчинен справочнику Контрагенты, соответственно поиск/создание по нему нужно производить относительно Владельца (Контрагента).
8. DesertPunk 16.02.21 19:01 Сейчас в теме
(6) Прикол состоит в том, что это все должны быть ссылки на какие-то объекты. В учебной базе такое пойдет только в рамках конкретно этого задания. Потом этот регистр ты не сможешь использовать для создания отчетности. У тебя не будет ссылок для условия вывода информации. Фактически, это создание ecxel таблицы, а не регистра с записями. Попробуй его потом в СКД загнать) А потом сделай ручками создать элементы, как тебе spacecraft в (7) советует и снова попробуй.
5. пользователь 16.02.21 10:16
Сообщение было скрыто модератором.
...
9. Efimych 24.02.21 17:25 Сейчас в теме
Спасибо за информацию всем, все понял и разобрался! Создал сначала элементы справочников и только тогда на них ссылки передал в регистре! Благодарю, буду дальше учиться!!!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот