Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Есть необходимость открывать документ «Заказ покупателя» в режиме «Только просмотр»
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Powerman
Есть необходимость открывать документ «Заказ покупателя» в режиме «Только просмотр» при условии, что документ «Заказ покупателя» закрыт (Документом «Закрытие заказов покупателей»).
Я добавил в документ «Заказ покупателя» реквизит «ЗаказЗакрыт» тип Булево, добавил в процедуру «ПриОткрытии» проверку реквизита «ЗаказЗакрыт» на Ложь-Истина (при истине документ должен открываться только для чтения.)
В табличной части документа «Закрытие заказов покупателей» есть ссылка на документ «Заказ покупателя»
Вопрос… Как при проведении документа «Закрытие заказов покупателей» установить значение реквизита документа «Заказ покупателя» «ЗаказЗакрыт» в Истина, а при отмене проведения документа «Закрытие заказов покупателей» установить значение реквизита документа «Заказ покупателя» «ЗаказЗакрыт» в Ложь.

"Управление торговым предприятием для Украины", редакция 1.2


 ! 

Не используйте ненужное выделение/изменение размера текста (особенно если не умеете им пользоваться)!!! Тут не форум для блондинок.
 
logist
Цитата(Powerman @ 13.07.12, 20:40) необходимо зарегистрироваться для просмотра ссылки
Вопрос… Как

В модуле объекта документа "Закрытие заказов" в процедуре "ОБработка проведения" и "ОбработкаУдаленияПроведения" написать код который устанавливать галки, в первом случае и убирать их во втором.
Хотя решение не совсем логичное, а при большом кол-ве закрываемых заказах в одном документе еще и не производительное. Лучше использовать регистр сведений в котором хранить состояние заказа.
Powerman
Цитата(logist @ 13.07.12, 22:12) необходимо зарегистрироваться для просмотра ссылки
В модуле объекта документа "Закрытие заказов" в процедуре "ОБработка проведения" и "ОбработкаУдаленияПроведения" написать код который устанавливать галки, в первом случае и убирать их во втором.
Хотя решение не совсем логичное, а при большом кол-ве закрываемых заказах в одном документе еще и не производительное. Лучше использовать регистр сведений в котором хранить состояние заказа.


Согласен...
Вопрос был как реализовать...
В таком случае как реализовать задачу в случае с галками и с регистрами. Просьба конкретный пример. Опыт пока не большой. Пока набираюсь опыта.


 ! 

Правила, п.13. Это последнее предупреждение.
 


Заранее спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.