Имя: Пароль:
1C
 
Регистр счетов-фактур
0 bananan
 
19.04.11
22:51
Добрый вечер всем. Мне поставили задачу - создать отчет "Регистр счетов-фактур" (с возможностью отбора по фирме)...
на выход надо выдать таблицу с такими полями №п/п, Дата документа, Фирма, Конрагент, Валюта, Общая сумма документа...
Может кто подскажет как подойти к даной задаче?
1 Cthulhu
 
19.04.11
22:59
спереди подходи.
будешь кормить - только с отрытой ладони давай брать, иначе прихватит так что взвоешь.
2 KRV
 
19.04.11
22:59
ну... надо взять и накидать отчет "Регистр счетов-фактур" (с возможностью отбора по фирме) на выходе надо выдать с такими полями №п/п, Дата документа, Фирма, Конрагент, Валюта, Общая сумма документа... можно запросом, к примеру... :)))
3 Cthulhu
 
19.04.11
23:01
(2): без запроса оживляж возможнее, лучше выборкой-перебором.
4 KRV
 
19.04.11
23:04
(3) можно и так.. я не против :)))
5 NS
 
19.04.11
23:05
(3) На сиквеле можно получить дидлоки от перебора.
6 Cthulhu
 
19.04.11
23:27
(5): надолго ли дураку стеклянный гениталий...
7 Джордж1
 
19.04.11
23:53
(0)зачем изобретать велосипед?
8 NS
 
20.04.11
00:02
(7) Задача такая поставлена.
9 Cthulhu
 
20.04.11
00:23
(8): угу, и никто списать не дает, вотжешсволочи...
10 NS
 
20.04.11
00:33
(9) это неспортивно.
11 unknown181538
 
20.04.11
00:37
(0) В конфигураторе - Файл - новый - внешний отчет (Обработка)...
12 poligraf
 
20.04.11
05:53
Спецы, блин.
В постановке же написано: "регистр сделать надо". На регистрах 7.7 эту задачу не решить. Точнее можно, но не айс.
Вывод - переход на 8-ку и создание РС для решения задачи.

А в типовых 7.7 был же какой-то отчет по счетам-фактурам выданным/полученным?
13 IamAlexy
 
20.04.11
05:59
(12) кстати да.. точнее надо выполнять пожелания пользователей.. точнее..

когда они просят "программу для учета счетов на оплату покупателей" нужно не показывать им соответствующий документ/список/журнал в 1С а срочно хватать асемблер (ну на крайняк си++) и писать программу...

в конце концов пользователь же не дурак - он же спросил не докумет/журнал/список/отчет в этой вашей 1С, он же ПРОГРАММУ попросил...
14 bananan
 
20.04.11
08:30
Ребята! Всем спасибо за внимание к моему вопросу. Сейчас уточню суть. Сначала маленькое оступление - в программировании разбираюсь довольно неплохо, но вот с 1С - как-то не сложилось..
Так вот я создаю запрос:
Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с ВыбНачПериода по ВыбКонПериода;
   |Обрабатывать НеПомеченныеНаУдаление;
   |Фирма = Документ.Счет.Фирма.Наименование;
   |ДатаДок = Документ.Счет.ДатаДок;
   |ДатаДД = Документ.Счет.ДатаДок;
   |Цена = Документ.Счет.СуммаСНДС;
   |Контрагент = Документ.Счет.Контрагент.Наименование;
   |Группировка Фирма;
   |"//}}ЗАПРОС
А вот как обойти результаты этого запроса?
Пробывал так:
Пока Запрос.Группировка()=1 Цикл
       Таб.ВывестиСекцию("Тело");
       н=н+1;
   КонецЦикла;
Выдает только данные по последнему документу...
15 lamme
 
20.04.11
08:35
попробуй воспользоваться конструктором запросов
Конфигуратор - Конструкторы - Запрос - Новый.
Попробуй указать свои параметры.
И пусть конструктор тебе все выведет в отчет.
Посмотришь как работает.
там вроде не сложно
16 bananan
 
20.04.11
08:36
(15) Спасибо - сейчас попробую
17 lamme
 
20.04.11
08:44
еще можно ..
ТЗ = создатьОбъект("ТаблицаЗначений");
Запрос.выгрузить(ТЗ);
и уже из ТЗ - выводить на экран ...
типа
ТЗ.выбратьстроки()
Пока ТЗ.получитьСтроку()>0 цикл
Таб.ВывестиСекцию("Тело");

конеццикла
18 bananan
 
20.04.11
12:29
Сделал через запрос. Работает, но...
Не выдает Фирма (вернее вместо названи фирмы выдает 0), валюта (здесь вообще ничего) и сумма (тоже ничего).
Валюту я выбираю в запросе : Валюта = Документ.Счет.РСчет.Валюта.Наименование;
Фирму: Фирма = Документ.Счет.Заказ.Фирма.ПолнНаименование
сумму: Документ.Счет.Контрагент.БазДоговор.СуммаСНДС
не так надо вібирать или у меня на данной конфигурации что-то в документах не так?
19 poligraf
 
20.04.11
13:32
Может у валюты и фирмы это поля не заполнены?:)
Обращайся к объекту и смотри в отладчике

Документ.Счет.Контрагент.БазДоговор.СуммаСНДС - это что за конструкция?

Ты лезешь в справочник контрагентов к какому-то базовому договору и из него тащишь сумму. Тебе же надо с документа брать?

И это... На Украине может по другому, но у нас счет и счет-фактура разные документы. Если за сегодня ничего не поменялось
20 NS
 
20.04.11
13:43
А почему документ счет в реестре счетов-фактур?
Или на Украине счет и счет-фактура это одно и то же?
21 viktor_vv
 
20.04.11
14:00
Я вот только не пойму, чем не устраивает встроенный реестр документов в Обработка документов из любой типовой бухии или комплексной. Добавить только валюту.