Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Основные продукты > Торговый склад
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #1  
Старый 23.04.2008, 10:41
nppinteh nppinteh вне форума
Постоялец
 
Регистрация: 04.02.2008
Адрес: Вятские Поляны
Сообщений: 667
Lightbulb Код в плане счетов у справочника ТМЦ и услуги

Добрый день!

Очень не удобно, когда поле счет жестко привязано к признаку товар/услуга. Это ставит всю работу в узкие рамки. Для этого открыл доступ на это поле и отключил функцию ТоварСчетПолучить. Но поле счет все равно автоматически меняется на счет группы. Подскажите, пожалуйста, где убрать автоподстановку из группы. Или нужно прибегать к IBExpert?
Если изначально закладывалось, что для всех элементов группы будет подставлятся счет из группы, тогда придется плодить оченннь много групп.

PS: как вы думаете, стоит ли добавить признак в поле товар/услуга справочника ТМЦ и услуги значение товСырье
Ответить с цитированием
  #2  
Старый 23.04.2008, 20:28
Аватар для М.Данил
М.Данил М.Данил вне форума
Форумчанин
 
Регистрация: 17.01.2008
Адрес: Москва
Сообщений: 286
По умолчанию

У таблицы C_GOODS (это с_товары) нужно убрать обновление поля "scet" в триггер "C_GOODS_BI2_TYPE". Короче триггер должен выглядеть так:

CREATE TRIGGER C_GOODS_BI2_TYPE FOR C_GOODS
ACTIVE BEFORE INSERT OR UPDATE POSITION 2
AS
begin
/* Триггер для подстановки вида товара из группы товара */
/* Для товара относящегося к группе товаров возьмем значение поля "товар-услуга"
из его группы */
if (new.parent is not null) then
select g.tov_usl/*, g.scet*/ from c_goods g where g.kod = new.parent into new.tov_usl/*, new.scet*/;
end
Ответить с цитированием
  #3  
Старый 23.04.2008, 21:17
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,833
По умолчанию

Цитата:
Сообщение от nppinteh Посмотреть сообщение
PS: как вы думаете, стоит ли добавить признак в поле товар/услуга справочника ТМЦ и услуги значение товСырье
Будем писать конвертор ЖТО -> ДЦУ. Вот этим вам, думаю, стоит воспользоваться, а вот накручивать ЖТО - путь куда более тернистый.
Ответить с цитированием
  #4  
Старый 24.04.2008, 09:12
nppinteh nppinteh вне форума
Постоялец
 
Регистрация: 04.02.2008
Адрес: Вятские Поляны
Сообщений: 667
Talking Спасибо за разъяснение

Цитата:
Сообщение от М.Данил Посмотреть сообщение
У таблицы C_GOODS (это с_товары) нужно убрать обновление поля "scet" в триггер "C_GOODS_BI2_TYPE". Короче триггер должен выглядеть так:

CREATE TRIGGER C_GOODS_BI2_TYPE FOR C_GOODS
ACTIVE BEFORE INSERT OR UPDATE POSITION 2
AS
begin
/* Триггер для подстановки вида товара из группы товара */
/* Для товара относящегося к группе товаров возьмем значение поля "товар-услуга"
из его группы */
if (new.parent is not null) then
select g.tov_usl/*, g.scet*/ from c_goods g where g.kod = new.parent into new.tov_usl/*, new.scet*/;
end
Спасибо за разъяснение
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание справочника Artem Общий 1 25.04.2008 09:14


Часовой пояс GMT +4, время: 03:30.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт