Главная » Айтида » Не генерируются коды в системе Айтида для справочника Товары
Русфонд

Не генерируются коды в системе Айтида для справочника Товары

22 апреля 2012 - Рубрики Айтида

832 просмотров

Постановка задачи:

При создании нового товара в программе Айтида не генерируются автоматически «Код в гл. базе».
Как это исправить?

Решение:

Проблема не генерации кода в Айтиде связанна с тем, что в параметрах системы на вкладке Филиал не стоит галочка Главный офис.

Если данная проблема не была своевременно замечена, то возможно появление в справочнике товаров карточек, у которых код отсутствует.

В сайдбар справа добавлена кнопка Google+. Если вам поможет данный материал, прошу вас нажмите на кнопку - порекомендуйте сайт в Google.

В таком случае код можно проставить с помощью запросов к базе.

Не забудьте сделать бэкап базы Айтиды и проверить сначала на копии базы, ответственность за возможную потерю данных несете только вы сами. 

Итак, сначала вычислили последний сгенерированный код в базе данных айтиды для товаров

select max(convert(integer,maincode)) from sprres

К примеру, получили 8хх. Таким образом мы можем сгенерировать коды от 1000, чтобы не получилось что коды будут повторяться.
Далее для товаров с пустым кодом сгенерируем код с помощью запроса

update sprres set maincode='1'+convert(varchar(10),identity_column) where maincode=''

В итоге, у товаров с пустым кодом появятся коды, которые больше 1000, т.е. с уже имеющимися никак не пересекутся.

Также генерацию можно задать в точке зрения с помощью запроса

Товар=Запрос("select convert(char(10),max(convert(integer, maincode))) from sprnn");
ОтправитьСообщение(_ДескрипторОкна, _СообщениеУстановитьЗначениеПоля, "maincode", Товар);

Данный способ универсальный и может применяться для автоматической генерации различных полей в Айтиде, например артикула, на основе других полей, например кода.

П.С. Оставляйте свои комментарии под статьей. Также не стесняйтесь задавать вопросы по Айтиде (также в комментариях к статье).

Возможно вам также будут интересны статьи :

 

Предыдущие материалы из данной категории:

Комментариев: 0 , , , , , , ,

Понравилась статья? Поделитесь ссылкой




Оставьте комментарий:




:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Я человек, а не бот.