Ошибка при добавлении в номенклатуру цены закупки
Розница 2.2.6.33
При редактировании динамического списка и добавлении цены закупки в номенклатуру получил онибку
{Справочник.Номенклатура.Форма.ФормаСписка.Форма(417)}: Поле объекта не обнаружено (Код)
Элементы.Код.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код
Вот запрос:
В чём ошибка не пойму. Помогите разобраться.
P.S. Опыт в 1с стремится к 0 )))
При редактировании динамического списка и добавлении цены закупки в номенклатуру получил онибку
{Справочник.Номенклатура.Форма.ФормаСписка.Форма(417)}: Поле объекта не обнаружено (Код)
Элементы.Код.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код
Вот запрос:
ВЫБРАТЬ
СправочникНоменклатура.Ссылка КАК Ссылка,
СправочникНоменклатура.Код КАК Код,
СправочникНоменклатура.Наименование КАК Наименование,
СправочникНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
СправочникНоменклатура.ТоварнаяКатегория КАК ТоварнаяКатегория,
СправочникНоменклатура.Марка КАК Марка,
ВЫБОР
КОГДА СправочникНоменклатура.ЭтоГруппа
ТОГДА ВЫБОР
КОГДА СправочникНоменклатура.ПометкаУдаления
ТОГДА 7
ИНАЧЕ 6
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СправочникНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
КОНЕЦ КАК ИндексКартинки,
СправочникНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СправочникНоменклатура.Артикул КАК Артикул,
СправочникНоменклатура.НаименованиеПолное КАК НаименованиеПолное,
СправочникНоменклатура.Вес КАК Вес,
СправочникНоменклатура.СтавкаНДС КАК СтавкаНДС,
СправочникНоменклатура.ТипНоменклатуры КАК ТипНоменклатуры,
ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаЗакупки
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СправочникНоменклатура.Ссылка
ПоказатьВ чём ошибка не пойму. Помогите разобраться.
P.S. Опыт в 1с стремится к 0 )))
По теме из базы знаний
- Простая загрузка поступлений и установка цен из файлов DBF. Розница 2. Аптека
- Мониторинг цен закупки / цен продаж и наценки для Управления Торговлей 11 (все), ERP 2, КА 2, Розница 2, УНФ 1.6/3.0
- Товарный отчет ТОРГ-29 для Розницы 2.2, 2.3 с выбранными ценами и поставщиками
- Расширение для 1С: Розница 2.2 - 2.3. В подборе и списке товаров - колонки Остаток, Цены розничная и закупочная, Сальдо. В документах команда Остатки и цены - для просмотра по списку товаров из документа
- Государственные контракты в УТ 11.5, КА 2.5.с выгрузкой в ЕИС (Госзакупки)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
{Справочник.Номенклатура.Форма.ФормаСписка.Форма(417)}: Поле объекта не обнаружено (Код)
Элементы.Код.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код
у перечисления ДополнительнаяКолонкаПечатныхФормДокументов, возможно, отсутствует значение "Код". Либо Вы пытаетесь установить видимость колонки "Код", но не указываете для какой табличной части формы.
По всей вероятности ошибка не в запросе, а в модуле формы списка справочника Номенклатура, стр. 417
Желательно видеть процедуру/функцию, в строке которой возникает ошибка.
{Справочник.Номенклатура.Форма.ФормаСписка.Форма(417)}: Поле объекта не обнаружено (Код)
Элементы.Код.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код
у перечисления ДополнительнаяКолонкаПечатныхФормДокументов, возможно, отсутствует значение "Код". Либо Вы пытаетесь установить видимость колонки "Код", но не указываете для какой табличной части формы.
По всей вероятности ошибка не в запросе, а в модуле формы списка справочника Номенклатура, стр. 417
Желательно видеть процедуру/функцию, в строке которой возникает ошибка.
(1) У вас наверно несколько видов цен, тогда нужно установить отбор, иначе в динамическом списке будут дубли ссылок по разным видам цен, и дин.список отображатся не будет, т.е.
нужно изменить
на
и в процедуре модуля формы добавить, что-то типа
Далее думаю разберетесь
нужно изменить
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
на
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(,ВидЦены=&ВидЦеныЗакуп) КАК ЦеныНоменклатурыСрезПоследних
и в процедуре модуля формы добавить, что-то типа
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Список.Параметры.УстановитьЗначениеПараметра("ВидЦеныЗакп", Справочники.ВидыЦен.НайтиПоНаименованию("закупочная");
Далее думаю разберетесь
Доброго дня!
(1) Алексей, скажите, решили проблему? Возникла такая же ошибка при добавлении в номенклатуру остатков.
Ошибка:
Запрос:
(1) Алексей, скажите, решили проблему? Возникла такая же ошибка при добавлении в номенклатуру остатков.
Ошибка:
{Справочник.Номенклатура.Форма.ФормаСписка.Форма(417)}: Поле объекта не обнаружено (Код)
Элементы.Код.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код
Запрос:
ВЫБРАТЬ
СправочникНоменклатура.Ссылка КАК Ссылка,
СправочникНоменклатура.Код КАК Код,
СправочникНоменклатура.Наименование КАК Наименование,
СправочникНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
СправочникНоменклатура.ТоварнаяКатегория КАК ТоварнаяКатегория,
СправочникНоменклатура.Марка КАК Марка,
ВЫБОР
КОГДА СправочникНоменклатура.ЭтоГруппа
ТОГДА ВЫБОР
КОГДА СправочникНоменклатура.ПометкаУдаления
ТОГДА 7
ИНАЧЕ 6
КОНЕЦ
ИНАЧЕ ВЫБОР
КОГДА СправочникНоменклатура.ПометкаУдаления
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ + ВЫБОР
КОГДА СправочникНоменклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.НеИспользовать)
ТОГДА 0
ИНАЧЕ 2
КОНЕЦ
КОНЕЦ КАК ИндексКартинки,
СправочникНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СправочникНоменклатура.Артикул КАК Артикул,
СправочникНоменклатура.НаименованиеПолное КАК НаименованиеПолное,
СправочникНоменклатура.Вес КАК Вес,
СправочникНоменклатура.СтавкаНДС КАК СтавкаНДС,
СправочникНоменклатура.ТипНоменклатуры КАК ТипНоменклатуры,
ТоварыОрганизацийОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
Справочник.Номенклатура КАК СправочникНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
ПО (ТоварыОрганизацийОстатки.Номенклатура = СправочникНоменклатура.Ссылка)
ПоказатьПрикрепленные файлы:
Процедура УстановитьДополнительныеКолонкиНоменклатуры()
Элементы.Код.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код
ИЛИ ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.КодАртикул;
Элементы.Артикул.Видимость = ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул
ИЛИ ДополнительныеКолонкиНоменклатуры = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.КодАртикул;
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот