• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Группа связанных документов

Автор Ника, Листопад 25, 2008, 12:00:40

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

Валерий

поддерживаю! нам тоже такое надо. спасибо

admin

Цитата: Ника від Грудень 01, 2008, 15:58:06
пусть -это будет в таком виде
                    счет-фактура/расходная накладная/акт выполненных работ/налоговая накладная
Иванов И.И.         +                    +                                 +                            +    
Сидоров С.С        +                     +                                 -                            -
Петров П.П          +                     -                                 -                            -


или же ( + и -)
можно заменить ( сумма и 0)

Начали пробовать именно в горизонтальном, так не получится в крайнем случае в версии 4, т.к. отчет формируется крайне медленно, если оптимизировать и добавлять индексы то может замедлится выписка документов по группе. Можем переделать отчет Документы за день или просто на его основе сделать отчет который будет вертикально показывать по какому контрагенту выписаны документы по группам, то документы будут перечислены в строках т.е. вертикально. Так устроит?

Ника

моджно попробовать, попытка не пытка ;)

admin

Цитата: Ника від Квітень 09, 2009, 17:20:04
моджно попробовать, попытка не пытка ;)

Все-таки получилось сделать отчет в "правильном" виде, ждите в новой версии.

Ника


01Leo

Где найти функцию группа связанных документов?

TheOK

Цитата: 01Leo від Червень 25, 2012, 17:32:19
Где найти функцию группа связанных документов?
Открываете любую группу документов (меню Архив документов и любую группу документов, например, расходные/приходные накладные, кассовые ордера, счет-фактура и т.д.).
Внизу таблицы с перечнем документов есть кнопочка
- это вы скорее всего и так знали.

Некоторые документы по группам можно просмотреть через отчет Документи за період (по групам)

А какого-то отдельного функционала для просмотра групп документов... я такого не встречал
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

isian1

Как сделать так что бы в списке расходных накладных были видны касовые которые в групе с ними ??? очень нужно так как если за месяц несходятся сумы расходных и приходных то их сложно выловить , это нужно переклацывать сотни -тысячи документов на предмет прикрепленных в групу касовых ордеров ?
пример как хотелось бы  :
№п.п |номер Расходной   |Предприятие  | Дата  | сума
        -|номер Приход. кас |Предприятие   | Дата  | сума

В табляцах SQL немогу найти поля которое бы позволяло это сделать , подскажите пожалуйста, очень хочется оптимизировать работу с программой .

moder

Цитата: isian1 від Квітень 27, 2015, 11:21:50
Как сделать так что бы в списке расходных накладных были видны касовые которые в групе с ними ???
В любом архиве кнопка "Документ", затем "Показывать группу документов" - будет показывать все связанные документы в группе, в том числе и ПКО.

isian1

Цитата: moder від Квітень 27, 2015, 12:34:22
Цитата: isian1 від Квітень 27, 2015, 11:21:50
Как сделать так что бы в списке расходных накладных были видны касовые которые в групе с ними ???
В любом архиве кнопка "Документ", затем "Показывать группу документов" - будет показывать все связанные документы в группе, в том числе и ПКО.
Это я понимаю ! А когда документов тысяча??? что каждый проверять ? палец отсохнет ))) тут задача оптимизировать и предложение у меня были предложены выше , но как их реализовать , в таблицах же должна быть привязка документов??

admin

Цитата: isian1 від Квітень 27, 2015, 14:02:17
Это я понимаю ! А когда документов тысяча??? что каждый проверять ? палец отсохнет ))) тут задача оптимизировать и предложение у меня были предложены выше , но как их реализовать , в таблицах же должна быть привязка документов??

Цитата: isian1 від Квітень 27, 2015, 11:21:50
пример как хотелось бы  :
№п.п |номер Расходной   |Предприятие  | Дата  | сума
        -|номер Приход. кас |Предприятие   | Дата  | сума

Так и есть в отчете "Взаиморасчеты с контрагентами: детализация по товару", там же и показывает разницу в сумме по группе.

isian1

Не то ... . Смотрите проблему : "есть много фирм, и много складов каждый день выписываем до 50-100 накладных по разным контрагентам , розничный 70% . Раз в неделю- месяц сверяю расходные накладные с приходными касовыми -  и есть разница , а это кто то непровел приходный касовый .  Как мне найти по какой накладной не проведен касовый ???
  Если по вашему совету взаиморасчеты с контрагентами - то 100 контрагентов будет накладно проверить , на это уйдет много времени ... .
А так если бы по отчету, или например колонка: прикрепленный документ 0 - нет , 1-есть (как проведен документ или нет) , отсортировал - и радуешся !!!!
Но тут разсуждать можно долго , а на практике как можно такое сделать ? есть ли в таблицах прикрепленный документ , что бы в печатной форме его вытягнуть???

admin

#27
Цитата: isian1 від Квітень 27, 2015, 15:15:30
Как мне найти по какой накладной не проведен касовый ???

В меню Опции : SQL менеджер выполните след. код:

SELECT
  vn.nu,
  vn.date_dok,
  vn.client,
  dg.num
FROM
  vnakl vn
    LEFT JOIN doc_group dg ON
    (
      dg.table_name = 'VNAKL' AND dg.table_num = vn.num  AND
      (SELECT COUNT(dg2.num) FROM doc_group dg2 WHERE dg2.table_name = 'PKAS' AND dg.group_id = dg2.group_id) > 0
    )
WHERE
  vn.date_dok >= '01.01.2015' AND
  vn.date_dok <= '31.12.2015' AND
  dg.num IS NULL


Вместо 01.01.2015 и 31.12.2015  вписывайте свой период, скрипт можете сохранить как шаблон и назвать "Поиск по расходным без ПКО" и пользоваться периодически. Также результат скрипта можно экспортировать, как и любую таблицу в УкрСклад, правой кнопкой на таблице "Экспорт таблицы".

У кого медленно работает можно добавить индекс:

CREATE INDEX usr_idx_doc_group_group_id ON doc_group (group_id);

isian1

Это очень упростит задачу ! Спасибо вам

syuli

Доброго дня.

Чи можна добавити в даний код можливість виводити ID складу, з якого виписана накладна? Або вибирати, з якого складу накладні перевіряти?