Показано с 1 по 6 из 6
-
19.01.2015, 01:06 #1
- Регистрация
- 25.02.2013
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Проверка по определенному реквизиту на форме.
Добрый вечер, прошу знатоков подсказать, сразу скажу, только начинаю программировать в 1с. Есть задачка, существует документ Регистрация контрагента, в нем 2 реквизита, полное и краткое наименование соответственно, надо по полю "Краткое наименование" проверять есть ли в базе такой контрагент, если же нет, то создавать его в справочнике контрагенты. Как мне это реализовать? На данный момент я понимаю, что проверку надо делать ПередЗаписью, создана форма документа, а дальше что именно?
-
19.01.2015, 02:53 #2
-
19.01.2015, 11:33 #3
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
что проверку надо делать ПередЗаписью
Если для обычного, то можно прямо из события формы "ПередЗаписью" это проверить запросом к справочнику и выдать соответствующее сообщение для пользователя (чтобы он понимал, почему документ не записывается).
Если это управляемая форма, то нужно либо делать такую проверку в событии "ПередЗаписью" модуля объекта, либо организовывать работу "для контекста" для формы (в управляемом приложении в контексте "&НаКлиенте" вы не сумеете обратиться к справочнику напрямую)
-
19.01.2015, 11:51 #4
-
19.01.2015, 12:09 #5
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
в УФ у формы есть обработчик ПередЗаписьюНаСервере
сразу скажу, только начинаю программировать в 1с
-
19.01.2015, 12:37 #6
Похожие темы
-
Реквизит в печатной форме 1сУТ
от Akom132 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 28.05.2014, 13:31 -
Вывести на печать определенную область макета при реквизите булево
от Sergeyfit в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 5Последнее сообщение: 25.02.2014, 16:12
Социальные закладки