PDA

Просмотр полной версии : Помогите сделать, чтобы данные не повторились



spam3020
18.11.2013, 19:48
Всем доброго времени суток, очень нужна помощь, я новичок и не догоняю, ситуация такая:
Есть 2 документа - приходная и расходная накладная, по 2 ресурса - наименование товара, номер ячейки.
Пользователь вводит товар (телефон) и номер ячейки (а1).
Ячеек много (а1, а2, а3 и т.д.), но в каждую ячейку можно записать только три товара, т.е. когда пользователь заполняет форму документа, он мог только три раза записать и провести товары в одной и той же ячейке, при попытке записать 4-фай товар в той же ячейки, должна вылетать ошибка с сообщением.

Помогите пожалуйста, заранее спасибо

Poluk
10.12.2013, 16:40
оп подробнее немного, если можно.... Версия платформы, конфигурация?

1cpro
15.12.2013, 14:17
Примерно так:



ТЗ=Документ.Товары.Выгрузи� �ь();
МС=ТЗ.НайтиСтроки(Новый Структура("Товар,Ячейка",ТекТовар,ТекЯчейка));
Если МС.Количество()>=3 Тогда
Предупреждение("Нельзя!");
КонецЕсли;
В общем без самого модуля и структуры метаданных точный код написать невозможно. Вы можете просто использовать этот кусочек кода как подсказку.