Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
SQL. Запити, що стосуються документів Syrve
Переведення документів в редагуємий стан, видалення
Акти реалізації у статусі АВ
Знайти у базі документ:
select * from salesdocument
where dateIncoming between 'YYYYMMDD' and 'YYYYMMDD+1'
Змінити статус документа на редагований:
Update salesdocument
set editable=1  -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
where id='' -- id документа, який необхідно перевести в статус редагованого
для точок із Чейном потрібно ще й підняти ревізію документа, тобто. скрипт для них виглядатиме так:
Update salesdocument
set editable=1, - так для 1.5 і вище, для 1.4 має бути set iseditable=1
revision = (select revision from dbversion)
where id='' -- id документа, який необхідно перевести в статус редагованого
Акти приготування у статусі АВ
Знайти документ:
select * from ProductionDocument
where dateIncoming between 'YYYYMMDD' and 'YYYYMMDD+1'
Змінити статус документа на редагований:
Update ProductionDocument
set editable=1 -- так для 1.5 і вище, для 1.4 має бути set iseditable=1
where id='' -- id документа, який необхідно перевести в статус редагованого
для точок із Чейном потрібно ще й підняти ревізію документа, тобто. скрипт для них виглядатиме так:
Update ProductionDocument
set editable=1, -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
revision= (select revision from dbversion)
where id='' -- id документа, який необхідно перевести в статус редагованого
Акти списання у статусі АВ
Знайти документ:
select * from WriteoffDocument
where dateIncoming between 'YYYYMMDD' and 'YYYYMMDD+1'
Змінити статус документа на редагований:
Update WriteoffDocument
set editable=1 -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
where id='' -- id документа, який необхідно перевести в статус редагованого
для точок із Чейном потрібно ще й підняти ревізію документа, тобто. скрипт для них виглядатиме так:
Update WriteoffDocument
set editable=1, -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
revision= (select revision from dbversion)
where id='' -- id документа, який необхідно перевести в статус редагованого
Внутрішнє переміщення у статусі АВ
Знайти документ:
select * from InternalTransfer
where dateIncoming between 'YYYYMMDD' and 'YYYYMMDD+1'
Змінити статус документа на редагований:
Update InternalTransfer
set editable=1 -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
where id='' -- id документа, який необхідно перевести в статус редагованого
для точок із Чейном потрібно ще й підняти ревізію документа, тобто. скрипт для них виглядатиме так:
Update InternalTransfer
set editable=1, -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
revision= (select revision from dbversion)
where id=''-- id документа, який необхідно перевести в статус редагованого
Акт надання Послуг у статусі АВ
Знайти документ:
select * from OutgoingService
where dateIncoming between 'YYYYMMDD' and 'YYYYMMDD+1'
Змінити статус документа на редагований:
Update OutgoingService
set editable=1 -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
where id=''-- id документа, який необхідно перевести в статус редагованого
Акт переробки у статусі АВ
Знайти документ:
select * from TransformationDocument
where dateIncoming between 'YYYYMMDD' and 'YYYYMMDD+1'
Змінити статус документа на редагований:
Update TransformationDocument
set editable=1 -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
where id='' -- id документа, який необхідно перевести в статус редагованого
для точок із Чейном потрібно ще й підняти ревізію документа, тобто. скрипт для них виглядатиме так:
Update OutgoingService
set editable=1, -- так для 1.5 и выше, для 1.4 должно быть set iseditable=1
revision= (select revision from dbversion)
where id=''  -- id документа, який необхідно перевести в статус редагованого

Довідкова інформація:

Статуси:

0 - нередагований

1 - редагований

Позначення непроведенних інвентарізацій як віддалених
update IncomingInventory
set status=2
where status = 0 and dateIncoming <getdate()-30

 

update IncomingInventory
set status=2
where status = 0 and dateIncoming between 'YYYYMMDD' and 'YYYYMMDD'