Имя: Пароль:
1C
1С v8
Не формируется отчет
0 nacinayu1c
 
16.09.11
14:11
привет всем дело что отчет который я написал не хочет формироваться более того даты(датанач,датакон) указываю дапустим 14.09.2011 , 16.09.2011
а в отладчике 01.01.0001 обе
да и цикл вообще перескакивает
помогите плизззззз
вот код отчета

Процедура КнопкаСформироватьНажатие(Кнопка)
   // Вставить содержимое обработчика.
КонецПроцедуры

Процедура ДействияФормыСформировать(Кнопка)
   Запрос=Новый Запрос;
   Запрос.Текст=
   "ВЫБРАТЬ
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Артикул КАК Артикул,
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Наименование КАК Наименование,
   |    ОстаткиТоваровКомпанииОбороты.КоличествоРасход,
   |    ЦеныСрезПоследних.Цена,
   |    ЦеныСрезПоследних1.Цена КАК Цена1
   |ИЗ
   |    РегистрНакопления.ОстаткиТоваровКомпании.Обороты(&ДатаНач, &ДатаКон, , СкладКомпании = &Склад) КАК ОстаткиТоваровКомпанииОбороты
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних(&ДатаКон, ) КАК ЦеныСрезПоследних
   |        ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних.Номенклатура
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних(&ДатаКон, ) КАК ЦеныСрезПоследних1
   |        ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних1.Номенклатура
   |ГДЕ
   |    ЦеныСрезПоследних.ТипЦен = &ТипЦенЗ
   |    И ЦеныСрезПоследних1.ТипЦен = &ТипЦенР";
   Запрос.УстановитьПараметр("ДатаНач",ДатаНач);
   Запрос.УстановитьПараметр("ДатаКон",ДатаКон);
   Запрос.УстановитьПараметр("Склад",ЭлементыФормы.Склад.Значение);
   Запрос.УстановитьПараметр("ТипЦенЗ",СПравочники.ТипыЦен.НайтиПоКоду("00001"));
   Запрос.УстановитьПараметр("ТипЦенР",СПравочники.ТипыЦен.НайтиПоКоду("00002"));
   Выборка=Запрос.Выполнить().Выгрузить();
   Выборка.Свернуть("Артикул,Наименование","КоличествоРасход,Цена,Цена1");
   ТЗ = Новый ТаблицаЗначений;
   ТЗ.Колонки.Добавить("КолВо");
   ТЗ.Колонки.Добавить("Цена");
   ТЗ.Колонки.Добавить("Цена1");
   ТЗ.Колонки.Добавить("Сумм");
   
   Таб2=ЭлементыФормы.Таб1;
   Таб2.Очистить();
   Макет=ПолучитьМакет("Макет");
   Область1=Макет.ПолучитьОбласть("Загаловок");
   Таб2.Вывести(Область1);
   Область1=Макет.ПолучитьОбласть("Шапка");
   Таб2.Вывести(Область1);
   Область1=Макет.ПолучитьОбласть("Строка");
   Для Каждого й из Выборка Цикл
       
       Область1.Параметры.Заполнить(Й);
       С = 0;
       С =  (Й.цена1-й.цена);
       Область1.Параметры.сумма = С; //(Й.цена1-й.цена);
       Таб2.Вывести(Область1);
       
       Стр=ТЗ.Добавить();
       Стр.КолВо = Й.КоличествоРасход;
       Стр.Цена  = Й.Цена;
       Стр.Цена1 = Й.Цена1;
       Стр.Сумм  = С;
   КонецЦикла;
   Область1=Макет.ПолучитьОбласть("Итог");
   область1.Параметры.ИКолВо = ТЗ.Итог("КолВо");
   область1.Параметры.ИЦена  = ТЗ.Итог("Цена");
   область1.Параметры.ИЦена1 = ТЗ.Итог("Цена1");
   область1.Параметры.ИСумма = ТЗ.Итог("Сумм");
   Таб2.Вывести(Область1);
   Таб2.Показать();
КонецПроцедуры

Процедура ДействияФормыПечать(Кнопка)
   ЭлементыФормы.Таб1.Напечатать();
КонецПроцедуры
а вто  результат отладки
Свойство    Значение    Тип
Запрос    Запрос    Запрос
МенеджерВременныхТаблиц        Неопределено
Параметры    Структура    Структура
ДатаКон    01.01.0001 0:00:00    Дата
ДатаНач    01.01.0001 0:00:00    Дата
Склад    Основной склад компании    СправочникСсылка.СкладыКомпании
ТипЦенЗ    Основной тип цен закупки    СправочникСсылка.ТипыЦен
ТипЦенР    Основной тип цен продажи    СправочникСсылка.ТипыЦен
Текст    "ВЫБРАТЬ
   ОстаткиТоваровКомпанииОбороты.Номенклатура.Артикул КАК Артикул,
   ОстаткиТоваровКомпанииОбороты.Номенклатура.Наименование КАК Наименование,
   ОстаткиТоваровКомпанииОбороты.КоличествоРасход,
   ЦеныСрезПоследних.Цена,
   ЦеныСрезПоследних1.Цена КАК Цена1
ИЗ
   РегистрНакопления.ОстаткиТоваровКомпании.Обороты(&ДатаНач, &ДатаКон, , СкладКомпании = &Склад) КАК ОстаткиТоваровКомпанииОбороты
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних(&ДатаКон, ) КАК ЦеныСрезПоследних
       ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних.Номенклатура
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних(&ДатаКон, ) КАК ЦеныСрезПоследних1
       ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних1.Номенклатура
ГДЕ
   ЦеныСрезПоследних.ТипЦен = &ТипЦенЗ
   И ЦеныСрезПоследних1.ТипЦен = &ТипЦенР"    Строка
1 nacinayu1c
 
16.09.11
14:22
странно мне что помочь ни кто не может?
2 nacinayu1c
 
16.09.11
14:28
люди ну помогите ну не доходит до меня в чем дело
3 oreshka7387
 
16.09.11
14:31
умрите, запятые?
4 vicof
 
16.09.11
14:31
дело как обычно...
5 nacinayu1c
 
16.09.11
14:33
в смысле лишние запятые???
6 nacinayu1c
 
16.09.11
14:33
а где???
7 vicof
 
16.09.11
14:34
(6) с точностью до наоборот
8 nacinayu1c
 
16.09.11
14:36
ты о датах??
9 nacinayu1c
 
16.09.11
14:36
или о чем я не понимаю?
10 nacinayu1c
 
16.09.11
14:37
сночало датакон а потом датанач??? ты это имеешь в виду?
11 vicof
 
16.09.11
14:38
"привет всем дело что отчет который я написал не хочет формироваться более того даты(датанач,датакон) указываю дапустим 14.09.2011 , 16.09.2011
а в отладчике 01.01.0001 обе "
попробуй прочитать свою писанину
12 vicof
 
16.09.11
14:39
вместо уроков по русскому языку водку пил?
13 nacinayu1c
 
16.09.11
14:40
ты же понял вопрос хорошь прикалываться лучше помоги
14 vicof
 
16.09.11
14:42
я понял вопрос, а ты не понял, в какую сторону тебе надо поменяться.
Если даты левые, значит раньше по коду они где-то меняются.
15 nacinayu1c
 
16.09.11
14:47
в смысле левые???
16 vicof
 
16.09.11
14:47
ты пишешь, что должны быть "14.09.2011 , 16.09.2011", а на самом деле "01.01.0001"
17 nacinayu1c
 
16.09.11
14:48
ну
18 vicof
 
16.09.11
14:49
значит они косячные, левые, неправильные, дурацкие, отстойные, как еще сказать?
19 nacinayu1c
 
16.09.11
14:49
извини в отладчике 01.01.0001
а в отчете чя указываю датаНач=14,09,2011 дакон=16,09,2011
20 vicof
 
16.09.11
14:50
ну указал ты их, и что дальше? На старте правильные, на финише неправильные. Вопрос на засыпку: в каком месте косяк?
21 nacinayu1c
 
16.09.11
14:51
помаги мне пожалуйста
я не понимаю в чем дело  скажи как исправить
22 nacinayu1c
 
16.09.11
14:52
(&ДатаНач, &ДатаКон, , СкладКомпании = &Склад) скорее всего здесь но я в этом не понимаю мне чел с форума помогал
23 nacinayu1c
 
16.09.11
14:53
СкладКомпании = &Склад
это значит и для &ДатаКон
что то = &ДатаКон так???
24 nacinayu1c
 
16.09.11
14:53
а как задать??
25 nacinayu1c
 
16.09.11
14:53
или я не правильно понимаю?
26 vicof
 
16.09.11
14:53
(21)Не хочу учиться, а хочу жениться?
Я тебе в (14) сказал.
Или параметры с датой сначала называешь так, потом по другому.
Или передаешь их неправильно.

(22)Мля...Убери все условия из запроса

(23) Что за бредятина?
27 vicof
 
16.09.11
14:55
(22) а если не понимаешь, надо книжки читать и видео смотреть.
28 vicof
 
16.09.11
14:56
+(26) после того, как уберешь, добавляй по одному, отлаживая запрос таким образом.
29 nacinayu1c
 
16.09.11
14:57
"ВЫБРАТЬ
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Артикул КАК Артикул,
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Наименование КАК Наименование,
   |    ОстаткиТоваровКомпанииОбороты.КоличествоРасход,
   |    ЦеныСрезПоследних.Цена,
   |    ЦеныСрезПоследних1.Цена КАК Цена1
   |ИЗ
   |    РегистрНакопления.ОстаткиТоваровКомпании.Обороты КАК ОстаткиТоваровКомпанииОбороты
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних КАК ЦеныСрезПоследних
   |        ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних.Номенклатура
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних КАК ЦеныСрезПоследних1
   |        ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних1.Номенклатура
   |ГДЕ
   |    ЦеныСрезПоследних.ТипЦен = &ТипЦенЗ
   |    И ЦеныСрезПоследних1.ТипЦен = &ТипЦенР";
правильно
30 vicof
 
16.09.11
14:59
(29) Более-менее, "ГДЕ" еще можно убрать. Потом смотри,что у тебя при внутреннем соединении получается. И не факт, что именно его надо делать. Не знаю, в чем задача заключается. В общем, я домой пошел. Вечером, вероятно, загляну.
31 nacinayu1c
 
16.09.11
15:02
ок спасибо щас даты поднял
только вот каким оброзом
было
Запрос.УстановитьПараметр("ДатаНач",ДатаНач);
   Запрос.УстановитьПараметр("ДатаКон",ДатаКон);

стало
Запрос.УстановитьПараметр("ДатаНач",ЭлементыФормы.ДатаНач.Значение);
   Запрос.УстановитьПараметр("ДатаКон",ЭлементыФормы.ДатаКон.Значение);
в этом случае с датами все ок только что в отладчике последовательность  не понятная
Свойство    Значение    Тип
Запрос    Запрос    Запрос
МенеджерВременныхТаблиц        Неопределено
Параметры    Структура    Структура
ДатаКон    16.09.2011 0:00:00    Дата
ДатаНач    01.07.2011 0:00:00    Дата
Склад    Основной склад компании    СправочникСсылка.СкладыКомпании
ТипЦенЗ    Основной тип цен закупки    СправочникСсылка.ТипыЦен
ТипЦенР    Основной тип цен продажи    СправочникСсылка.ТипыЦен
Текст    "ВЫБРАТЬ
32 nacinayu1c
 
16.09.11
15:03
и цикл
Для Каждого й из Выборка Цикл
       
       Область1.Параметры.Заполнить(Й);
       С = 0;
       С =  (Й.цена1-й.цена);
       Область1.Параметры.сумма = С; //(Й.цена1-й.цена);
       Таб2.Вывести(Область1);
       
       Стр=ТЗ.Добавить();
       Стр.КолВо = Й.КоличествоРасход;
       Стр.Цена  = Й.Цена;
       Стр.Цена1 = Й.Цена1;
       Стр.Сумм  = С;
   КонецЦикла;
обходит сразу становиться на строку после конецЦикла
33 nacinayu1c
 
16.09.11
15:21
что боьше 8ку ни кто не знает
34 nacinayu1c
 
16.09.11
15:52
может еще кто не проць помочь??
35 yanejsh
 
16.09.11
15:55
значит выборка у тебя пустая
36 nacinayu1c
 
16.09.11
15:57
я это заметил но почему
37 nacinayu1c
 
16.09.11
15:58
можешь подрубиться TeamViewer?
38 Шапокляк
 
16.09.11
15:58
Результат=Запрос.Выполнить();
Выборка=Результат.Выбрать();
не?
39 qwerty09
 
16.09.11
16:00
(0) Выборка.Свернуть("Артикул,Наименование","КоличествоРасход,Цена,Цена1"); //это что хрень? цены суммируешь?

(32) задача какя стоит? сомневаюсь что там внутреннее соединение надо

(36) отладчиком значения параметров смотри
40 nacinayu1c
 
16.09.11
16:11
(39) да
41 nacinayu1c
 
16.09.11
16:13
задача вытянуть из регистра весь проданый товар и отобразить его на печформе товар который по наименованиею и артиклу одинаковый свернуть и цены его сумировать
42 Шапокляк
 
16.09.11
16:23
товар цена количество сумма
колбаса 200 1         200
колбаса 200 5         1000
колбаса 200 2         400
_________________________
колбаса 600 8         1600

а чо! Пятница же...
43 nacinayu1c
 
16.09.11
16:26
пожалуй ты прав это бред осознал но это меня пока не волнует помаги с запросом  почему выборка пустая
44 Vladal
 
16.09.11
16:30
Выборка.Свернуть("Артикул,Наименование,Цена,Цена1","КоличествоРасход");
45 nacinayu1c
 
16.09.11
16:30
Свойство    Значение    Тип
Выборка        ВыборкаИзРезультатаЗапроса
КоличествоРасход    Ошибка чтения значения        
НоменклатураАртикул    Ошибка чтения значения        
НоменклатураНаименование    Ошибка чтения значения        
СкладКомпании    Ошибка чтения значения        
Цена    Ошибка чтения значения        
Цена1    Ошибка чтения значения        

странно последовал примеру (38)
Результат=Запрос.Выполнить();
Выборка=Результат.Выбрать();
и заремилВыборка.Свернуть("Артикул,Наименование","КоличествоРасход,Цена,Цена1")
46 nacinayu1c
 
16.09.11
16:32
блин ну что ж это такое то пойду повешусь :))
47 qwerty09
 
16.09.11
16:35
(41) конфа какая?
если у тя нет цены на товар в одном из типов цен, то в выборку он не попадет, я пока молчу о суммировании цен, о том что они могли менятся на протяжении периода анализа, что товар мог продаваться со скидками и, возможно об учете НДС.
(45) читай СП что делает метод Выбрать()
(46) лучше иди книжки почитай
48 nacinayu1c
 
16.09.11
16:39
тоесть ты хочешь сказать что если хоть один элемент выборки усто то то выборка тоже будет пустая или я чегото не догоняю
49 nacinayu1c
 
16.09.11
16:41
альфаавто автосервис +автозапчасти
50 nacinayu1c
 
16.09.11
16:41
+(49) для (47)
51 salvator
 
16.09.11
16:45
(0) ,,,,,,,,,,,, - держи, пригодится.
(48) Ты не догоняешь, это факт.
52 nacinayu1c
 
16.09.11
16:46
да и забыл пояснить что запрос писал на этой же конфигурации только  она на другой машине стоит  я сделал этот отчет проверил все ок
но потом сохранил конфигу в файл затем сравнил и бъеденил его на другой машине и он не на ней не работает ни ошибок ни данных
53 nacinayu1c
 
16.09.11
16:47
да ладно и это изза того что я сворачиваю или почему?
54 salvator
 
16.09.11
16:47
(52) Данные-то в новой базе есть? :'-)
55 nacinayu1c
 
16.09.11
16:48
да провел сегодня док реализацию товара затем формирую отчет а там :))
56 qwerty09
 
16.09.11
16:49
(48) нет! если на один из товаров нет цены, то этот товар в выборку не попадет. Проверь параметры запроса отладчиком и проверь установлены ли цены на товары в первом и втором типе цен.
(49) с ней не работал, но есть подозрение, что продажи там все таки как то фиксируются по-человечески...
57 nacinayu1c
 
16.09.11
16:50
да данные есть есть еще отчет реализации только там печ форма клиенту не подходит так вот его формирую там все ок товар продан
58 mr_K
 
16.09.11
16:51
Позвать программиста еще не предлагали? ))
59 salvator
 
16.09.11
16:51
(57) Убери соединение для начала, и посмотри что будет в остатках. Потом уже присоединяй РС.
60 salvator
 
16.09.11
16:52
+(59) Может у тебя тип цен не совпадает или еще что-то из условий. Включай моск и сиди думай.
61 nacinayu1c
 
16.09.11
16:56
тип цен совподает
62 nacinayu1c
 
16.09.11
16:58
Процедура ДействияФормыСформировать(Кнопка)
   Запрос=Новый Запрос;
   Запрос.Текст=
"ВЫБРАТЬ
|   ОстаткиТоваровКомпанииОбороты.СкладКомпании,
|   ОстаткиТоваровКомпанииОбороты.Номенклатура.Артикул,
|   ОстаткиТоваровКомпанииОбороты.Номенклатура.Наименование,
|   ОстаткиТоваровКомпанииОбороты.КоличествоРасход,
|   ЦеныСрезПоследних.Цена,
|   ЦеныСрезПоследних1.Цена КАК Цена1
|ИЗ
|   РегистрНакопления.ОстаткиТоваровКомпании.Обороты КАК ОстаткиТоваровКомпанииОбороты
|       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних КАК ЦеныСрезПоследних1
|       ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних1.Номенклатура
|       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Цены.СрезПоследних КАК ЦеныСрезПоследних
|       ПО ОстаткиТоваровКомпанииОбороты.Номенклатура = ЦеныСрезПоследних.Номенклатура
|ГДЕ
|   ЦеныСрезПоследних.ТипЦен = &ТипЦенЗ
|   И ЦеныСрезПоследних1.ТипЦен = &ТипЦенР";
   Запрос.УстановитьПараметр("ДатаНач",ЭлементыФормы.ДатаНач.Значение);
   Запрос.УстановитьПараметр("ДатаКон",ЭлементыФормы.ДатаКон.Значение);
   Запрос.УстановитьПараметр("Склад",ЭлементыФормы.Склад.Значение);
   Запрос.УстановитьПараметр("ТипЦенЗ",СПравочники.ТипыЦен.НайтиПоКоду("00001"));
   Запрос.УстановитьПараметр("ТипЦенР",СПравочники.ТипыЦен.НайтиПоКоду("00002"));
   Результат=Запрос.Выполнить();
   Выборка=Результат.Выгрузить();
   //Выборка=Запрос.Выполнить().Выгрузить();
   //Выборка.Свернуть("НоменклатураАртикул,НоменклатураНаименование","КоличествоРасход,Цена,Цена1");
   Выборка.Свернуть("НоменклатураАртикул,НоменклатураНаименование,Цена,Цена1","КоличествоРасход");

   ТЗ = Новый ТаблицаЗначений;
   ТЗ.Колонки.Добавить("КолВо");
   ТЗ.Колонки.Добавить("Цена");
   ТЗ.Колонки.Добавить("Цена1");
   ТЗ.Колонки.Добавить("Сумм");
   
   Таб2=ЭлементыФормы.Таб1;
   Таб2.Очистить();
   Макет=ПолучитьМакет("Макет");
   Область1=Макет.ПолучитьОбласть("Загаловок");
   Таб2.Вывести(Область1);
   Область1=Макет.ПолучитьОбласть("Шапка");
   Таб2.Вывести(Область1);
   Область1=Макет.ПолучитьОбласть("Строка");
   Для Каждого й из Выборка Цикл
       
       Область1.Параметры.Заполнить(Й);
       С = 0;
       С =  (Й.цена1-й.цена);
       Область1.Параметры.сумма = С; //(Й.цена1-й.цена);
       Таб2.Вывести(Область1);
       
       Стр=ТЗ.Добавить();
       Стр.КолВо = Й.КоличествоРасход;
       Стр.Цена  = Й.Цена;
       Стр.Цена1 = Й.Цена1;
       Стр.Сумм  = С;
   КонецЦикла;
   Область1=Макет.ПолучитьОбласть("Итог");
   область1.Параметры.ИКолВо = ТЗ.Итог("КолВо");
   область1.Параметры.ИЦена  = ТЗ.Итог("Цена");
   область1.Параметры.ИЦена1 = ТЗ.Итог("Цена1");
   область1.Параметры.ИСумма = ТЗ.Итог("Сумм");
   Таб2.Вывести(Область1);
   Таб2.Показать();
КонецПроцедуры
63 qwerty09
 
16.09.11
16:58
(61) тип цены может быть динамический (если такое есть в альфа авто), динамические цены в таблицах не хранятся, а считаются на лету
64 nacinayu1c
 
16.09.11
16:59
этот создал по новой в конфиге но тоже не чего
65 salvator
 
16.09.11
17:02
Зачем 2 соединения? Сделай одно и в условии ГДЕ ТипЦен В(& ТипЦен).
И потом, когда сворачиваешь, суммируй и цену тоже, а не только количество.
66 nacinayu1c
 
16.09.11
17:05
можешь подрубиться комне ??
67 Шапокляк
 
16.09.11
17:13
СПравочники.ТипыЦен.НайтиПоКоду("00001")
первый признак г"внокодинга. Ну да ладно... типы цен-то есть с этим кодом? А то... да еще внутреннее соединение за каким-то фигом используешь.
68 salvator
 
16.09.11
17:13
Сформируй свой запрос в консоли, посмотри что получается.
69 nacinayu1c
 
16.09.11
17:17
я не умею в консоли как ??
70 salvator
 
16.09.11
17:19
71 nacinayu1c
 
16.09.11
17:25
Процедура ДействияФормыСформировать(Кнопка)
   Запрос=Новый Запрос;
   Запрос.Текст=
   "ВЫБРАТЬ
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Артикул КАК Артикул,
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Наименование КАК Наименование,
   |    ОстаткиТоваровКомпанииОбороты.КоличествоРасход
   |ИЗ
   |    РегистрНакопления.ОстаткиТоваровКомпании.Обороты(&ДатаНач, &ДатаКон, , СкладКомпании = &Склад) КАК ОстаткиТоваровКомпанииОбороты";
     Запрос.УстановитьПараметр("ДатаНач",ЭлементыФормы.ДатаНач.Значение);
   Запрос.УстановитьПараметр("ДатаКон",ЭлементыФормы.ДатаКон.Значение);
   Запрос.УстановитьПараметр("Склад",ЭлементыФормы.Склад.Значение);
   Выборка=Запрос.Выполнить().Выгрузить();
   Выборка.Свернуть("Артикул,Наименование","КоличествоРасход");
   ТЗ = Новый ТаблицаЗначений;
   ТЗ.Колонки.Добавить("КолВо");
   
   Таб2=ЭлементыФормы.Таб1;
   Таб2.Очистить();
   Макет=ПолучитьМакет("Макет");
   Область1=Макет.ПолучитьОбласть("Загаловок");
   Таб2.Вывести(Область1);
   Область1=Макет.ПолучитьОбласть("Шапка");
   Таб2.Вывести(Область1);
   Область1=Макет.ПолучитьОбласть("Строка");
   Для Каждого й из Выборка Цикл
       
       Область1.Параметры.Заполнить(Й);
       С = 0;
       Область1.Параметры.сумма = С; //(Й.цена1-й.цена);
       Таб2.Вывести(Область1);
       
       Стр=ТЗ.Добавить();
       Стр.КолВо = Й.КоличествоРасход;
       Стр.Сумм  = С;
   КонецЦикла;
   Область1=Макет.ПолучитьОбласть("Итог");
   область1.Параметры.ИКолВо = ТЗ.Итог("КолВо");
   область1.Параметры.ИСумма = ТЗ.Итог("Сумм");
   Таб2.Вывести(Область1);
   Таб2.Показать();
КонецПроцедуры
тоже не чего
72 nacinayu1c
 
16.09.11
17:27
http://v8.1c.ru/overview/PlReqConsol.htm
тут не написано как запустить консоль
73 Шапокляк
 
16.09.11
17:29
Выборка=Запрос.Выполнить().Выгрузить();
добавь сюда
Выборка.ВыбратьСтроку();
74 nacinayu1c
 
16.09.11
17:35
(68) блин извини торможу уже конкретно я в консоли запроса и создовал его
75 nacinayu1c
 
16.09.11
17:36
все оставить как есть просто добавить после Выборка=Запрос.Выполнить().Выгрузить();
Выборка.ВыбратьСтроку();
76 nacinayu1c
 
16.09.11
17:36
уже отлаживаю
77 nacinayu1c
 
16.09.11
17:40
появляется пустое окно с просьбой выберите строку
78 nacinayu1c
 
16.09.11
17:40
выбираю и нечего
79 nacinayu1c
 
16.09.11
17:44
ПостроительОтчетаОтчет1.Текст =
   "ВЫБРАТЬ
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Артикул,
   |    ОстаткиТоваровКомпанииОбороты.Номенклатура.Наименование,
   |    ОстаткиТоваровКомпанииОбороты.КоличествоРасход
   |ИЗ
   |    РегистрНакопления.ОстаткиТоваровКомпании.Обороты КАК ОстаткиТоваровКомпанииОбороты";
   ПостроительОтчетаОтчет1.ЗаполнитьНастройки();
   ПостроительОтчетаОтчет1.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
   ПостроительОтчетаОтчет1.ТекстЗаголовка = "Отчет1";
   Настройка = ВосстановитьЗначение("НастройкаОтчетыОтчет1Отчет1_5865b86a-3198-4fb4-8ac6-1bb61aa294e5");
   Если Настройка <> Неопределено Тогда
       ПостроительОтчетаОтчет1.УстановитьНастройки(Настройка);
   КонецЕсли;
в конструкторе создал новый отчет и товар появился
80 nacinayu1c
 
16.09.11
17:55
кажется я понял как в консоле содовать отчеты пожалуйста подскажить как указать в консоле  даты ну чтоб пользователь мог выбрать нач и кон даты и как указать в консоле коддля типацен
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший