|
как поставить фильтр по складу в подборе ? | ☑ | ||
---|---|---|---|---|
0
RA77
18.12.21
✎
19:03
|
ут 10
об формы коллеги подскажите как здесь сделать отбор количества по нужному складу ? Процедура ОбработкаПодбора(ТабличнаяЧасть, ЗначениеВыбора) Экспорт Перем СпособЗаполненияЦен, ВалютаЦены; Перем Номенклатура, ЕдиницаИзмерения, Количество, КоличествоМест, Цена, Характеристика, Серия; Если РаботаСДиалогами.ПроверитьЧтоКачествоВСтруктуреПодбораНеУдовлетворяетУсловиямПодбора(ЗначениеВыбора, Истина) Тогда Возврат; КонецЕсли; КодС= "00003"; Склад= Справочники.Склады.НайтиПоКоду(КодС); // Получим параметры подбора из структуры подбора. ЗначениеВыбора.Свойство("СпособЗаполненияЦен", СпособЗаполненияЦен); ЗначениеВыбора.Свойство("Номенклатура" , Номенклатура); ЗначениеВыбора.Свойство("ЕдиницаИзмерения", ЕдиницаИзмерения); ЗначениеВыбора.Свойство("Количество" , Количество); ЗначениеВыбора.Свойство("Характеристика" , Характеристика); ЗначениеВыбора.Свойство("Серия" , Серия); Если Номенклатура.Услуга Тогда Предупреждение("В данном контексте услуги не подбираются!"); Возврат; КонецЕсли; // Ищем выбранную позицию в таблице подобранной номенклатуры. // Если найдем - увеличим количество; не найдем - добавим новую строку. СтруктураОтбора = Новый Структура(); Если ТабличнаяЧасть = Товары Тогда СтруктураОтбора.Вставить("ЕдиницаИзмерения", ЕдиницаИзмерения); СтруктураОтбора.Вставить("ХарактеристикаНоменклатуры", Характеристика); СтруктураОтбора.Вставить("СерияНоменклатуры", Серия); Иначе СтруктураОтбора.Вставить("Номенклатура", Номенклатура); КонецЕсли; Если ТабличнаяЧасть = Товары Тогда ТабличнаяЧастьИмя = "Товары"; ИначеЕсли ТабличнаяЧасть = ВозвратнаяТара Тогда ТабличнаяЧастьИмя = "ВозвратнаяТара"; КонецЕсли; СтрокаТабличнойЧасти = ОбработкаТабличныхЧастей.НайтиСтрокуТабЧасти(ТабличнаяЧасть, СтруктураОтбора); Если СтрокаТабличнойЧасти <> Неопределено Тогда Если ТабличнаяЧасть = Товары Тогда // Нашли, увеличиваем количество в первой найденной строке. СтрокаТабличнойЧасти.Количество = СтрокаТабличнойЧасти.Количество +Количество; ОбработкаТабличныхЧастей.РассчитатьКоличествоМестТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект); Иначе // Нашли, увеличиваем количество в первой найденной строке. СтрокаТабличнойЧасти.Количество = СтрокаТабличнойЧасти.Количество +Количество; КонецЕсли; Иначе // Не нашли - добавляем новую строку. СтрокаТабличнойЧасти = ТабличнаяЧасть.Добавить(); СтрокаТабличнойЧасти.Номенклатура = Номенклатура; Если ТабличнаяЧасть = Товары Тогда СтрокаТабличнойЧасти.Количество = Количество; СтрокаТабличнойЧасти.ЕдиницаИзмерения = ЕдиницаИзмерения; СтрокаТабличнойЧасти.Коэффициент = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Коэффициент; СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = Характеристика; СтрокаТабличнойЧасти.СерияНоменклатуры = Серия; // Рассчитать реквизиты табличной части. ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуМестТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект, Ложь); Иначе СтрокаТабличнойЧасти.Количество =Количество; КонецЕсли; КонецЕсли; // СтрокаТабличнойЧасти <> Неопределено ЭлементыФормы[ТабличнаяЧастьИмя].ТекущаяСтрока = СтрокаТабличнойЧасти; ЭлементыФормы[ТабличнаяЧастьИмя].ТекущаяКолонка = ЭлементыФормы[ТабличнаяЧастьИмя].Колонки["Количество"]; КонецПроцедуры // ОбработкаПодбора() |
|||
1
GreyK
18.12.21
✎
19:28
|
(0) Надо в форме подбора номенклатуры установить фильтр по складу.
|
|||
2
RA77
18.12.21
✎
19:29
|
(1) пример можете?
|
|||
3
GreyK
18.12.21
✎
19:32
|
(2) У меня давно нет УТ10, вы программист или только учитесь?
|
|||
4
RA77
18.12.21
✎
19:33
|
форма подбора чего? обработки подбора? или документа
|
|||
5
GreyK
18.12.21
✎
19:37
|
(4) Чтобы в обработку подбора попадал только товар с остатками товара, надо в форме подбора номенклатуры показать остаток с фильтром по складу, чтобы пользователь видел и выбирал правильно товар.
|
|||
6
RA77
18.12.21
✎
19:39
|
в форме подбора номенклатуры гиде?
|
|||
7
RA77
18.12.21
✎
19:39
|
где такая форма?
|
|||
8
RA77
18.12.21
✎
19:46
|
спросил нормальным языком .где такая форма подбора? в документе или в обработке подбора?
|
|||
9
GreyK
18.12.21
✎
19:47
|
(7) Или в справочнике номенклатуры или в обработках.
|
|||
10
GreyK
18.12.21
✎
19:49
|
(8) Вы можете отследить какая форма открывается при нажатии кнопки подбора.
|
|||
11
RA77
18.12.21
✎
19:53
|
(10) я знаю какая форма открывается
|
|||
12
RA77
18.12.21
✎
19:54
|
на примере комер предложения .фильтр ставился в форме документа в получении данных о товаре
в резервировании нет такой процедуры |
|||
13
RA77
18.12.21
✎
19:54
|
но не в какой не в форме подбора тут вы загнули
|
|||
14
GreyK
18.12.21
✎
20:09
|
(12) В ут10 не было документа "комер предложение" насколько я помню.
|
|||
15
RA77
18.12.21
✎
20:17
|
(14) мда...
|
|||
16
RA77
18.12.21
✎
20:18
|
пора с форума удаляться все хуже и хуже.
|
|||
17
МихаилМ
18.12.21
✎
22:30
|
(16) говнокодеры - нам не коллеги
|
|||
18
RA77
18.12.21
✎
22:40
|
(17) о ком речь? конкретно
|
|||
19
acht
18.12.21
✎
22:40
|
(16) Андрей Николавич, не смешите. Вы ж без форума уже не можете, у вас же с десяток учеток уже таких, как не ковырнешь - там Рогачев.
|
|||
20
RA77
18.12.21
✎
22:44
|
(19) намек понял .больше ты меня здесь не увидишь
|
|||
21
RA77
18.12.21
✎
22:44
|
(19) а тебе пожелаю здоровья крепкого на новый год.
|
|||
22
acht
18.12.21
✎
23:53
|
(21) А попробуйте стать Сергеем, что-ли. С Украины, например.
|
|||
23
RA77
19.12.21
✎
08:47
|
(22) дичь пишешь и тебе же за такие речи х..р на плечи
|
|||
24
RA77
19.12.21
✎
08:53
|
(17) тебя своим коллегой никто тут не считает ,ты кроме как критиковать больше ни на .что не годен
если выбился в начальники думаешь все жизнь твоя удалась? видали мы таких бездельников. бумажных которые весь день на форумах торчат и делают вид.что они из себя .что то там представляют читая нотации своим подчиненным , с умным видом с физиономией тракториста. сам .что сделал по жизни не говнокодерного ? и в данном примере где ты узрел сие творение? которое так грубо обзываешь |
|||
25
acht
19.12.21
✎
10:12
|
Андрей Николаевич, ну вы ж обещали тут - с форума удалится, что не увидят вас больше... И всего на 10 часов вас хватило. Ну что ж такое-то?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |