|
Как добавить запись в регистр через 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) Спасибо!
|
|