Имя: Пароль:
1C
1C 7.7
v7: Создание отчет
0 Nutsa12
 
01.11.12
13:12
И снова здравствуйте!
Подскажите мне как лучше сделать:
Есть отчет: ОстатокТовара.В нем "Товар" и "Остаток"
Как добавить в отчет номер товара из справочника номенклатура?
1 Wobland
 
01.11.12
13:13
что такое номер товара?
2 Джордж1
 
01.11.12
13:13
Новая колонка, в ней формула Товар.Код
3 Nutsa12
 
01.11.12
13:17
(1) Не так написала. В справочнике "Номенклатура" Есть "Код", вот его нужно добавить
4 Дядя Вова
 
01.11.12
13:19
200 рублей.
(У меня как раз на карте $ кончились, а Titanium backup на Android хочецца...)
5 oslokot
 
01.11.12
13:25
фотку свою и отчета, в студию
6 Nutsa12
 
01.11.12
13:25
(2) Так не работает
7 Nutsa12
 
01.11.12
13:25
//*******************************************
//
Процедура Сформировать()  
   
   Перем Запрос, ТекстЗапроса, Таб;
   //Создание объекта типа Запрос      
   Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с ВыбНачПериода по ВыбКонПериода;
   |Товар = Регистр.ОстатокТовара.Товар;
   |ОстатокТовара = Регистр.ОстатокТовара.ОстатокТовара;  
   |Функция ОстатокТовараКонОст = КонОст(ОстатокТовара);
   |Группировка Товар без групп;
   |"//}}ЗАПРОС
   ;
   // Если ошибка в запросе, то выход из процедуры
   Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
       Возврат;
   КонецЕсли;
   
   
   // Подготовка к заполнению выходных форм данными запроса                                                                                                      *
   Таб = СоздатьОбъект("Таблица");
   Таб.ИсходнаяТаблица("Сформировать");
   // Заполнение полей "Заголовок"
   Таб.ВывестиСекцию("Заголовок");
   Состояние("Заполнение выходной таблицы...");
   Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
   Пока Запрос.Группировка(1) = 1 Цикл
       // Заполнение полей Товар
       Таб.ВывестиСекцию("Товар");
   
   КонецЦикла;
   // Заполнение полей "Итого"
   Таб.ВывестиСекцию("Итого");
   // Вывод заполненной формы
   Таб.ТолькоПросмотр(1);
   Таб.Показать("Сформировать", "");
КонецПроцедуры
8 Wobland
 
01.11.12
13:27
(7) врёшь же
9 Nutsa12
 
01.11.12
13:28
(8) в смысле?
10 osa1C
 
01.11.12
13:28
(7) ... такое даже с фоткой не взлетит
11 Wobland
 
01.11.12
13:29
(9) в смысле, при точном соответствии (2) работает
12 Wobland
 
01.11.12
13:29
(11) но я за себя не отвечаю ;)
13 Nutsa12
 
01.11.12
13:31
(12)зачем мне врать то:
Переменная не определена (Товар)
Товар<<?>>.Код
14 oslokot
 
01.11.12
13:32
(13) Запрос.Товар.Код
15 Mikeware
 
01.11.12
13:33
(13) может, вам стоит уйти на вдвое более высокую оплату?
16 osa1C
 
01.11.12
13:34
(15) + 100
17 Nutsa12
 
01.11.12
13:36
(14) Спасибо!!!
Что-то у меня сегодня совсем не варит голова(((
(13) Зачем издеваться? всякое бывает.......
18 Mikeware
 
01.11.12
13:39
(17)1. Судя по темам - не только сегодня.
2. Вот, чтоб "всякого" не бывало - как раз и советую. там голова не нужна совсем... Ну, или почти совсем...
19 Nutsa12
 
01.11.12
13:42
(18) Как будто сразу все становятся профи.
Я изучаю 1с всего неделю. Можно подобрее относится к людям
20 Джордж1
 
01.11.12
13:42
Чего там с фоткой.
21 oslokot
 
01.11.12
13:44
(18) Кстате, дорого там, имхо не стоит того, (недавно пробовал оплачивать). Осуждаю и требую понижения ставки на услуги такого вида!
(19) а фотку все-же прикрепите, традиция
22 osa1C
 
01.11.12
13:45
(19) тебе же давали ссылку на учебный пример. Вот возьми его и разбирайся, это поможет, может быть
23 Nutsa12
 
01.11.12
13:51
Кстати. Правильнее будет так:
Добавить в запрос: КодТовара = Регистр.ОстатокТовара.Товар.Код;
а в таблице сразу <Запрос.КодТовара>
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.