Имя: Пароль:
1C
1С v8
Заполнение регистра бухгалтерии
0 seraf
 
25.10.11
12:21
Приветствую
подскажите пожалуйста как загрузить субконто в регистр бухгалтерии Хозрасчетный из таблицы значений

вот кусочек кода

Рег = РегистрыБухгалтерии.Хозрасчетный;
НаборЗаписей = Рег.СоздатьНаборЗаписей();

ТаблицаДвижений = ТаблицаДокументов.Выгрузить("Организация, СчетДт, СчетКт, Субконто1, Субконто2, Субконто3, Сумма");

НаборЗаписей.Загрузить(ТаблицаДвижений);

я хочу чтобы субконто 1,2,3 по дебету и кредиту сразу заполнились данными из таблицы значений
1 Ненавижу 1С
 
гуру
25.10.11
12:22
(0) не взлетит
2 Ненавижу 1С
 
гуру
25.10.11
12:23
РегистрБухгалтерииЗапись.<Имя регистра бухгалтерии> (AccountingRegisterRecord.<Имя регистра бухгалтерии>)
СубконтоДт (ExtDimensionsDr)
Использование:
Только чтение.
Описание:
Тип: РегистрБухгалтерииСубконто. Коллекция субконто дебета.
Примечание:
Только для регистров, поддерживающих корреспонденцию.
3 DrShad
 
25.10.11
12:26
(1) + 100500
4 Рэйв
 
25.10.11
12:29
(0)

РегистрБухгалтерииНаборЗаписей.<Имя регистра бухгалтерии> (AccountingRegisterRecordSet.<Имя регистра бухгалтерии>)
Загрузить (Load)
Синтаксис:
Загрузить(<Таблица значений>)
Параметры:
<Таблица значений> (обязательный)
Тип: ТаблицаЗначений. Таблица значений, содержащая данные для заполнения набора записей.
Описание:
Загружает набор записей значениями из переданной таблицы значений. При этом все прежние записи набора удаляются. Заполняются значения доступных для записи свойств записей регистра бухгалтерии, имена которых совпали c именами колонок таблицы значений.
Для каждого субконто создается пара колонок с идентификаторами вида ВидСубконто<Номер>, Субконто<Номер>, для регистра не поддерживающего корреспонденцию, и ВидСубконтоДт<Номер>, СубконтоДт<Номер>, ВидСубконтоКт<Номер>, СубконтоКт<Номер>, для регистра поддерживающего корреспонденцию. При этом номера <Номер> могут не совпадать с номерами видов субконто на соответствующем счете.
Пример:
Рег = РегистрыБухгалтерии.Хозрасчетный;
НаборЗаписей = Рег.СоздатьНаборЗаписей();
Таб = Новый ТаблицаЗначений;
// форимрование таблицы
// ...
НаборЗаписей.Загрузить(Таб);
5 Рэйв
 
25.10.11
12:29
Интересно есть место куда свозят все украденные СП?  ...  Вот там КУЧА  наверное:)
6 mikecool
 
25.10.11
12:31
(5) известно куда - к Ёпрст-у, только он ими и торгует
7 Defender aka LINN
 
25.10.11
12:32
(0) Напиши:

Рег = РегистрыБухгалтерии.Хозрасчетный;
НаборЗаписей = Рег.СоздатьНаборЗаписей();
Таблица = НаборЗаписей.Выгрузить();


И посмотри на состав колонок таблицы. Мож чего поймешь.
(5) Видимо, там большой склад. А ключи у ДенисЧ :)
8 DrShad
 
25.10.11
12:36
а ТС не волнует что написано в СП
он хочет так и программа же умная, т.е. сама должна догадаться чего он хочет
9 seraf
 
25.10.11
12:43
уже взлетело)
спасибо всем разобрался