Snippets

emconzamarb1987 Процедура передзаписью отказ параметрызаписи

Created by emconzamarb1987

Процедура передзаписью отказ параметрызаписи

———————————————————
>>> СКАЧАТЬ ФАЙЛ <<<
———————————————————
Проверено, вирусов нет!
———————————————————

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Там, где этот параметр присутствует означает, что в этом обработчике ещё можно отказаться от записи, присвоив параметру «Отказ» значение Истина, и тогда запись произведена не будет. 1) Модуль формы ПередЗаписью(Отказ, ПараметрыЗаписи). Для диалога будем использовать клиентскую процедуру модуля формы ПередЗаписью(), и сохраним ответ пользователя в параметре этой процедуры « ПараметрыЗаписи».4) Модуль формы ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) В этом. НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Если ПараметрыЗаписи.РежимЗаписиДокумента = РежимЗаписиДокумента.Проведение Тогда. &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Если Вопрос( Количество оборудования введено верно? , РежимДиалогаВопрос.ДаНет)=КодВозвратаДиалога.Нет тогда. Нажмем на кнопку с увеличительным стеклом в поле события ПередЗаписью – автоматически будет открыт модуль формы и создан пустой обработчик события ПередЗаписью. Он имеет следующий вид: &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи). ПередЗаписью( Отказ , ПараметрыЗаписи )ПараметрыПризнак отказа от записи. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись произведена не будет. &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи).НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) Если ПараметрыЗаписи.Ответ Тогда. процедура ПередЗаписью(Отказ,Замещение) для каждого запись из ЭтотОбъект цикл Сообщить( Результат ПередЗаписью() ); Сообщить( Новая запись + запись.Цена); ЗаписьНоменклатура = запись.Номенклатура.Ссылка; ЗаписьПериод = запись.Период. Последовательность запуска событий при записи: 1) Модуль формы ПередЗаписью(Отказ, ПараметрыЗаписи).4) Модуль формы ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи). Для диалога будем использовать клиентскую процедуру модуля формы ПередЗаписью(), и сохраним ответ пользователя в параметре этой процедуры « ПараметрыЗаписи». &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Если Вопрос. Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)Отказ = ИстинаСообщить ( Не заполнено поле Причина отказа , СтатусСообщения.Важное) Обычная задача перед записью поймать изменение реквизита (пусть это будет реквизит ВремяНачала)и выполнить некоторое действие.Ну и используем новую функцию в процедуре ПередЗаписью &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Если. Процедура ПередЗаписью(Отказ, ПараметрыЗаписи). Если НеВыполнятьПроверкуПередЗаписью Тогда. &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Объект.Наименование = Объект.Наименование + Объект.Код; КонецПроцедуры. Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения). Гость. 0 - 16.03.2012 - 11:19. Конфа БИТ Автосервис 17.1, при записи заказ наряда, документ начинает проводится(это плохо!). Создал свой справочник, добавить контактную информацию: Для работы с контактной информацией и адресным классификатором подключить из Библиотеки стандартных подсистем (БСП) раздел Адресный классификатор. К примеру есть справочник ТочкиОбслуживаня, у. в модуле формы записи шк делал. &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Запись.Номенклатура1 = Запись.Номенклатура; КонецПроцедуры. отладчиком туда идет ? Вопрос к программистам 1С 8.2: в контрагенте содержится информация о предприятиях, в том числе РНН, надо сделать так чтобы при незаполнении этой строки конфигур. &НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) ОкнаКлиентскогоПриложения = ПолучитьОкна(); Для каждого ОкноКлиентскогоПриложения Из ОкнаКлиентскогоПриложения Цикл Если ОкноКлиентскогоПриложения.Основное Тогда.

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.