Имя: Пароль:
1C
1С v8
Как выгрузить проводки в таблицу?
,
0 Мисти
 
15.01.13
16:44
ТабПроводок = Новый ТаблицаЗначений;
Проводки.Выгрузить(ТабПроводок);

Так говорит - значения не совпадают.
А как?
1 mikecool
 
15.01.13
16:44
а что такое Проводки?
2 samozvanec
 
15.01.13
16:47
ТабПроводок = Проводки.Выгрузить(); не?
3 Мисти
 
15.01.13
16:57
Не-а, так же ругается.
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.АвансовыйОтчет.МодульОбъекта(1446)}: Ошибка при вызове метода контекста (Выгрузить)

по причине:
Несоответствие типов (параметр номер '1')
4 acsent
 
15.01.13
16:58
что есть проводки?
5 S1204
 
15.01.13
16:59
создать набор записей, установить регистратор в отбор и выгрузить
6 hhhh
 
15.01.13
16:59
(3) тогда читай (2). Но лучше книжки умные почитай про 1с.
7 AndyTLT63
 
15.01.13
17:00
Движения.ИмяРегистра.Выгрузить() не?
8 prog0101
 
15.01.13
17:00
(5)его проводки наверное и есть набор записей а ещё скорее таблица значений )))
9 Reset
 
15.01.13
17:00
(3) Строку то покажи, 1446ю.

и, да, не оригинально, но что такое Проводки?
10 Мисти
 
15.01.13
17:12
// Формирование проводок.
   Проводки = Движения.Хозрасчетный;
- это было написано в процедуре проведения.
Вообще, идея такая. Авансовый отчет формирует проводки по 3 табличным частям, по каждой отдельно, а мне нужно привязать 2 субконто к 71 счету - т.е. расходные ордера из 1 таблицы.
Вот я решила - выгрузить уже сформированные проводки со всеми субконто-источниками (это НКО) и т.д. в таблицу и разбить их по по 1 таблице (суммы же могут не совпадать построчно!), записать их обратно.
11 Мисти
 
15.01.13
17:17
ТабПроводок = Движения.Хозрасчетный.Выгрузить();
Вот интересно, а такой фокус - прошел.
Независимо от того, куда вы едете — это в гору и против ветра!