|
Простой вопрос по записи реквизита |
☑ |
0
yalanton
05.04.16
✎
11:07
|
Добрый день Вопрос простой , но у меня как у начинающего не получается. Задача в табличной части документа добавить новую строку . Создал в баз документ записал его интерактивно. Сделал обработку .В обработке в модуле формы по нажатии на кнопку пишу код
&НаКлиенте
Процедура Команда1(Команда)
Команда2()
КонецПроцедуры
&НаСервере
Процедура Команда2()
РезультатПоиска = Справочники.Сотрудники.НайтиПоКоду("2215602168");
Док=Документы.ТабельУчетаРабочегоВремени.НайтиПоНомеру("00ЗП-000131",Дата(2016,2,1)) ;
Объект1=Док.ПолучитьОбъект();
//Данныеовремени это таблица
стр=Объект1.ДанныеОВремени.Добавить();
стр.Сотрудник= РезультатПоиска;
Док.записать();
Конецпроцедуры;
1с пишет ошибка : " метод объекта не обнаружен (записать)" Что не так ?
|
|
1
yalanton
05.04.16
✎
11:08
|
//Данныеовремени это табличная часть документа ТабельУчетаРабочегоВремени
|
|
2
Волшебник
модератор
05.04.16
✎
11:08
|
Объект1.записать()
|
|
3
lxs
05.04.16
✎
11:08
|
Объект1.Записать();
|
|
4
yalanton
05.04.16
✎
11:25
|
Спасибо да точно сработало
Еще вопрос с табелем все понятно как добавить новые строки в табличную часть документа - а как добавить новые строки в документ "ПереносДанных" в ЗУП 8.3 в нем я выбрал по кнопке "настройка состава регистров " регистр сведений "коэффициент индексации заработка" и интерактивно появилась кнопка добавить - я добавляю новую строку , а вот программно не понимаю
Док=Документы.ПереносДанных.НайтиПоНомеру("777",Дата(2016,3,1)) ;
Объект1=Док.ПолучитьОбъект();
стр1= объект1.ТаблицаРегистров.Добавить();
но у стр1 есть только реквизит "имя"и "номерстроки" , а в пользовательской части могу добавить новую строку и вбиваю измерения и ресурс регистра "коэффициент индексации заработака" (сотрудник,коэффициент) ?
|
|
5
lxs
05.04.16
✎
11:28
|
Объект1.Движения.<ИмяРегистра>.Добавить();
Но тут лучше на тестовой базе поковыряйся. Можешь наворотить дел.
|
|
6
yalanton
05.04.16
✎
14:27
|
Спасибо Вроде все нормально работает
|
|