Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:40

Нумерация доп. свойств номенклатуры

Автор Picnic777, 27 сен 2017, 14:52

0 Пользователей и 1 гость просматривают эту тему.

Picnic777

1С:Предприятие 8.2 (8.2.19.130)
УТ, ред. 10.3 (10.3.29.1)

Доброго времени суток.
Была доработана обработка "ПечатьПрайсЛиста".
В частности была в коде прописана сортировка (потому что не работала стандартная) по 3 колонкам.
Выглядит код сортировки так:

ТаблицаДанных = Новый ТаблицаЗначений;
ЗаполнитьКолонкиДанных(ТаблицаДанных, РезультатЗапроса);

ВыборкаРезультатаЗапроса = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, мСоответствиеГруппировок[0]);
ЗаполнитьТаблицуДанных(ТаблицаДанных, ВыборкаРезультатаЗапроса, 0);

Попытка
ТаблицаДанных.Сортировать("Свойство221Значение Возр, НоменклатураРодительНаименование Возр, Свойство337Значение Возр");
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;


Так вот. Всё было ок, сортировка шла последовательно по 3 столбцам - идеально. НО: тут мне взбрело в голову добавить ещё несколько доп. свойств (5-8, точно не помню), и после их добавления всё полетело.
Ошибка при формировании прайса прописывается так:
"{Обработка.ПечатьПрайсЛиста.МодульОбъекта(1593)}: Ошибка при вызове метода контекста (Сортировать): Неверное имя колонки"

Я так понимаю, слетела внутренняя, 1С-ная нумерация свойств (В данном случае написаны "Свойство221" и "Свойство337"). Вывод такой сделал, т.к. в настройках формирования ПрайсЛиста, в тех полях, где раньше было написано "Производитель" и "Характеристики" теперь отображаются "Пропускная спос." и "Функциональные особенности", т.е. съехали значения на 3-6 пунктов вниз по алфавиту.

ВОПРОС: Где, блин, посмотреть эту самую нумерацию свойств, чтобы указать теперешние значения нужных мне для сортировки?! Есть ли где-то таблица вывода вида "Номер св-ва  -  Наименование св-ва"??? Предупреждая очевидные посылы - это не "Код" (код не менялся), который можно посмотреть легко в стандартном интерфейсе 1Ски. Это какая-то внутренняя нумерация, которая переназначилась при добавлении новых свойств (может по алфивиту, или ещё как-то нумеруется...).

Программиста штатного нет, заказывали фриланс полгода назад, сейчас уже нет контакта с ним, приходится самому ковыряться, а сами мы не местные...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск