|
Не присваивается реквизит в табличной части при добавлении строки документа
| ☑ |
0
Начинающий Программер
15.08.11
✎
08:41
|
Создаю новый документ, который заполняю сотрудниками и их окладами:
Процедура КнопкаВыполнитьНажатие(Кнопка)
НовыйДок=Документы.КадровоеПеремещениеОрганизаций.СоздатьДокумент();
НовыйДок.Дата = ТекущаяДата();
НовыйДок.Организация = Справочники.Организации.НайтиПоКоду("000000001");
ВыборкаСпр = Справочники.СотрудникиОрганизаций.Выбрать();
Пока ВыборкаСпр.Следующий() Цикл
НоваяСтрока = НовыйДок.ОсновныеНачисления.Добавить();
НашОклад = ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию("Оклад по дням");
НоваяСтрока.Сотрудник = ВыборкаСпр;
НоваяСтрока.ВидРасчета = НашОклад;
КонецЦикла;
НовыйДок.Записать();
КонецПроцедуры
При этом во вновь созданном документе наименование вида расчета (оклад) проставляется, а реквизит "Сотрудник" остается пустым. Что-то не могу сообразить, что не так. Конфигурация типовая ЗиКБУ.
|
|
1
aleks-id
15.08.11
✎
08:43
|
ВыборкаСпр не так. в отладчике гляди. имхается что должно быть ВыборкаСпр.Ссылка но могу ошибаться.
|
|
2
butterbean
15.08.11
✎
08:43
|
НоваяСтрока.Сотрудник = ВыборкаСпр.Ссылка
|
|
3
Начинающий Программер
15.08.11
✎
08:45
|
(2) ага, заработало, спасибо) Непривычно после семерки кодировать)
|
|
4
butterbean
15.08.11
✎
08:51
|
(3) искать по одному и тому же наименованию в цикле тебя в 7-ке научили??
|
|
5
Начинающий Программер
15.08.11
✎
09:07
|
(4) Нет, там по ТекущемуЭлементу() искал. Ну а тут аналог как-то не нашел, подумал, что так теперь программируется.
|
|