Имя: Пароль:
1C
1С v8
Форма подбора
0 Мятежник
 
22.12.11
07:13
Добрый день! у меня на 8.2 управляемое приложение (самописная) сделана форма подбора Номенклатуры. ФОрма содержит две колонки номенклатура и количество. Список строится на основе динамического списка произвольным запросом. вопрос, как при выборе номенклатуры тут же уменьшать количество этой позиции в форме подбора? и как при открытии уменьшать количество исходя из уже выбранных строк в документе?
1 sda553
 
22.12.11
07:42
Менять произвольный запрос на ходу и обновлять список
2 Defender aka LINN
 
22.12.11
08:07
(0) А если пользователь потом просто окно закроет? А остальные пользователи что должны видеть?
Не изобретайте велосипед с квадратными колесами.
3 Мятежник
 
22.12.11
08:26
(1) А в произвольном получается через временные таблицы делать?
(2) нужно для пользователя делать который создает документ. соответственно если открывает, то данные в форме списка должны изменится на величины из табличной части документа.
4 Defender aka LINN
 
22.12.11
08:50
(3) А если пользователь потом просто окно закроет? А остальные пользователи что должны видеть?
5 Мятежник
 
22.12.11
08:56
(4) остальные видят остатки без учета этого документа, так как он не проведен еще.
6 Defender aka LINN
 
22.12.11
09:15
(5) А теперь совмещаем в мозгу, что пользователи равны, и получаем, что и текущему это ни в куй не впилось. С какого бы остаку в подборе уменьшаться, да еще и для одного пользователя?
7 Мятежник
 
22.12.11
09:17
ну вот так нужно сделать. слишком много номенклатуры нужно выбрать человеку, он все не упомнит что до этого выбирал в этот документ.
8 Defender aka LINN
 
22.12.11
09:25
(7) А остатки он запомнит, да? И сразу поймет, что если галош резиновых ему показывает 547штук, то он их, значит, добавил. А вот зонтиков показывает 13, значит их не добавлял.
Типовые открывать не пробовал?
9 Мятежник
 
22.12.11
09:44
типа показывает 547 галош. Он выбирает 20 для одного склада-получателя, тут же меняется на 527. затем выбирает еще 50 для другого склада-получателя, остается 477. Таких действий у него много для формирования одного документа, и если не обновлять список он запутается.
База на основе упраляемого интерфейса, типовых таких нет.
сейчас у меня обновляет данные при смене скалада в форме подбора. только не пойму почему склада меняешь и он обновляет? а сразу после выбора не хочет
10 Defender aka LINN
 
22.12.11
09:47
(9) "База на основе упраляемого интерфейса, типовых таких нет." Та и правда. УНФ, УТ11 - это ж разве управляемый интерфейс? Это так, курам на смех...
11 Мятежник
 
22.12.11
09:47
у меня имею ввиду нет
12 Никола_
Питерский
 
22.12.11
09:49
(9) А другой манагер в своем подборе сколько галош должен видеть ??? Да и вообще валенки более актуальны сейчас !
13 Defender aka LINN
 
22.12.11
09:51
(11) Ну так найди. На сайте 1С, между прочим, любой желающий может войти в демо-базу и руками все пощупать, в том числе - посмотреть, как подбор сделан.
14 Мятежник
 
22.12.11
09:52
а он видет только на основе остатков. Потому что при проведении документа остатки изменятся.
15 Мятежник
 
22.12.11
09:57
я уже сделал что обновляются данные при смене реквизита Склад на форме подбора.
а как сразу после выбора сделать?
Элемент.ТекущиеДанные.Количество = Элемент.ТекущиеДанные.Количество - ВыбЗнач;
Видимо еще что то нужно добавить? типа обновить форму или как?
16 Мятежник
 
22.12.11
10:05
нашел
ЭтаФорма.ОбновитьОтображениеДанных();
Осталось при новом открытии формы подбора учитывать данные табличной части документа
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой