УТ 10.3 Выделение заказов цветом #804180


#0 by hawk1
В списке заказов покупателей требуется выделить цветом заказы, для которых недостаточно товаров на складе. Вот что пишет заказчик:  В заказ набиваем нужное нам колличество допустим 100 и нажимаем Заполнить и провести. Программа все что есть в наличии на складе( допустим 80) ставит в резерв, а 20 указывает что не хватает...вот такие заказымвыделять розовым. Может кто то решал подобную задачу?
#1 by Timon1405
обычно для этих целей используются отчеты
#2 by hawk1
Им нужно именно в списке заказов.
#3 by Рэйв
Как вариант сделать признак "НехватаетТовара", и в ПередЗаписью проверяя остатки его выставлять или нет. Или выставлять его в обработке проведения если не хватит остатков.Но тогда потребуется повторная запись. А потом по нему раскрашивать список Вообще схема кривосвата изначально. Действительно лучше всего тут отчеты
#4 by Barabashka
, если не изменяет память - в форме списка процедура ПриВыводеСтроки. Будет жутко медленно (при выводе каждого элемента списка (заказа) проверять остатки, аналогично запросу в цикле)
#5 by probably
+1. Реквизит перезаписывать при проведениях заказов, резервирований, отмен заказов
#6 by Fedor-1971
лучше Регистр сведений, в ПриПроведении пишем в него признак "нехватает" потом левым соединением в запросе списка притягиваем для раскраски. Только остаётся ещё малость вопросов: - кто и когда снимет признак нехватки? Вот висит Заказ  2 месяца с нехваткой и резервом 80 шт, дальше что? - зарегистрировали приход нужного товара, что будет с заказом? хватило его закрыть или нет? - кто-то может снять резерв? Что делать в таком случае с заказом? Красить или нет?
#7 by probably
тормозить будет жутко, а два пользователя могут подвесить базу на совсем
#8 by undertaker
, изменяемый при записи (проведении) признак в самом документе не вариант, потому как остаток может меняться задним числом
#9 by Хилый
+ с списке процедура ПриВыводеСтроки в ней можете разукрасить список как нужно. А пользакам дать настройку как в справочнике "Номенклатура"  показывать остатки или нет, чтобы они выбирали тормозить, но с розовыми выделениями или работать по типовой. Но лучше, конечно, отчет сделать для таких целей и запихать его вызов в тот же список заказов
#10 by evorle145
ПриВыводеСтроки ???  а не лучше ли приПолученииДанных ?
#11 by ttk
+ если все нормально сделать, тормозов не будет, ну если только листать быстро не будут
#12 by probably
тебе предложили этот признак перезаписывать  при соответствующих изменениях. Рассмотри вариант с рег.сведений в . По факту у тебя получится одна проверка и изменение этого состояние и в подписку ко всем документам, которые могут менять состояние Если задним числом изменили остатки, то и резервы после этого надо перепроводить.
#13 by Fedor-1971
Интересно, почему-то все предложения для ОФ, может у ТС УФ?
#14 by Рэйв
А в чем там принципиальная разница в вопросе сабжа?:-)
#15 by hawk1
нет, обычные формы
#16 by VladZ
Теоретически сделать реально. Практически - будет тормозить. Я за отчет.
#17 by yzimin
задача какая-то мутная. Если требуется только это, что ты описал, то добавь регистр сведений как тебе советуют и пиши туда статус заказа. При выводе уже обрабатывай как надо. Но когда потребуется обновлять эти статусы при изменении остатков, вот пиши ТЗ, т.к. в общем случае эту задачу не решить
#18 by Fedor-1971
в возможностях ДС и его условного оформления (простой запрос с соединением и красим сам ДС как надо)
#19 by undertaker
скорее всего остатки нужны на дату заказа, поэтому простой запрос с соединением не получится
#20 by Fedor-1971
ТС нужны не остатки, а признак "маловато будет" он как-раз таки один на весь документ (какого-то товара не хватает). Вот дальнейшая работа с признаком и порождает вопросы, которые ТС надо задать Заказчику
#21 by FIXXXL
+1 дело не в остатках, а в равенстве Количество и Распределено по строкам ТЧ Товары я бы флаг добавил в ПриЗаписи и на основании него "красил"
#22 by FIXXXL
ПередЗаписью, сорри
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С