Имя: Пароль:
1C
1С v8
Таблица значений найти повторяющиеся строки
0 location
 
naïve
23.11.16
09:01
Добрый день. Подскажите плз, есть некая таблица значений в которую в зависимости от действий пользователя добавляются значения (Отмечает их в обработке).
Создается строка такого вида:
Номенклатура - Цвет - Цена.
Далее на основании этих данных нужно создать документ Установку цен. Но нужно учитывать что для одного цвета не может быть 2-х разных цен.

Т.е. пользователь выбрал в обработке Номенклатуру указал ей цвет и цену, потом где то еще дальше выбрал ту же номенклатуру указал цвет и цену другую (может ошибся, может луны сошлись - не важно) так вот чтобы при такой ситуации он ругался что у номенклатуры с одним цветов не может быть разных цен.
1 shadow_sw
 
23.11.16
09:03
если это в форме, то в процедуру при добавлении делать проверку по строкам
2 assasu
 
23.11.16
09:03
добавляешь новую колонку. вписываешь туда 1.
сворачиваешь по колонке которую нужно проверить  и сумма по новой колонке. там где сумма 2 и более - повторяющаяся строка.
3 Fish
 
23.11.16
09:06
(2) Имхо, проще проверять при добавлении, и не давать вводить вторую строку с той же номенклатурой и цветом.
4 Filippov
 
23.11.16
09:08
Можно запросом к ТЗ с группировкой по номенклатуре, цвету с условием количество цен > 1. Если результат пуст, то всё ОК, иначе запрос выдаст, на каких номенклатурах-цветах непорядок
5 location
 
naïve
23.11.16
09:11
спасибо всем за ответы пойду пробовать.
6 newbling
 
23.11.16
09:13
(2) так же делаю
7 LeReve
 
23.11.16
09:25
(6) ну так же и не правильно. Если делать проверку в момент добавления, как минимум экономит время
8 shadow_sw
 
23.11.16
09:27
(7) вот вот в(1) я так и написал