Имя: Пароль:
1C
1С v8
Помогите пожалуйста.
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
не надо тут выбором баловаться