|
запись в регистр сведений | ☑ | ||
---|---|---|---|---|
0
popoff17
24.02.12
✎
06:20
|
Доброго всем времени суток!
Необходимо внести запись в регистр сведений. Посмотрел в интернете + Поискал по форуму, в общем нашел такой пример: НаборЗаписей = РегистрыСведений.ОстаткиОтпусков.СоздатьМенеджерЗаписи(); //НоваяЗапись = НаборЗаписей.Добавить(); //НоваяЗапись.Сотрудник = "Иванов Иван Иванович"; НаборЗаписей.Сотрудник = "Иванов Иван Иванович"; НаборЗаписей.Записать(); то что закоментировано - в другом примере описано. При выполнении 1с ругается "Запись не верна! Значение поля "Сотрудник" не может быть пустым!: ОстаткиОтпусков: 01.01.0001, , (Регистр сведений: Остатки отпусков)". Вопрос такой: как правильно записать данные в регистр? В чем ошибка? |
|||
1
Wobland
24.02.12
✎
06:21
|
не понял.. зачем закомментировал?
|
|||
2
Rie
24.02.12
✎
06:21
|
(0) А какой тип у Сотрудник? Случайно не СправочникСсылка.Сотрудники? Если да - то зачем туда _строку_ пихать?
|
|||
3
Rie
24.02.12
✎
06:22
|
(1) Он пытается то через НаборЗаписей, то через МенеджерЗаписи писать. В зависимости от - и комментирует.
|
|||
4
popoff17
24.02.12
✎
06:26
|
(2) не совсем вас понял. опишу просто что надо:
Есть файл excel. нужно взять из него данные и записать в регистр сведений. excel прочитать смогу, а вот взятые из него данные записать в регистр - нет. Там же получится тоже строка, или нет? |
|||
5
Wobland
24.02.12
✎
06:30
|
(4) а может быть стоит поискать в справочнике нужный элемент и его присваивать?
|
|||
6
popoff17
24.02.12
✎
06:30
|
просто посоветуйте как сделать лучше.
если я правильно понял то нужно указывать ссылку на объект сотрудника в справочнике. пока в голове такое решение: цикл получаем строку из экселя цикл по этим данным ищем объект в справочнике делаем запись в регистр, так как я выше написал, только вместо строки указать ссылку на объект. конецЦикла КонецЦикла Но по моему это как то не есть гут. В общем прошу совета |
|||
7
Rie
24.02.12
✎
06:30
|
(4)
НаборЗаписей.Сотрудник = Справочники.Сотрудники.НайтиПоНаименованию("Опохмелкин Елпидифор Дормидонтович"); |
|||
8
Rie
24.02.12
✎
06:31
|
(6) Лучше - прежде чем браться писать, малость ознакомиться с предметом.
Хотя бы посмотреть, как это делается в типовых конфигурациях. |
|||
9
Wobland
24.02.12
✎
06:31
|
+(7) ну и подумать, что делать, когда никого не найдётся
|
|||
10
popoff17
24.02.12
✎
12:36
|
Спасибо большое!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |