Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Пометить на удаление операцию (число прочтений - 2476 )
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Пометить на удаление операцию
01. Февраля 2008 :: 10:57
Печать  
Стоит такая задача: Пробежаться по журналу докуменов и поставить пометку на удаление. Далее удалить все проводки и движения по документам.
Все что выше я могу сделать, а вот как сделать пометку на удаление на операции
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #1 - 01. Февраля 2008 :: 11:13
Печать  
А бух итоги ты как пересчитывать будешь?
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #2 - 01. Февраля 2008 :: 11:18
Печать  
NickAn писал(а) 01. Февраля 2008 :: 10:57:
а вот как сделать пометку на удаление на операции

Код
Выбрать все
UPDATE _1SJOURN
SET CLOSED = CLOSED & 254, [ISMARK] = 1
WHERE APPCODE = 20

UPDATE _1SENTRY
SET ACTIVE = '*'
WHERE ... 

  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #3 - 01. Февраля 2008 :: 11:22
Печать  
berezdetsky писал(а) 01. Февраля 2008 :: 11:18:
NickAn писал(а) 01. Февраля 2008 :: 10:57:
а вот как сделать пометку на удаление на операции

Код
Выбрать все
UPDATE _1SJOURN
SET CLOSED = CLOSED & 254, [ISMARK] = 1

UPDATE _1SENTRY
SET ACTIVE = '*' 



ну есть ещё _1SOPER
  
Наверх
ICQ  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #4 - 01. Февраля 2008 :: 11:25
Печать  
Nick писал(а) 01. Февраля 2008 :: 11:22:
ну есть ещё _1SOPER

хм.. Действительно, у _1SOPER есть поле ACTIVE  Ужас Как-то не приходилось пользоваться этой таблицей при получении итогов..  Нерешительный
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #5 - 01. Февраля 2008 :: 11:43
Печать  
berezdetsky писал(а) 01. Февраля 2008 :: 11:25:
Nick писал(а) 01. Февраля 2008 :: 11:22:
ну есть ещё _1SOPER

хм.. Действительно, у _1SOPER есть поле ACTIVE  Ужас Как-то не приходилось пользоваться этой таблицей при получении итогов..  Нерешительный

вот как раз в этой таблице и загвостка _1SOPER
Да и что делает поле ACTIVE
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #6 - 01. Февраля 2008 :: 11:55
Печать  
NickAn писал(а) 01. Февраля 2008 :: 11:43:
Да и что делает поле ACTIVE

Проводки неактивной операции не участвуют в расчёте итогов. Операция неактивна (ACTIVE = '*'), когда помечена на удаление или когда у неё выключены проводки.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
NickAn
Junior Member
**
Отсутствует



Сообщений: 69
Зарегистрирован: 08. Октября 2007
Пол: Мужской
Re: Пометить на удаление операцию
Ответ #7 - 01. Февраля 2008 :: 12:02
Печать  
Все вопрос снят. Добавил CLOSED = CLOSED & 254 и все заработало
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать