17.02.2017 17:43
pvorobev
 
сделал инвентаризацию, но не сформировал акты возможно ли вернуть статус документа в состояние, чтобы создать акты???
17.02.2017 19:39
bob
 
Цитата:
pvorobev сделал инвентаризацию, но не сформировал акты возможно ли вернуть статус документа в состояние, чтобы создать акты???
Может ты еще не перевел инвентаризацию в состояние, в котором можно создать акты? Или же ты уже завершил ввод данных и потом завершил процесс? Если завершил процесс, тогда, похоже, сорри.
17.02.2017 20:49
pvorobev
 
да завершил
в ЕГАИС в итоге ничего не уходило
возможно ли изменить статус документа, чтобы сделать акты?
17.02.2017 20:54
bob
 
Цитата:
pvorobev да завершил
в ЕГАИС в итоге ничего не уходило
возможно ли изменить статус документа, чтобы сделать акты?
Если ты найдешь нужную таблицу и найдешь поле статуса процесса и изменишь его запросом, то почему нет. Штатными средствами ты этого не сделаешь.
17.02.2017 22:24
Stels
 
можно .. делал
но напрямую в базе

по памяти пишу

таблица SMProcess

ищите свою строку
по полям PROCESSTYPE (EGOA или EGOB) , PROCESSID (это ID документа из списка инвентаризации)

меняете поле STEP на 1
очищаете поле COMPLETEDTIME

Готового запроса не дам ... сам через Enteprice Manager делал
17.02.2017 22:25
pvorobev
 
Может кто знает? помогите
18.02.2017 09:29
OlegON
 
Так выше же написали, достаточно просто - обнови табличку и вперед...
18.02.2017 09:48
Starter
 
А пункт меню не доступен - функции/создать акты егаис ?
Просто в зависимости от версии поведение менялось - в ранних сперва нужно было отправить акты, а потом документ "завершался", затем - сперва нужно "закрыть", а потом уже создать акты ?
18.02.2017 10:55
Starter
 
Что же касается запроса (это если уже процесс завершили).
Сперва желательно проверить какие процессы есть в базе по инвентаризации егаис.

select processid,processtype,STEP,completedtime from supermag.smprocess where processtype='EGOA';

Изменить нужный:

SQL код:
update supermag.SMPROCESS SMP set SMP.completedtime=null where SMP.PROCESSTYPE='EGOA' and SMP.PROCESSID='5';
commit
В запросе в выражении SMP.PROCESSID='5' вместо 5 ставим свой нужный идентификатор процесса.

После этого запроса очищается дата завершения процесса (и, соответственно, можно создавать акты).
Если хочется еще и повводить данные в инвентаризацию, тогда еще и STEP нужно установить в 1.

SQL код:
update supermag.SMPROCESS SMP set SMP.completedtime=null,SMP.STEP=1 where SMP.PROCESSTYPE='EGOA' and SMP.PROCESSID='5';
commit

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.