Имя: Пароль:
1C
Админ
Как отразить сумму в валюте в таблице
0 Shoxrux
 
22.11.12
11:49
Уважаемые форучане! Помогите пожалуйста разобраться в этом! Заранее спасибо.

Я никак не могу отразить сумму в валюте по нижеследующим операциям.
Нужно сделать так чтоб сумма в таблице вышла вместе с валютой.

//*******************************************
Процедура Сформировать()
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто("Контрагенты");
БИ.ВыполнитьЗапрос(,ТекущаяДата(),"40");
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("");
Таб.ВывестиСекцию("Шапка");
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто()= 1 Цикл
   Дебиторы = БИ.СКД();
   Если Дебиторы > 0 Тогда
       Наименование = БИ.Субконто();
       Таб.ВывестиСекцию("Строка");        
   КонецЕсли;    
КонецЦикла;      
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("Дебиторы");
КонецПроцедуры
1 Voronve
 
22.11.12
11:53
40 счет валютный ?
2 Shoxrux
 
22.11.12
11:56
Да валютный
3 Voronve
 
22.11.12
12:09
БИ.ВыполнитьЗапрос(,ТекущаяДата(),"40");
замени на
БИ.ВыполнитьЗапрос(,ТекущаяДата(),"40",,Валюта,,,"В");

Валюта - элемент справочника "Валюты"
4 Shoxrux
 
22.11.12
12:17
А это не получилось, вышло
{Отчет.Дебиторы.Форма.Модуль(15)}: Переменная не определена (Таб)
Таб<<?>>.ВывестиСекцию("Подвал");


знаете у мя вторая секция стоит Секция_7 где валюта будит видна после строки основной суммы, а вот эту Секция_7 нужно добавить?
5 mortes
 
22.11.12
12:25
А как у вас Таб определен?
6 Voronve
 
22.11.12
12:27
Слей куда нить обработку целиком
7 Shoxrux
 
22.11.12
12:28
У меня вот такая таблица
Секции

Шапка  Дебиторы на [ТекущаяДата() # Д ДДММГГ]    

      Покупатель    Дебиторы

Строка Наименование    Дебиторы #Ч15.2

Секция_7   В валюте    Сумма в валюте


Подвал Главный бухгалтер
8 Shoxrux
 
22.11.12
12:31
какая таблица тут должна быть?
9 mortes
 
22.11.12
12:32
Таб.ВывестиСекцию("Секция_7");
нужно добавить
10 Shoxrux
 
22.11.12
12:34
куда
11 Shoxrux
 
22.11.12
12:35
где в модулях добавить?
12 mortes
 
22.11.12
12:40
Процедура Сформировать()
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто("Контрагенты");
БИ.ВыполнитьЗапрос(,ТекущаяДата(),"40");
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("");
Таб.ВывестиСекцию("Шапка");
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто()= 1 Цикл
   Дебиторы = БИ.СКД();
   Если Дебиторы > 0 Тогда
       Наименование = БИ.Субконто();
       Таб.ВывестиСекцию("Строка");        
   КонецЕсли;    
КонецЦикла;
Таб.ВывестиСекцию("Секция_7");      
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("Дебиторы");
КонецПроцедуры
13 mortes
 
22.11.12
12:41
Но ошибка не в этом. Либо Таб где-то Т - английская стоит, или а. Либо много чего вообще может быть. Макет называется Таблица?
14 mortes
 
22.11.12
12:43
Имени у исходной таблицы нету что ли?
15 Shoxrux
 
22.11.12
12:44
Mortes, не получилось не вышла валюта
вы просто скажите, у мя с таблицой все нормально?


Секция_7   В валюте    Сумма в валюте
эти в модулях не указиваются
16 Voronve
 
22.11.12
12:45
на zalil.ru какой нить. и ссылку на файл сюда
17 Shoxrux
 
22.11.12
12:45
в валюте ничего не указывается, только сумма вышла
18 Shoxrux
 
22.11.12
12:49
у этой базы размер большой оказывается
19 Voronve
 
22.11.12
12:51
Вынеси во внешнюю обработку код
20 Shoxrux
 
22.11.12
12:53
а здесь .ert вышел код
21 Shoxrux
 
22.11.12
12:54
отправил

http://zalil.ru/33988654
22 Shoxrux
 
22.11.12
12:55
получили
23 Shoxrux
 
22.11.12
12:56
?
24 mortes
 
22.11.12
13:02
Процедура Сформировать()
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто("Контрагенты");
БИ.ВыполнитьЗапрос(,ТекущаяДата(),"40");
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");
Таб.ВывестиСекцию("Шапка");
БИ.ВыбратьСубконто();
Пока БИ.ПолучитьСубконто()= 1 Цикл
   Дебиторы = БИ.СКД();
   Если Дебиторы > 0 Тогда
       Наименование = БИ.Субконто();
       Таб.ВывестиСекцию("Строка");        
   КонецЕсли;    
КонецЦикла;
Таб.ВывестиСекцию("Секция_7");      
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Опции(0,0,0,0);
Таб.Показать("Дебиторы");
КонецПроцедуры
25 mortes
 
22.11.12
13:02
Во-первых, нужно указать имя Таблицы... Во-вторых, в параметр в валюте ничего не записываешь!!!
26 mortes
 
22.11.12
13:03
Да и параметры с пробелом не указываются
27 Shoxrux
 
22.11.12
13:07
Mortes, я просто новичок,
где указать имя Таблицу в модулях и в параметре в валюте что записать, вы можете модуль еще раз написать сюда пож?
28 mortes
 
22.11.12
13:07
Так я же выше написала
29 Shoxrux
 
22.11.12
13:08
а имя таблицы у мя Таблица
30 mortes
 
22.11.12
13:08
(24) выводит http://zalil.ru/33988698
31 mortes
 
22.11.12
13:08
Вопрос в том, что ты хотел, чтобы оно вывело
32 Shoxrux
 
22.11.12
13:10
давайте я вам отправлю внешную обработка *.ert файла на сайт zalil.ru и скачайте оттуда, добавьте что надо и заново на этот сайт загрузите, потом я скачаю.
Спасибо вам
33 Shoxrux
 
22.11.12
13:11
34 Shoxrux
 
22.11.12
13:11
сюда отправил mortes
35 Shoxrux
 
22.11.12
13:14
нет нет, у мя в тыс.сум. показывает, например 127445.77, вот этого надо отразить в валюте
36 Shoxrux
 
22.11.12
13:15
mortes вы получили внешную обработку 1.ert
37 Shoxrux
 
22.11.12
13:19
у мя вот таким образом должна выйти таблица

например название фирмы да
как вы видите
O&S Consulting LLC          27595355.44
        в валюте           14036.12

вот таким образом
38 Shoxrux
 
22.11.12
13:22
ребята помогите пож
39 Voronve
 
22.11.12
13:23
Так пойдет http://zalil.ru/33988761 ?
40 Voronve
 
22.11.12
13:23
Ааа ... ща сек переделаю
41 Voronve
 
22.11.12
13:26
42 Shoxrux
 
22.11.12
13:27
щас попробуем
43 Shoxrux
 
22.11.12
13:33
это уже другое дело,
Спасибо вам большое Voronve
44 Shoxrux
 
22.11.12
13:36
Voronve, я новичок, но очень стараюсь изучать программирование 1С:Предприятие 7.7. но не легко оказывается, Вы какие советы можете мне дать по этому поводу? Спасибо
45 Voronve
 
22.11.12
13:37
Стругай отчетики - там разберешься что к чему.
46 Ganiev
 
22.11.12
13:39
Начинай с чего нибудь простого и старайся сам разбираться с помощью СП там практически на 80% всех вопросов есть ответы!
47 Shoxrux
 
22.11.12
13:41
извините что такое СП
48 Ganiev
 
22.11.12
13:42
Синтаксис помощник!
49 Voronve
 
22.11.12
13:42
Синтаксис-Помошник
50 Shoxrux
 
22.11.12
13:49
Спасибо всем за дружеские советы!