Имя: Пароль:
1C
1С v8
Конвертация Субконто из 7.7 в 8
0 andr_hav
 
02.12.14
14:03
Добрый день
Делаю Конвертацию остатков по счету в регистр бухгалтерии, проблема с Субконто.

В правилах выгрузки данных формирую ВыборкаДанных.
Вначале дела так(часть кода):

ТЗ = СоздаьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Ключ");
ТЗ.НоваяКолонка("Значение");

ТЗ.Ключ = ...
ТЗ.Значение = ...
ВыборкаДанных.СубконтоДТ = ТЗ;

При конвертации пишет, что Субконто не таблица значений.


Вариант 2.
Добавил группу. В группу поместил СубконтоДТ. В группе передОбработкой написал:
КоллекцияОбъектов  = СоздатьОбъект("ТаблицаЗначений");

КоллекцияОбъектов.НоваяКолонка("СубконтоДт");

КоллекцияОбъектов.НоваяСтрока();

КоллекцияОбъектов.СубконтоДт =  СоздатьОбъект("ТаблицаЗначений");

КоллекцияОбъектов.СубконтоДт.НоваяКолонка("Ключ");
КоллекцияОбъектов.СубконтоДт.НоваяКолонка("Значение");

КоллекцияОбъектов.СубконтоДт.НоваяСтрока();
КоллекцияОбъектов.СубконтоДт.Ключ = "1";
КоллекцияОбъектов.СубконтоДт.Значение = Источник.СубконтоДт_1;

опять пишет что Субконто не таблица заначений, что делать не заню, кто сталкивался, какой решение?
1 Джинн
 
02.12.14
14:05
Вы не поверите, но она правильно пишет.
2 andr_hav
 
02.12.14
14:10
я вот не вижу где я не указываю что СубконтоДТ это не таблица значений:
Вот например при заполнении ВыборкиДанных
ТЗ = СоздаьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Ключ");
ТЗ.НоваяКолонка("Значение");

ТЗ.НоваяСтрока()
ТЗ.Ключ = 1;
ТЗ.Значение = би.Субконто(1)№
ВыборкаДанных.СубконтоДТ = ТЗ;

Я же присваиваю ТЗ, значит она должна быть таблица значений, почему ругается?
3 13_Mult
 
02.12.14
14:35
Что тут непонятного? Субконто это не таблица значений.
4 Alex S D
 
02.12.14
14:48
в книжке вроде как раз пример был
5 andr_hav
 
02.12.14
14:50
В книжке написано:
КоллекцияОбъектов.СубконтоДТ = СоздатьОбъект("таблицаЗначений") - судя по этому Субконто должно быть таблицей значения.
6 13_Mult
 
02.12.14
14:58
ОбъектКоллекции - ссылка на выгружаемый объект коллекции. Например, строка табличной части или запись регистра или строка таблицы значений или строка результата запроса и т.д.
7 13_Mult
 
02.12.14
15:04
А может вам Структура нужна с Ключами и Значениями, а не таблица значений.
8 andr_hav
 
02.12.14
15:13
для 7 Таблица значений нужна
9 andr_hav
 
02.12.14
16:00
вообщем решил старым методом выгрузкой - загрузкой + руками итак 2 дня потратил времени.