Имя: Пароль:
1C
1C 7.7
v7: Глюк с таблицей значений
0 AL CAPONE
 
08.02.12
16:49
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Док","Документ.РасходныйОрдер",,,"Документ",40);
ТЗ.НоваяКолонка("ДатаДок","Дата",,,"Дата документа",20,"ДДДММГГГГ");
ТЗ.НоваяКолонка("Сумма","Число",15,0,"Сумма",20,"Ч15.0, ");

Док = СоздатьОбъект("Документ.РасходныйОрдер");
Док.ВыбратьДокументы(ДатаДок - 10,ДатаДок);
   Пока Док.ПолучитьДокумент() = 1 Цикл
       Если Док.Проведен() = 1 Тогда
           ТЗ.НоваяСтрока();
           ТЗ.Док     = Док;
           ТЗ.ДатаДок = Док.ДатаДок;
           ТЗ.Сумма   = Док.Сумма;
       КонецЕсли;
   КонецЦикла;


В отладчике смотрю значение Док, получается типа "Расходный ордер № ***".

После ТЗ.Док = Док; в ТЗ.Док пусто хоть убейся, хотя ТЗ.ДатаДок и ТЗ.Сумма непустые. В чём прикол ??
1 GLazNik
 
08.02.12
16:50
ТЗ.Док = Док.ТекущийДокумент();
2 ДенисЧ
 
08.02.12
16:50
ТЗ.Док     = Док.ТекущийДокумент();
3 AL CAPONE
 
08.02.12
16:53
Блин, и на старуху бывает проруха. Работает. Спасибо огромное !
4 ssamm
 
08.02.12
16:58
Не буду плодить ветки, спрошу здесь.
Поймал глючек, в ТЗ две колонки (допустим) "Номенклатура" и "Сумма"
Выполняю ТЗ.Сортировать("Номенклатура",Сумма");
И в результате обнаруживаю что номенклатура сортируется не по "объектам" а по "Наименованию", т.е. было два товара с идентичным названием, а после сортировки они смешалися в кучу.
Это так и должно быть?
5 GROOVY
 
08.02.12
17:05
(4) Колонки не типизированы.
6 Ёпрст
 
08.02.12
17:06
(4)
'+''    - сортировать по  возрастанию; ''- ''  - сортировать по убыванию; ''*'' - сортировать по внутреннему значению
©СП
7 Ёпрст
 
08.02.12
17:07
по уумолчанию - сортировка по основному представлению
8 ssamm
 
08.02.12
17:08
(5) ну уж на это в первую очередь внимание обратил
(6) :) спасибо, век живи век учись...
9 ДенисЧ
 
08.02.12
17:09
(8) А достаточно было прочитать описание метода Сортировать() в СП...
Или у тебя его украли? Тогда могу продать по сходной цене...
10 Mikeware
 
08.02.12
17:11
+(9) учу читать СП. дорого.
11 Cthulhu
 
08.02.12
17:11
(3): извинись перед v7 за то, что глюкавой обозвал, приписав ей свой глюк.
(4): и это не глюк v7. тоже извинись перед ней.
12 2S
 
08.02.12
17:16
(3) не проруха, а порнуха
13 Он
 
08.02.12
17:27
(11) Предлагаю создать общественную организацию и подавать от её имени иски о защите чести и достоинства 1С на всех клеветников 1С.
14 Cthulhu
 
08.02.12
17:31
(13): Отказать.
это то тут при чем???
чисто по-человечески. сначала корявыми ручонками лезут, тупенькой головкой не заглянув не то что в известные багофичи с обходами, но даже в синтакс-помощник (или просто протупив) - и "айяйяйсемёркаглюкавоег0вн0" орут. а потом кто ни попадя к этим крикам апеллирует утверждая "да семерка ваша - г0вн0 глюкавое, вы на результаты гугления по "семёркаглюкавоег0вн0" хоть посмотрите"...
абыдна, да.
15 Он
 
08.02.12
17:47
(14) Я вот пошутил и призадумался.
Сижу и думаю: "Хм. А это мысль!".