Показать сообщение отдельно
Старый 19.08.2003, 15:20   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Счёт-фактуры из накладных
Цитата:
Изначально опубликовано LCh
Требуется оформлять счёт-фактуры на основе накладных. То есть, в InventTrans должны использоваться строки только с определённым номером накладной.
Здесь логическая дыра. В InventTrans не бывает ссылок на накладную.
Кроме того, InventTrans с одинаковым InventTransID могут суммироваться и разделяться. Как автоматически так и вручную.

Ссылка на накладную есть в CustInvoiceJournal.

Вы решаете проблему в лоб.
Если посмотреть на готовый функционал, то можно увидеть, что есть возможность создать счет-фактуру с тем количеством, которое указано в колонке Немедленная поставка.

Таким образом, как можно сделать то, что вы хотите при помощи стандартного функционала? Заполняете в заказе колонку Немедленная поставка тем, количеством, которое указано в накладной. Затем создаете счет-фактуру с фильтром немедленная поставка. Долго? Вручную неудобно? Зато делается без модификаций функционала.

Теперь настало время автоматизации. Создайте кнопку, которая автоматически заполняет колонку Немедленная поставка из накладной. Затем пусть пользователь создает СФ по этой колонке.

Хочется упростить действия пользователя еще? Пусть эта кнопка заполняет колонку и открывает форму создания СФ и пусть сама же устанавливает фильтр.

Не изменяйте функционал. Только добавляйте.
Старайтесь поменьше программировать.
А самое главное - никогда не платите абоненсткой платы...