#0
by AXS
Сделал в форме списка номенклатуры отображение остатков. Удобно ) Теперь хочу ещё удобнее сделать - чтобы позиции с остатком 0 вообще не отображались в форме списка. Ума не приложу как скрыть строку. Подскажите кто сталкивался...
#2
by AXS
Мда... Остатки формируются на лету: Новая колонка с формулой ПолучитьОстатки ПолучитьОстатки возвращает остаток текущего товара сразу в ячейку... Как тут сформировать СписокЗначенийСНенулевымиОстатками?
#3
by GrayT
Ну тут надо в целом менять логику - У тебя остатки "формируются на лету", т.е. строка УЖЕ выводится (вывелась) в таблицу на экране. А тебе нужно ДО вывода определиться с тем выводить ее или нет. На большой базе тормоза возможны :(
#5
by GrayT
Один фиг при открытии придется пересчитывать остатки и формировать список ненулевых. Опять же потеряешь дерево групп. вспомнилась статья связанная с торамазами в списке. Может пригодится, хотя бы для принятия решения заморачиваться или нет. Но опять же все зависит от объема справочника.
#6
by alex-pro
На 7.7 тяжело реализовать будет. Тогда уж лучше рабочее место с табличным полем мутить и обновлять его периодически, чем с типовым журналом заморачиваться.
#7
by AXS
Вроде понял как сделать. Спасибо Теперь вопрос такой: как отсюда сразу добавить остаток в созданую мной колонку "Остаток"?
#8
by АЛьФ
2 На фига пересчитывать остатки? Сделать запрос для табличного поля так, чтобы он эти нулевые изначально не давал.
#9
by KishMish
переменная для всего модуля СписокОстатков=СоздатьОбъект("СписокЗначений"); В цикле при заполнении списка ненулевых в функции определения остатка на форме СписокОстатков.Получить(ЗначениеВСтроку(ТекущийЭлемент));
#11
by GrayT
Можно подумать что запрос не будет пересчитывать остатки :)Ну понятно что на ТА их сичтать особо не придется, а просто выбрать. Главное что все равно по сути для всего справочника.
#12
by PCcomCat
ИспользоватьСписокЭлементов не даёт возможности потом поиска по наименованию в разных направлениях, можно искать только вниз.
#14
by ovs199
В форме списка номенклатуры Процедура ПокажемТоварСОстатками КонецПроцедуры где "ФлагВидимости" - реквизит справочника "Номенкдатура", числовое значение 0 или 1. При начале работы программы (1 раз в день) рассчитываются остатки и в справочнике у номенклатуры прописывается значение реквизита "ФлагВидимости". При проведении приходных или расходных накладных по списку номенклатуры этих накладных производится корректировка реквизита. "ЕстьОстатки" - флажок на форме, чтобы можно было переключать режимы просмотра (полный/только с остатками). Тормозов нет.
#20
by ovs199
для каждого склада - свой "ФлагВидимости". С большим количеством скдадов не работал. Если даже показывать товар, который есть хотя-бы на одном складе фирмы - уже удобно, список товаров уменьшается в разы. Как видишь, пример для бухгалтерии, там ОДНА фирма.
#24
by v_rtex
пока 8-рочные запросы не будут позволять все, что позволяет T-SQL, 8-ка нах не нужна -) надеюсь, понятно, о чем я
#26
by orefkov
, Очень прикольно будет при проведении получать ошибки "Элемент справочника заблокирован". Все ведь давно уже придумано, отработано, создано, оптимизировано. Юзайте 1С++ и ТабличноеПоле. Для ленивых уже есть класс ПоставщикДанных, все уже написано за вас. Работает и на sql, и на дбф. Нет, все какие-то извращения придумывают.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ТЗ. Удаление строки сдвигает строки?
- Можно ли заблокировать(или скрыть) закладку в документе?
- Как отловить добавление строки в табличную часть в форме?
- Табличное поле на форме, тип Таблица значений, как выделить все строки?
- Программно в документе скрыть колонку
- для строки области таб дока с автовысотой не считается высота строки
- Как при выводе строки в форме выбора выводить только определенные строки
- v8: Как скрыть элемент и чтобы таблица растянулась?
- как из строки убрать символ перевода строки?
- скрыть строки в СКД
- Динамический список - выделенные строки - суммирование содержимого строки..
- Как скрыть помеченные на удаление элементы справочника
В этой группе 1С
- СКД. Расшифровка в отчете по регистратору.
- Exchange 2010, не доходит почта с адресов mail.ru
- ИМЕЮЩИЕ (having) в запросе 1с
- v7: Разыскивается консоль запросов для 1С 7.7
- ут - несколько наименований номенклатуры - как лучше реализовать
- как разбить многостраничный TIFF на станицы?
- Как в УТ принять предоплату с применением ККМ
- Сканер штрихкода УТ 10.3
- Невозможно сохранить отчет! Воспользуйтесь механизмом внешних отчетов....
- В конфигураторе 1С 8. 2 не срабатывает точка останова при отладке
- Модифицированность формы
- Расчет зарплаты по табелю, а не графику
- СКД цвета ячеек по интервалам
- Тормозит регистр сведений.
- 1C Розница возврат покупателя.
- где в ЗуПе АДВ 6-3 ?
- RLS не даёт распровести документ
- КАК не выводить предупреждение при записи элемента
- Коллизии обмена и метод ИзменениеЗарегистрировано
- Бухгалтерия КОРП постоянные временные разницы