Имя: Пароль:
1C
1С v8
Помогите пжл. Правильно ли написал запросы
, ,
0 Айрат_116
 
01.05.19
14:57
Задача такая :
1)Счет Дт 26 Кт 71.01 Аналитика по Дт командировочные расходы
2)Счет Дт 91.02 Кт 71.01 Аналитика по Дт Прочие внереализационные доходы/расходы
3)Счет Дт 20.01  Кт 71.01. Аналитика по Дт Командировочные расходы

1)Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СуммаОборот КАК Наименование
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалаПериода, &КонецПериода, , СчетДт = &СчетДт26, , СчетКт = &СчетКт71, , ) КАК ХозрасчетныйОборотыДтКт";

Запрос.УстановитьПараметр("КонецПериода", КонецДня(Объект.КонецПериода));
Запрос.УстановитьПараметр("НачалаПериода", (Объект.НачалаПериода));
Запрос.УстановитьПараметр("СчетДт26", ПланыСчетов.Хозрасчетный.ОбщехозяйственныеРасходы);
Запрос.УстановитьПараметр("СчетКт71", ПланыСчетов.Хозрасчетный.РасчетыСПодотчетнымиЛицами);

ТЗ = Запрос.Выполнить().Выгрузить();
Возврат ТЗ;

2)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СуммаОборот КАК Наименование
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалаПериода, &КонецПериода, , СчетДт = &СчетДт91, , СчетКт = &СчетКт71, , ) КАК ХозрасчетныйОборотыДтКт";

Запрос.УстановитьПараметр("КонецПериода", КонецДня(Объект.КонецПериода));
Запрос.УстановитьПараметр("НачалаПериода", Объект.НачалаПериода);
Запрос.УстановитьПараметр("СчетДт91", ПланыСчетов.Хозрасчетный.ПрочиеРасходы);
Запрос.УстановитьПараметр("СчетКт71", ПланыСчетов.Хозрасчетный.РасчетыСПодотчетнымиЛицами);

ТЗ = Запрос.Выполнить().Выгрузить();
Возврат ТЗ;
3)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.СуммаОборот КАК Наименование
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалаПериода, &КонецПериода, , СчетДт = &СчетДт20, , СчетКт = &СчетКт71, , ) КАК ХозрасчетныйОборотыДтКт";

Запрос.УстановитьПараметр("КонецПериода", КонецДня(Объект.КонецПериода));
Запрос.УстановитьПараметр("НачалаПериода", Объект.НачалаПериода);
Запрос.УстановитьПараметр("СчетДт20", ПланыСчетов.Хозрасчетный.ОсновноеПроизводство);
Запрос.УстановитьПараметр("СчетКт71", ПланыСчетов.Хозрасчетный.РасчетыСПодотчетнымиЛицами);

ТЗ = Запрос.Выполнить().Выгрузить();
Возврат ТЗ;
1 H A D G E H O G s
 
01.05.19
15:12
Сегодня не сдают на спеца, расслабьтесь и приходите позже.
2 Айрат_116
 
01.05.19
15:20
(1) Ахах) Я новичок в этом деле( Не уверен что правильно сделал.
3 Лефмихалыч
 
01.05.19
15:33
(0) неправильно всё. Отборов по аналитике нет. Третий параметр пустой везде, а там должен быть массив с заданными аналитиками
4 Айрат_116
 
01.05.19
15:38
(3) А есть пример как сделать это надо ? Пока что то не понятно(
5 Лефмихалыч
 
01.05.19
15:44
(4) чего не хватает, я сказал. Писать запросы за тебя мне не интересно. Кури матчасть и делай сам.
6 Айрат_116
 
01.05.19
15:46
(5) Хорошо, попробую
7 Rovan
 
гуру
01.05.19
16:28
ХозрасчетныйОборотыДтКт.СуммаОборот КАК Наименование ?
Неожиданно !
8 hhhh
 
01.05.19
16:31
(6) да, будь проще, делай так

ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОборот
9 Айрат_116
 
01.05.19
16:40
(7) Наименование - потому что в колонку наименование надо вывести сумму=)
10 catena
 
02.05.19
05:29
(9)Еще одни наркоманские курсы?
11 Айрат_116
 
02.05.19
09:34
Нееет)
12 Айрат_116
 
02.05.19
09:38
(8) Не могу так сделать, В макете  колонка "наименование" есть мне туда сумму надо вывести
13 Nuobu
 
02.05.19
09:39
(12) А чего не поменять "Наименование" на "СуммаОборот"?
14 Айрат_116
 
02.05.19
09:53
(13) А я бы скриншот скинул, но я незнаю как тут его скинуть)
А так, Мне надо сделать отчет у которого который все выходит разной строкой.
(Пример)
1) Иванов
2) ИНН
3)Дата
4)Сумма
5)....
15 Nuobu
 
02.05.19
10:06
(14) Скриншот делай через LightShot.
Отчет ты делаешь макетом?
Почему не СКД?
16 Айрат_116
 
02.05.19
12:29
(15) Наставник сказал делай пока макетом.
17 Nuobu
 
02.05.19
17:00
(16) Так делай, а не на мисту лезь.