Как добавить запись в регистр через COM
☑
0
SeregaMW
23.04.14
✎
12:49
РегХозрасчетный = Подключение.РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
РегХозрасчетный.Отбор.Регистратор.Значение = ДокОперацияСсылка;
//ДБФ.Первая();
//Пока Не ДБФ.ВКонце() Цикл
Для каждого строка из ТабличноеПоле1 Цикл
//КодКонтрагента = СокрП(ДБФ.CA);
//Контрагент = Справочники.Контрагенты.НайтиПоКоду(КодКонтрагента);
//Если Контрагент.Пустая() Тогда
// Сообщить("Не найден контрагент с кодом " + КодКонтрагента, СтатусСообщения.Внимание);
//КонецЕсли;
//КодОС = СокрП(ДБФ.OS);
//ОсновноеСредство = Справочники.ОсновныеСредства.НайтиПоКоду(КодОС);
//Если ОсновноеСредство.Пустая() Тогда
// Сообщить("Не найдено ОС с кодом " + КодОС, СтатусСообщения.Внимание);
//КонецЕсли;
РегЗапись = РегХозрасчетный.Добавить();
РегЗапись.Период = ПолеВвода1.Дата;
РегЗапись.Регистратор = ДокОперация;
РегЗапись.Организация = ДокОперация.Организация;
на строке РегЗапись = РегХозрасчетный.Добавить(); выдает ошибку что метод не найден (
1
Apokalipsec
23.04.14
✎
12:54
установил отбор и не прочитал?
2
Ненавижу 1С
гуру
23.04.14
✎
12:55
(0) значит ты его значение где-то перетираешь
(1) и что?
3
Maxus43
23.04.14
✎
12:59
РегХозрасчетный.Отбор.Регистратор.Установить(...)
4
Ненавижу 1С
гуру
23.04.14
✎
13:06
(3) действительно
З.Ы.
Я бы на месте разработчиков платформы для подчиненных регистратору регистров сделал бы метод СоздатьНаборЗаписей с параметром Регистратор
5
Apokalipsec
23.04.14
✎
13:06
(2) СП открой.
6
Ненавижу 1С
гуру
23.04.14
✎
13:09
(5) не буду, я часто не читаю наборы записей, сразу туда пишу
7
SeregaMW
23.04.14
✎
13:17
(3) Спасибо!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.