Имя: Пароль:
1C
1С v8
Почему может возникать такая ошибка???
0 msk-07
 
22.05.12
20:42
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Команды=Новый ТаблицаЗначений;
   Макет = ПолучитьМакет("Макет");
   Макет.Колонки.Добавить("НормерСтр", "Число");
   //Команды.Колонки.Добавить("СФ", "Документ");
   //Команды.Колонки.Добавить("Сумма", "Число");
   //Команды.Колонки.Добавить("НДС", "Число");
   //Команды.Колонки.Добавить("Разница", "Число");
   //Команды.Колонки.Добавить("Разница2", "Число");
   Выборка = Документы.НДС_СчетФактураВыданный.Выбрать(Дата1, Дата2);
   Пока Выборка.Следующий() Цикл
       Если Выборка.ПолучитьОбъект() Тогда
           Продолжить;    
       КонецЕсли;
   Команды.НоваяСторока();
   Команды.НомерСтр=Команды.НормерСтроки;
   Команды.СФ=Выборка.ПолучитьОбъект();
   Команды.Сумма=Выборка.Итог("Сумма");
   Команды.НДС=Выборка.Итог("НДС");
   Команды.Разница=Выборка.Итог("Всего")*18/118-Выборка.Итог("НДС");
   Команды.Разница2=Выборка.Итог("Всего")*18/118-Выборка.Итог("НДС");
   КонецЦикла
КонецПроцедуры

Процедура ПриОткрытии()
   НачалоПериода=НачалоКвартала(ТекущаяДата());
   КонецПериода=КонецКвартала(ТекущаяДата());
КонецПроцедуры

Процедура ПроверкаЗКП ()
   ИтогоОш=0;
   ИтогоОш2=0;
   ЗКП = Документы.НДС_СчетФактураВыданный.Выбрать(Дата1, Дата2);
   ЗКП.ВыбратьСтроки();
   Пока ЗКП.ПолучитьСтроку()=1 Цикл
       Разн=Окр(ЗКП.Сумма18 * 18/100,2)-ЗКП.НДС18;
       Если Разн < 0 Тогда
       Разн=-Разн;
   КонецЕсли;
   Если Разн > 0 Тогда
       Сообщить(Строка(ЗКП.НомерСтроки)+" "+Строка(Окр(ЗКП.Сумма18 * 18/100,2)-ЗКП.НДС18));
   КонецЕсли;
       ИтогоОш=ИтогоОш+ЗКП.Сумма18 * 18/100-ЗКП.НДС18;
       ИтогоОш2=ИтогоОш2+Окр(Зкп.Сумма18 * 18/100,2)-ЗКП.НДС18;
   КонецЦикла;
   Сообщить("Ошибка итого" + ИтогоОш);
   Сообщить("Ошибка итого2" + ИтогоОш2);    
КонецПроцедуры
1 msk-07
 
22.05.12
20:43
{Форма.Форма.Форма(5)}: Поле объекта не обнаружено (Колонки)
   Макет.Колонки.Добавить("НормерСтр", "Число");
2 Irbis
 
22.05.12
20:44
Ну, нет у него (макета) гармошки (колонок)
3 msk-07
 
22.05.12
20:44
Да есть у него макет((
4 SnarkHunter
 
22.05.12
20:45
>> *18/118

За это убивать надо... Или на кол... Или гвоздь в голову...
5 Один С
 
22.05.12
20:45
всё смешалось кони люди...
6 msk-07
 
22.05.12
20:46
Ой, наверное
7 SnarkHunter
 
22.05.12
20:47
(3)Если на клетке слона увидишь надпись "буйвол", не верь глазам своим....
8 Один С
 
22.05.12
20:50
вот так над переписать эту строчку
Команды.Колонки.Добавить("НормерСтр", "Число");
куда зайти за гонораром?
9 Irbis
 
22.05.12
20:50
(3) После 743564291 попытки выполнить этот код макет найдет у себя колонки. Инфа 146 процентов.
10 Один С
 
22.05.12
20:55
(9) Вспоминается старый анекдот:

Из отчёта о взломе китайцами сервера Пентагона:
п.1.Каждый китаец ввёл по одному паролю;
п.2.Каждый второй пароль был "Мао Цзэдун";
п.3.На 657 845 823-й попытке сервер согласился. что его пароль -"Мао Цзэдун".
11 msk-07
 
22.05.12
20:56
все равно ошибка



{Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Добавить)
   Команды.Колонки.Добавить("НормерСтр", "Число");
по причине:
Несоответствие типов (параметр номер '2')
12 Irbis
 
22.05.12
20:59
Метод научного тыка прогрессивен, но сейчас ты похож на обезьяну пытающуюся случаным нажатием клавиш печатной машинки написать "Войну и мир"
13 Alex S D
 
22.05.12
20:59
в СП то заглядывай иногда
14 Irbis
 
22.05.12
21:00
(13) Реальные пацаны мануалы не читают
15 Один С
 
22.05.12
21:02
Команды.Колонки.Добавить("НормерСтр", Новый ОписаниеТипов("Число");
16 Alex S D
 
22.05.12
21:03
(15) щас новая ошибка будет.. скобку забыл)
17 Один С
 
22.05.12
21:03
(16) не подсказывай
18 hhhh
 
22.05.12
22:03
но кто такой "Нормер"? Типа нормировщика что ли?