Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
smirnovan Участник со стажем
Вступление в Клуб: 10.12.2014
|
Чт Янв 19, 2017 10:39  Автопроводка кассового документа |
|
Полезность: Нет оценки
|
Коллеги, добрый день.
Кто нибудь делал автоматическую проводку кассовых документов минуя статус "В кассу". Добавление в группу KAS_WO_PODTV не подходит, т.к. автоматически проводиться должны только определенные документы, остальные стандартно через "Получение документа кассиром". |
|
 |
OlegFB Участник - экстремал
Вступление в Клуб: 11.07.2007
|
Чт Янв 19, 2017 10:53  Re: Автопроводка кассового документа |
|
Полезность: Нет оценки
|
smirnovan пишет: | Коллеги, добрый день.
Кто нибудь делал автоматическую проводку кассовых документов минуя статус "В кассу". Добавление в группу KAS_WO_PODTV не подходит, т.к. автоматически проводиться должны только определенные документы, остальные стандартно через "Получение документа кассиром". |
ДЛя этого достаточно, чтобы пользователь, под которым выполняется данная автоматическая проводка, имел доступ ко всем переходам ("не обработан - в кассу", "в кассу - принят кассиром", "Принят кассиром - проведён") |
|
 |
smirnovan Участник со стажем
Вступление в Клуб: 10.12.2014
|
Чт Янв 19, 2017 10:53   |
|
Полезность: Нет оценки
|
большуууущее спасибо. Сейчас буду пробовать |
|
 |
OlegFB Участник - экстремал
Вступление в Клуб: 11.07.2007
|
Чт Янв 19, 2017 11:07   |
|
Полезность: Нет оценки
|
smirnovan пишет: | большуууущее спасибо. Сейчас буду пробовать |
Но это означает, что любой кассовый документ, отправленный в кассу этим пользователем будет сразу проводиться!  |
|
 |
smirnovan Участник со стажем
Вступление в Клуб: 10.12.2014
|
Чт Янв 19, 2017 11:23   |
|
Полезность: Нет оценки
|
Блин. А вот это плохо. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Янв 19, 2017 11:54   |
|
Полезность: Нет оценки
|
Я делал так
1. Из файла импортятся документы с определёнными признаками в комментарии (в примере BOS_IMP)
2. Юзер проверяет их и операшкой подтверждает (т.е. просто ставит ещё одну запись в коммент CONFIRM )
3. Операшка помещённая в джоб проводит такие доки
begin
for doc in ::[MAIN_DOCUM] where trunc(doc.[DATE_DOC])=trunc(::[BRANCH].[SLIB].opdate_filial(::[BRANCH](CODE='101')))
and upper(doc.[COMMENT]) like ('%BOS_IMP%')
and upper(doc.[COMMENT]) like ('%CONFIRM%')
and doc.[FILIAL].[code]='101'
and (substr(doc.[ACC_DT].[MAIN_V_ID],1,5)='20202' or substr(doc.[ACC_KT].[MAIN_V_ID],1,5)='20202')
and doc%state!='PROV'
loop
if doc%state != 'DELETED' then
doc->[DOC_TO_PROV];
end if;
end loop;
end; |
|
 |
OlegFB Участник - экстремал
Вступление в Клуб: 11.07.2007
|
Чт Янв 19, 2017 12:27   |
|
Полезность: Нет оценки
|
yaffil пишет: | Я делал так
1. Из файла импортятся документы с определёнными признаками в комментарии (в примере BOS_IMP)
2. Юзер проверяет их и операшкой подтверждает (т.е. просто ставит ещё одну запись в коммент CONFIRM )
3. Операшка помещённая в джоб проводит такие доки
begin
for doc in ::[MAIN_DOCUM] where trunc(doc.[DATE_DOC])=trunc(::[BRANCH].[SLIB].opdate_filial(::[BRANCH](CODE='101')))
and upper(doc.[COMMENT]) like ('%BOS_IMP%')
and upper(doc.[COMMENT]) like ('%CONFIRM%')
and doc.[FILIAL].[code]='101'
and (substr(doc.[ACC_DT].[MAIN_V_ID],1,5)='20202' or substr(doc.[ACC_KT].[MAIN_V_ID],1,5)='20202')
and doc%state!='PROV'
loop
if doc%state != 'DELETED' then
doc->[DOC_TO_PROV];
end if;
end loop;
end; |
Изначально как-то неправильно.
как у вас будет формироваться кассовая отчетность? Она в ЦФТ формируется от исполнителя. т.е.от того, кто провёл кассовый документ.
Соответственно, все кассовые документы должен проводить живой кассир - его нельзя заменить автоматом. Это нарушение работы с валютой. Вы никаких кассовых журналов не сможете сформировать.
В чём цель сего действа? Глубинный смысл операции? |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Янв 19, 2017 12:39   |
|
Полезность: Нет оценки
|
OlegFB пишет: |
Изначально как-то неправильно.
как у вас будет формироваться кассовая отчетность? Она в ЦФТ формируется от исполнителя. т.е.от того, кто провёл кассовый документ.
Соответственно, все кассовые документы должен проводить живой кассир - его нельзя заменить автоматом. Это нарушение работы с валютой. Вы никаких кассовых журналов не сможете сформировать.
В чём цель сего действа? Глубинный смысл операции? |
У нас нет валюты, кассовая отчетность формируется правильно юзер доки грузит под собой и исполнитель он.
У нас смысл был, чтобы все эти 100500 доков кассир не сидел и протыкивал через получение доков кассиром в конце дня, а просто сверил реестр по сумме, подтвердил и забыл. Все эти 100500 доков делаются в другой программе. |
|
 |
OlegFB Участник - экстремал
Вступление в Клуб: 11.07.2007
|
Чт Янв 19, 2017 12:44   |
|
Полезность: Нет оценки
|
yaffil пишет: | Все эти 100500 доков делаются в другой программе. |
Обычно в таком случае грузят всё сводным мемориком. одним. и всё.
в вашем случае, проще написать списочную или групповую операцию подтверждения кассиром этих документов. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Янв 19, 2017 13:19   |
|
Полезность: Нет оценки
|
OlegFB пишет: | yaffil пишет: | Все эти 100500 доков делаются в другой программе. |
Обычно в таком случае грузят всё сводным мемориком. одним. и всё.
в вашем случае, проще написать списочную или групповую операцию подтверждения кассиром этих документов. |
Не их тоже это не устраивало Сводники сразу отмели. выделять или искать что то, не хотели. Пришлось так делать.
Если была бы списочная, то они могли ещё и проводить то, чего не должны проводить таким способом. |
|
 |
svn Профи
Вступление в Клуб: 04.02.2008
|
Чт Янв 19, 2017 14:13   |
|
Полезность: Нет оценки
|
это у вас ценности не внедрены.. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Чт Янв 19, 2017 14:50   |
|
Полезность: Нет оценки
|
svn пишет: | это у вас ценности не внедрены.. |
Внедренны
Это усе приходники. |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Чт Янв 19, 2017 15:31   |
|
Полезность: Нет оценки
|
Чтоб не давать доступы на переходы, меняй тип документа на меморик - проводи стандартной операцией проводки, потом тип документа обратно. Обычно используем для проводки документов выгруженных из АБС по физ.лицам, чтоб по 2 раза не проводить.
Если по технологии из АБС по физикам вызывается по дб-линку библиотека ИБСО, через которую идет создание и проводка некоторых документов.
Последний раз редактировалось: Gobur (Чт Янв 19, 2017 15:39), всего редактировалось 1 раз |
|
 |
Gobur Профи
Вступление в Клуб: 06.11.2012
|
Чт Янв 19, 2017 15:37   |
|
Полезность: Нет оценки
|
OlegFB пишет: | yaffil пишет: | Все эти 100500 доков делаются в другой программе. |
Обычно в таком случае грузят всё сводным мемориком. одним. и всё.
в вашем случае, проще написать списочную или групповую операцию подтверждения кассиром этих документов. |
Не по всем операциям правильно проводить сводным документом. Есть определенные требования к кассовым журналам.Сейчас навскидку не скажу - но вроде бы кассовые по вкладам в них должны единичной проводкой отражаться. Хотя это тоже можно обойти, печатая некоторые отчеты из АБС по физ.лицам с добавлением в отчет документов по юр.лицам(например через дб-линк)- но это уже танцы с бубном |
|
 |
OlegFB Участник - экстремал
Вступление в Клуб: 11.07.2007
|
Чт Янв 19, 2017 15:37   |
|
Полезность: Нет оценки
|
Gobur пишет: | Чтоб не давать доступы на переходы, меняй тип документа на меморик - проводи стандартной операцией проводки, потом тип документа обратно. Обычно используем для проводки документов выгруженных из АБС по физ.лицам, чтоб по 2 раза не проводить. |
вот народ извращается!
а не судьба просто документу изменить статус на "Принят кассиром" а потом отправить на проводку? |
|
 |
|