Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Уникальность строк табличный частей 
:(
    Опции темы
TrivialCore
Дата 3.11.2006, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: нет
Всего: 5



Народ,
Надо написать процедуру, проверяющую уникальность строк табличной части объекта по заданным столбцам.
Нечто вроде:

Код

Function CheckTabularPartUniqueness(TabularPart, ColumnList)

которая вернет первую найденную повторяющуюся строку.

Вопросы:

1. Как сделать такое, есть ли готовые элементы, которыми можно воспользоваться, или надо все самому вручную?

2. Если вручную, то какого типа будет параметр TabularPart?
PM MAIL   Вверх
TrivialCore
Дата 3.11.2006, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: нет
Всего: 5



Это, наверное, стоит сделать через соотв. запрос к таблице, хранящей табличную часть. Тогда алгоритм уникальности реализует сама БД.  Ход мыслей  верен? Если да, тогда как, имея параметр табличной части, получить таблицу, к которой будет задан запрос?
PM MAIL   Вверх
Pelmen
Дата 3.11.2006, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 21.11.2005

Репутация: 1
Всего: 1



вопрос относительно чего?
PM MAIL   Вверх
TrivialCore
Дата 3.11.2006, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: нет
Всего: 5



Запрос типа "содержит ли данная таблица повторяющиеся строки по заданному ключу?" - если ты про это спрашиваешь.
PM MAIL   Вверх
Pelmen
Дата 3.11.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 21.11.2005

Репутация: 1
Всего: 1



про какую систему идет речь
PM MAIL   Вверх
TrivialCore
Дата 3.11.2006, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: нет
Всего: 5



8.0
PM MAIL   Вверх
Pelmen
Дата 3.11.2006, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 21.11.2005

Репутация: 1
Всего: 1



не подскажу на данный момент
PM MAIL   Вверх
TrivialCore
Дата 3.11.2006, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: нет
Всего: 5



А когда подскажешь? smile 
PM MAIL   Вверх
Zero
Дата 3.11.2006, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Цитата(TrivialCore @  3.11.2006,  17:08 Найти цитируемый пост)
Надо написать процедуру, проверяющую уникальность строк табличной части объекта по заданным столбцам

А вроде не сложная процедура:
1. Создать таблицу значений
2. сортировка по наименованию (алгоритмов туева хуча)
3. То что одинаково выдаёшь соответствующее сообщение.

Если записей много, выполнятся будет долго.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.1487 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.