|
Помогите пожалуйста. |
☑ |
0
Dampil17
03.05.12
✎
07:08
|
Всем доброго времени суток.
Есть такая задача:
Есть 2 формы: ФормаСписка и ФормаДокумента
Нужно: Из формыСписка по кнопке изменить значение реквизита документа в списке (тип булево), не открывая сам документ (или пусть открывается с последующим закрытием) с последующим проведением.
Если кто с этим сталкивался или кто знает похожую тему на форуме, пожалуйста помогите, кто ссылкой, кто советом ).
В нете шарил - не нашел (может вопрос не так задаю или руки кривые)
Заранее спасибо.
|
|
1
Мимохожий Однако
03.05.12
✎
07:10
|
ОФФ: про кривые руки ты опрометчиво...
На ИТС есть обработка подбора объектов. Там есть функция изменения реквизитов.
|
|
2
Wobland
03.05.12
✎
07:11
|
самое главное в вопросе - это заголовок. текущий документ в списке уже видишь?
|
|
3
Dampil17
03.05.12
✎
07:19
|
(2) да вижу
|
|
4
Wobland
03.05.12
✎
07:23
|
(3) по ссылке получаешь объект, присваиваешь реквизит, записываешь. на здоровье
|
|
5
Dampil17
03.05.12
✎
07:25
|
(4) Спасиб. Счас попробую
|
|
6
Eugene555
03.05.12
✎
07:29
|
В документе списка в табличном поле по событию "Выбор" в процедуру пишешь примерно такое:
ИмяКолонки = Колонка.Имя;
Если ИмяКолонки = "НужнаяТебеКолонка" Тогда
СтандартнаяОбработка = Ложь;
Док = ВыбраннаяСтрока.Ссылка.ПолучитьОбъект();
Док.НужныйТебеРЕквизитБулево = Не Док.НужныйТебеРЕквизитБулево;
Если Док.Проведен Тогда
Док.Записать(РежимЗаписиДокумена.Проведение);
Иначе
Док.Записать();
КонецЕсли;
КонецЕсли;
|
|
7
Dampil17
03.05.12
✎
07:33
|
(6) Огромное спасибо
|
|
8
Dampil17
03.05.12
✎
07:33
|
Сейчас проверим.
|
|
9
Wobland
03.05.12
✎
07:42
|
не надо тут выбором баловаться
|
|