Имя: Пароль:
1C
1С v8
Не отображаются Реквизиты Расширения в Справочнике Номенклатуры ут 11.5
,
0 RootSU
 
naïve
22.05.24
20:01
Добрый день. Подскажите пожалуйста куда еще можно обратить внимания. Я начинающий. Вопрос следующего характера:
Хочу создать для типовой конфигурации УТ 11.5 расширение для справочника Номенклатура, которая будет отображать в ФормеСписка Информацию о количестве остаток по складам и резервам соответственно. Добавил в Расширение саму Форму, Остатки по Складам. Добавил в запрос Динамического списка, установил связь, назначил Роль пользователю и в итоге в самой платформе отображения нет. Причем проверил через консоль запросов и всё отображается.
1 Волшебник
 
22.05.24
20:04
Вам программный код с рефакторингом или без?
2 RootSU
 
naïve
22.05.24
20:33
Да.Динамический список взят с типовой конфигурации. Добавлен в расширение и в конструкторе запроса добавлены остатки по складам с регистра накопления.
3 Волшебник
 
22.05.24
20:38
(2) Может и запрос покажете?
4 RootSU
 
naïve
22.05.24
21:01
Конечно:
ВЫБРАТЬ
    СпрНоменклатураПереопределяемый.Ссылка КАК Ссылка,
    СпрНоменклатураПереопределяемый.Код КАК Код,
    СпрНоменклатураПереопределяемый.Наименование КАК Наименование,
    СпрНоменклатураПереопределяемый.Артикул КАК Артикул,
    СпрНоменклатураПереопределяемый.ВидНоменклатуры КАК ВидНоменклатуры,
    СпрНоменклатураПереопределяемый.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    СпрНоменклатураПереопределяемый.СтавкаНДС КАК СтавкаНДС,
    СпрНоменклатураПереопределяемый.Родитель КАК Родитель,
    ВЫБОР
        КОГДА СпрНоменклатураПереопределяемый.ЕстьТоварыДругогоКачества
            ТОГДА 4 + ВЫБОР
                    КОГДА СпрНоменклатураПереопределяемый.ПометкаУдаления
                        ТОГДА 1
                    ИНАЧЕ 0
                КОНЕЦ + ВЫБОР
                    КОГДА СпрНоменклатураПереопределяемый.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
                        ТОГДА 0
                    ИНАЧЕ 2
                КОНЕЦ
        ИНАЧЕ ВЫБОР
                КОГДА СпрНоменклатураПереопределяемый.ПометкаУдаления
                    ТОГДА 1
                ИНАЧЕ 0
            КОНЕЦ + ВЫБОР
                КОГДА СпрНоменклатураПереопределяемый.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
                    ТОГДА 0
                ИНАЧЕ 2
            КОНЕЦ
    КОНЕЦ КАК ИндексКартинки,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.Склад, 0) КАК Склад,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0) КАК Остаток,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.КОтгрузкеОстаток, 0) КАК Резерв,
    ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток - ТоварыНаСкладахОстатки.КОтгрузкеОстаток, 0) КАК СвободныйОстаток
ИЗ
    Справочник.Номенклатура КАК СпрНоменклатураПереопределяемый
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&МоментВремени, ) КАК ТоварыНаСкладахОстатки
        ПО (ТоварыНаСкладахОстатки.Номенклатура = СпрНоменклатураПереопределяемый.Ссылка)
ГДЕ
    НЕ СпрНоменклатураПереопределяемый.ЭтоГруппа
{ГДЕ
    (СпрНоменклатураПереопределяемый.Ссылка В
            (ВЫБРАТЬ
                СегментыПереопределяемый.Номенклатура
            ИЗ
                РегистрСведений.НоменклатураСегмента КАК СегментыПереопределяемый
            ГДЕ
                СегментыПереопределяемый.Сегмент = &СегментНоменклатуры))}
5 lopus
 
22.05.24
21:11
На всякий случай уточню, а вы уверены что этот запрос выполняется? А не переопределяется где нибудь в коде.
6 RootSU
 
naïve
22.05.24
21:24
Думаю да,т.к. в ФормеСписка данного справочника в типовой конфигурации ПутьКДанным Полей : Наименование, Артикул, Ссылка указан этот динамический список(СписокНоменклатура). Если что-то не так понимаю, буду очень признателен если поправите.
7 RootSU
 
naïve
22.05.24
21:27
В модуле объекта данного справочника не в одной функции или процедуре данный динамический список не фигурирует.
8 RootSU
 
naïve
22.05.24
21:41
Или же создать новый Динамический список на основе этого же справочника, сделать в нем запрос  и с него уже добавить поля в ТЧ ФормыСписка?
9 Михаил Козлов
 
23.05.24
10:01
В отладчике в ПриСозданииНаСервере смотреть текст запроса ДС.
Скорее всего, переопределяется.
10 unenu
 
23.05.24
10:20
(9) да, есть строка
РаботаСНоменклатуройУТ.ПолучитьДополненныйЗапросДинамическогоСписка(СвойстваСписка.ТекстЗапроса);


(8) обновитесь с 11.5.12 на 11.5.17, возможно там уже готово.

Продажи
Форма подбора товаров в документ продажи: отображение таблицы остатков
В форму подбора товаров:
Возвращено отображение таблицы остатков (раздел "Подробная информация об остатках").
Добавлена колонка "В наличии", в которой отображается планируемый остаток с учетом остатка на складе и ожидаемых поступлений до даты.


Попытались в тесте перейти - поехала реструктуризация регистра себестоимости и т.п.
Пока не видел тем об успешном успехе перехода или не успехе.
11 Мультук
 
гуру
23.05.24
10:30
(0)

1) А где код, который добавляет на форму в список поле "СвободныйОстаток"  ?


2) РН "ТНС" это конечно хорошо

А как же
РегистрСведений.РаспределениеЗапасов
РегистрНакопления.ЗапасыИПотребности.Остатки

3) По этому поводу есть целый отчёт "ОстаткиИДоступностьТоваров"

P.S.
Но вам виднее конечно
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс