Имя: Пароль:
1C
1C 7.7
v7: Движение товара
,
0 georg
 
10.07.14
11:31
Подскажите каким образом можно организовать отчет за период времени, в котором можно было видеть сведения о приходе конкретного товара по дате и его расходе по дате.
05.07.2014 г. пришло 5 изделий
06.07.2014 г. отдано в производство 3 изделия
07.07.2014 г. пришло 6 изделий
08.07.2014 г. отдано в производство 4 изделия
Итого пришло 11, отдано в производство 7
Остаток 4
1 2S
 
10.07.14
11:36
карточка субконто
2 Ёпрст
 
10.07.14
11:36
ведомость по партиям тмц или ведомость по останкам тмц
3 Ёпрст
 
10.07.14
11:37
ну или карточку 41 счета поглядеть, хз, че там у тя за конфа
4 georg
 
10.07.14
11:38
склад, счетов в моей конфигурации пока нет. Делаю по книге конфишурацию со своими усовершенствованиями
5 georg
 
10.07.14
11:40
можно ли для этой цели использовать регистр оборотов?
6 Ёпрст
 
10.07.14
11:41
7 Ёпрст
 
10.07.14
11:43
8 Dolly_EV
 
10.07.14
14:47
(5) Тебе же остатки надо видеть, регистр оборотов - только обороты
9 Dolly_EV
 
10.07.14
14:48
(0) а именно "организовать отчет" - проще всего взять отчет Универсальный отчет: Отчет по регистру (REGPRINT.ert) из UNIREPS
10 Ыщъ
 
10.07.14
17:03
Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Без итогов;
    |Товар = Регистр.ОстаткиТоваров.Товар;
    |Кол = Регистр.ОстаткиТоваров.ОстатокТовара;
    |ТекДок = Регистр.ОстаткиТоваров.ТекущийДокумент;
    |Функция КолНач = НачОст(Кол);
    |Функция КолПриход = Приход(Кол);
    |Функция КолРасход = Расход(Кол);
    |Функция КолКон = КонОст(Кол);
    |Группировка ТекДок;
    |Условие(Товар=ВыбТовар);
    |"//}}ЗАПРОС
    ;
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Возврат;
11 georg
 
10.07.14
17:05
(8) остатки сделал. именно приход-расход за период времени