Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
13.11.2010 11:12:58
|
Добрый день!
Пожалуйста, пример настройки фильтра (сценария) в счетах на оплату с условием "только неоплаченные и отгруженные".
|
|
|
Модератор
Всего сообщений: 235
Дата регистрации: 05.11.2008
|
Создано:
13.11.2010 11:20:07
|
Уточните условия фильтра. Напишите точные условия с названиями колонок, по которым нужно накладывать фильтр, а то так мне непонятно, что такое отгруженные и откуда брать оплату (вариантов может быть много).
|
|
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
13.11.2010 11:39:51
|
Цитата | Алексей Антохин пишет:
вариантов может быть много |
Для понимания порядка настройки, думаю, подошел бы любой вариант. Например, jscet.tot_oplata=0 and scet.kol_mat_out=0
|
|
|
Модератор
Всего сообщений: 235
Дата регистрации: 05.11.2008
|
Создано:
13.11.2010 14:52:08
|
По поводу оплаты просто можно написать
tot_oplata=0
а вот как можно отбирать отгруженный/неотгруженный товар по предметам, которых может быть очень много я лично не очень понимаю. Даже если Вы посмотрите формулу, которая рассчитывает отгружено, то увидите, насколько она сложная и весь ее смысл состоит в том, чтобы работать по предметам. Для решения этой задачи нужно настроить Workflow и сделать состояние Отгружено. Тогда можно удобно все анализировать. Т.е. ответственный за отгрузку человек должен осознанно перевести счет из одного состояния в другое.
|
|
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
15.11.2010 13:49:10
|
Цитата | Алексей Антохин пишет:
По поводу оплаты просто можно написать
tot_oplata=0 |
Где? Т.е. какой оператор(или функцию?) в сценариях использовать?
|
|
|
Модератор
Всего сообщений: 235
Дата регистрации: 05.11.2008
|
Создано:
15.11.2010 18:06:11
|
В самом документе нужно зайти в Сервис->Настройка фильтров, добавить туда свой фильтр и в поле Фильтр ввести условие. В более сложных случаях (когда нужен диалог, например) нужно настраивать сценарий к фильтру по кнопке Сценарий.
|
|
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
15.11.2010 18:32:43
|
Спасибо! А я сразу ринулся в сценарии :)
|
|
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
16.03.2011 11:22:24
|
Можно ли настроить открытие номенклатуры по умолчанию при добавлении в расходе с фильтром, а в приходе без фильтра?
|
|
|
Модератор
Всего сообщений: 235
Дата регистрации: 05.11.2008
|
Создано:
16.03.2011 12:02:31
|
Можно. Для этого нужно зайти в словарях в колонки документа и для поля inv.nm выбрать нужный фильтр (там есть такая колонка). Только после обновления настройки сбросятся. Поэтому нужно написать восстановление фильтра в функции user_transdat
Запрос должен быть типа:
update browsers set filter='UID_Фильтра' where id_guides=1120 and nm='INV.NM';
commit
где вместо UID_Фильтра нужно указать UID нужного фильтра, вместо 1120 указать id шапки документа (1120 - это приходные накладные).
|
|
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
16.03.2011 16:19:05
|
Спасибо, Аркадий Ефимович!
|
|
|