M_Volkov
Gold Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору b7music А что за конфигурация? Например, ЗаказНаряд есть в Альфе, но нет ВыдачаИзРемонта!? Предположим, это измененная Альфа-Авто, и в ней прописан механизм "на основании" для ВыдачаИзРемонта, тогда примерно так: Код: Процедура ПриЗакрытии() дкФормаПриЗакрытии(ЭтаФорма); СохранитьЗначение(ЭтаФорма.Метаданные().Имя+ЭлементыФормы.КоманднаяПанельТовары.Кнопки.Подсветка.Имя,ЭлементыФормы.КоманднаяПанельТовары.Кнопки.Подсветка.Пометка); // Здесь желательно вставить проверку на наличие подчиненного ВыдачаИзРемонта Если Состояние = Перечисления.СостояниеЗаказНаряда.Закрыт Тогда Ответ = Вопрос("Создать документ ""Выдача из ремонта""?", РежимДиалогаВопрос.ДаНет, 60); Если Ответ <> КодВозвратаДиалога.Да Тогда Возврат; КонецЕсли; КонецЕсли; ВыдачаИзРемонта = Документы.ВыдачаИзРемонта.СоздатьДокумент(); ВыдачаИзРемонта.Заполнить(ЭтотОбъект.Ссылка); КонецПроцедуры | И все это надо для забывчивых пользователей? А для чего нужен ВыдачаИзРемонта, зафиксировать, что клиент не забыл забрать свою тачку? Дык это фиксируется состоянием Закрыт, т.е. клиент оплатил ремонт, расписался в заказ-наряде и ПКО, и забрал... до этого состояние - Выполнен. Добавлено: Sanitch Цитата: Важная информация -------------------------------------------------------------------------------- Текущая версия конфигурации "Управление торговлей", редакция 11.1.7 предназначена для использования с версией системы 1С:Предприятие 8 не ниже 8.3.5.1091. | Может в этом дело!? | Всего записей: 5796 | Зарегистр. 23-06-2008 | Отправлено: 09:03 29-07-2014 | Исправлено: M_Volkov, 09:40 29-07-2014 |
|