![]() |
Модераторы: stron |
![]() ![]() ![]() |
|
Tamerlan777 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2008 Репутация: нет Всего: нет |
У меня такой вопрос.
Я в табличную часть добавляю ФИО студентов...Как сделать так, что бы при повторном внесении той же фамилии у меня выскакивало предупреждение, что такая запись в Табличной части текущего документа уже есть !. |
|||
|
||||
mmvds |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 22.12.2007 Репутация: 2 Всего: 6 |
в обработчик события изменения у поля, куда вводишь фио написать что-то вроде:
|
|||
|
||||
Tamerlan777 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2008 Репутация: нет Всего: нет |
что-то непонятно
======================================= для каждого к из ТаблицаСостояния цикл если к.ЗаявкаОт=поле_куда_вводишь_фиотогда //сообщить("ФИО: "+поле_куда_вводишь_фио+" уже существует, введите другое"); // ЗаявкаОт=""; Сообщить("===="); конецесли; Сообщить(к.ЗаявкаОт); конеццикла; что такое поле_куда_вводишь_фио????? к.ЗаявкаОт перебирает все заявки это верно, а вот условие если неверно к.ЗаявкаОт=(и сдесь текущее нужно значение, а как его записать, если =к.ЗаявкаОТ, получиться дублирование) |
|||
|
||||
mmvds |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 22.12.2007 Репутация: 2 Всего: 6 |
в твоем случае
Это сообщение отредактировал(а) mmvds - 4.6.2008, 21:10 |
|||
|
||||
Tamerlan777 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2008 Репутация: нет Всего: нет |
ст=элементыформы.ТабличнаяЧасть.ТекущаяСтрока;
для каждого к из ТаблицаСостояния цикл если к.ЗаявкаОт=ст.ЗаявкаОт тогда Сообщить("Заявка "+ст.ЗаявкаОт+ст.ФИО+"уже существует, введите другое"); конецесли; конеццикла; ===================== так не прокатывает сообщает и Заявку которая в первый раз вносится. Я использую процедуру ПриИзменении. |
|||
|
||||
mmvds |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 22.12.2007 Репутация: 2 Всего: 6 |
отредактировал Это сообщение отредактировал(а) mmvds - 5.6.2008, 15:19 |
|||
|
||||
koloboc74 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 23.12.2008 Репутация: нет Всего: нет |
Сделай кнопку подбор
вод код Процедура ОбработкаПодбора(Элемент,КонтФормы) Если ПустоеЗначение(Элемент)=0 Тогда // КонецЕсли; Если Элемент <> Элемент.ОсновнойЭлемент Тогда Элемент = Элемент.ОсновнойЭлемент КонецЕсли; Если глНайтиСотрудникаВТаблицеДокумента(Контекст,Элемент,1)=0 Тогда НоваяСтрока(); Сотрудник = Элемент; подр = Сотрудник.Подразделение.Получить(ДатаДок); КонецЕсли; КонецЕсли; КонецПроцедуры // ОбработкаПодбора |
|||
|
||||
![]() ![]() ![]() |
Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |