Имя: Пароль:
1C
1С v8
не работает метод Свернуть в тз
0 Adecvator
 
04.06.14
16:38
Не в какую не сворачивает, что делать?
ТабДокКОткрытию = Новый ТаблицаЗначений;
ТабДокКОткрытию.Колонки.Добавить("ДокКОткрытию",Новый ОписаниеТипов("ДокументОбъект.БанковскаяВыписка"));
БанковскаяВыписка = Документы.БанковскаяВыписка.СоздатьДокумент();
_стр = ТабДокКОткрытию.Добавить();
_стр.ДокКОткрытию = БанковскаяВыписка;
ТабДокКОткрытию.Свернуть("ДокКОткрытию",);
1 Господин ПЖ
 
04.06.14
16:39
убиться об воздух
2 Drac0
 
04.06.14
16:39
И?..
3 Adecvator
 
04.06.14
16:40
(1) (2) а че не так?
4 ДенисЧ
 
04.06.14
16:42
Ддокумент не записан.
И вообще - пихай ссылку, а не объект
5 Господин ПЖ
 
04.06.14
16:43
а = справочники.Организации.СоздатьЭлемент();
б = справочники.Организации.СоздатьЭлемент();
    
Сообщить("" + а=б);
6 Adecvator
 
04.06.14
16:45
(4) спс. объекты зар... не сворачивает
7 fisher
 
04.06.14
16:48
Открой для себя мутабельные значения.
8 Franchiser
 
гуру
04.06.14
16:50
БанковскаяВыписка = Документы.БанковскаяВыписка.СоздатьДокумент();
_стр = ТабДокКОткрытию.Добавить();
БанковскаяВыписка.Записать()
_стр.ДокКОткрытию = БанковскаяВыписка.Ссылка;
9 fisher
 
04.06.14
16:59
(0) А вообще - сворачивает без проблем. Нефиг народ мутить.

ДокОбъект = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("ДокОбъект");
ТЗ.Добавить().ДокОбъект = ДокОбъект;
ТЗ.Добавить().ДокОбъект = ДокОбъект;
ТЗ.Свернуть("ДокОбъект");
Сообщить(ТЗ.Количество());

Результат - 1
10 Fish
 
04.06.14
17:03
(0) А что интересно ты хочешь получить в итоге, пытаясь свернуть ТЗ из одной строки и одной колонки?
11 hhhh
 
04.06.14
17:05
(10) ну, он хотел свернуть ДокументОбъект, чтобы получилась ДокументСсылка. Ну это же элементарно, Ватсон.
12 Drac0
 
04.06.14
18:06
(10) +1
13 Segate
 
04.06.14
18:09
Уже 3я пятничная тема
14 ILM
 
гуру
04.06.14
18:11
(11) Вот так и сворачивают Объекты на скользкую дорожку...