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

Наши программы => УкрСклад => Тема розпочата: дядя від Липень 07, 2013, 21:23:53

Назва: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: дядя від Липень 07, 2013, 21:23:53
Возможно ли поменять (не вручную) в большом количестве ордеров/накладных статью прихода/расхода на нужную.
Сейчас в них статья вообще не указана.
Назва: Re: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: admin від Липень 08, 2013, 14:20:31
Только скриптом. По какому условию (даты, фирма, клиенты и т.д.) менять?
Назва: Re: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: дядя від Липень 08, 2013, 21:03:03
во все документы, у которых статья не указан определить нужную статью
Назва: Re: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: admin від Липень 11, 2013, 10:32:39
Конкретизируйте, какие документы, какой период, какие ID статьи?
Назва: Re: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: дядя від Липень 11, 2013, 15:24:59
Цитата: admin від Липень 11, 2013, 10:32:39
Конкретизируйте, какие документы, какой период, какие ID статьи?
Период с 1 сентября 2012 года по сегодня.
В приходные ордеры нужно выставить статью № 4
В приходных накладных - статью № 3
Назва: Re: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: admin від Липень 11, 2013, 17:11:54
Цитата: дядя від Липень 11, 2013, 15:24:59
Период с 1 сентября 2012 года по сегодня.
В приходные ордеры нужно выставить статью № 4
В приходных накладных - статью № 3

1. ОБЯЗАТЕЛЬНО сделайте резерв базы.
2. В меню Опции : SQL менеджер и выполните 2 скрипта по порядку:

UPDATE
  pkas p
SET
  p.article_id = 4
WHERE
  p.article_id = 0 AND
  p.date_dok >= '01.09.2012';


после

UPDATE
  pnakl p
SET
  p.article_id = 3
WHERE   
  p.article_id = 0 AND
  p.date_dok >= '01.09.2012';
Назва: Re: Массвовое изменение статьи в приходных ордерах/накладных
Відправлено: дядя від Липень 14, 2013, 15:27:09
СПАСИБО