powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Поиск неуникальных значений в табличной части справочника
5 сообщений из 5, страница 1 из 1
Поиск неуникальных значений в табличной части справочника
    #37412735
asmut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
off: Для начала еще раз спасибо тому кто помог мне в решении проблемы с предыдущим значением.

1С 8.2 Управляемые формы

Есть справочник, в форме создана шапка + табличная часть.
Соответственно в табличной части создают очень много строк.
Пытаюсь создать код контроля уникальности по колонке ИденНомера

Пытался через ТаблицаЗначений, Массив, Список Значений
Вся проблема в том что пока не приходилось работать с ТаблицыЗначений.Найти и т.д.
Не могу вкурить как получить значения этой колонки, и потом пройтись по всем значениям сравнивая с текущим значением
Если не трудно то по шагам что и откуда брать куда пихать и почему.
Вот так вроде просто и то не допер:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 
НайденнаяСтрока = ТаблицаЦен.Найти(ВыбТовар, "Товар");
Если НайденнаяСтрока = Неопределено Тогда
    Текст = "ru = ""Товар не найден!"";"
     + " en = ""Article ot found!""";
    Предупреждение(НСтр(Текст));
Иначе
    ЦенаТовара = НайденнаяСтрока.Цена;
КонецЕсли;


В общем край уже моск не работает.
Заранее благодарен.
...
Рейтинг: 0 / 0
Поиск неуникальных значений в табличной части справочника
    #37412736
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asmut,


Примерно так:
Код: plaintext
1.
2.
3.
4.
  тб=ТаблицаЦен.Выгрузить(, "Товар");
  тб.Колонки.Добавить("К");
  тб.Свернуть("Товар","К");
  тб.Сортировать("К убыв");
После сортировки начальные строки таблицы тб, в которых К>1 - это будут дубликаты по полю Товар.
Ну, или не сортировать, а просто в цикле их перебрать.

Метод Выгрузить() = это если ТаблицаЦен - табличная часть объекта.
А если просто таблица значений - тогда Скопировать()
...
Рейтинг: 0 / 0
Поиск неуникальных значений в табличной части справочника
    #37413356
asmut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail,

Я вроде не тугодум, но откуда ты взял ТаблицаЦен, я так понимаю это название табличной части?

Если я прав ее надо определить как переменую ... как это сделать??????
Я это и в справке вижу меня это уже взбесило!!!!!!!!!!

Если не трудно разжуй что откуда и куда.
...
Рейтинг: 0 / 0
Поиск неуникальных значений в табличной части справочника
    #37413446
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asmut,

Представления не имею, что такое ТаблицаЦен. Откуда? да из вашего же кода:
Код: plaintext
1.
НайденнаяСтрока = ТаблицаЦен.Найти(ВыбТовар, "Товар");
...
Рейтинг: 0 / 0
Поиск неуникальных значений в табличной части справочника
    #37424597
asmut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail,

Спс.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Поиск неуникальных значений в табличной части справочника
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]