Имя: Пароль:
1C
1С v8
Поле объекта недоступно для записи......
,
0 Босечка
 
08.01.14
18:05
ДокТЗ =  Документы.ТехническоеЗадание.Выбрать(НачПериода,КонПериода);
    
    Пока ДокТЗ.Следующий() цикл
    Для Каждого ТекущаяСтрока Из ДокТЗ.Работы Цикл
    
    
    
        Если НачалоДня( ТекущаяСтрока.ДатаНачала) <> НачалоДня(ТекущаяСтрока.ДатаОкончания) Тогда
            НачальныеСекунды = (НачалоДня(ТекущаяСтрока.ДатаНачала)+(18*3600) - ТекущаяСтрока.ДатаНачала) /3600;
            ДнейВПромежутке = ((НачалоДня(ТекущаяСтрока.ДатаОкончания) - НачалоДня(ТекущаяСтрока.ДатаНачала))/86400)-1;
            КонечныеСекунды = ((ТекущаяСтрока.ДатаОкончания) - (НачалоДня(ТекущаяСтрока.ДатаОкончания)+(8*3600))) /3600;
            КоличествоВыходных = ОпределитьКоличествоВыходныхДней(НачалоДня(ТекущаяСтрока.ДатаНачала)+86400,НачалоДня(ТекущаяСтрока.ДатаОкончания)-86400);
            ВремяВыполнения1 = НачальныеСекунды+(ДнейВпромежутке-КоличествоВыходных)*ПродолжительностьРабочейСмены+КонечныеСекунды;
            
        Иначе
            Если ТекущаяСтрока.ДатаОкончания=ТекущаяСтрока.ДатаНачала тогда
                ВремяВыполнения1 =0;
            иначе
                ВремяВыполнения1 = (ТекущаяСтрока.ДатаОкончания - ТекущаяСтрока.ДатаНачала) /3600;
            КонецЕсли;
        КонецЕсли;
                Если ЗначениеЗаполнено(ТекущаяСтрока.ДатаНачала) = 0  Тогда
                ДатаНачалаПустая = 1;
            КонецЕсли;

                Если ВремяВыполнения1 > 7000 тогда
                     ВремяВыполнения1=0;
                КонецЕсли;
    
                Сообщить("ТЗ "+ТекущаяСтрока.Операция+"  "+ВремяВыполнения1);
                ТекущаяСтрока.ВремяВыполнения = ОКР(ВремяВыполнения1,2);
    КонецЦикла;     
    
         ДокТЗ.Записать();
    КонецЦикла;     
    

выдает
Поле объекта недоступно для записи (ВремяВыполнения)
                ТекущаяСтрока.ВремяВыполнения = ОКР(ВремяВыполнения1,2);
1 Мимохожий Однако
 
08.01.14
18:10
ДокТЗ какой тип?
2 Босечка
 
08.01.14
18:12
Тип Документ.Техзадание
3 Мэс33
 
08.01.14
18:21
Пока ДокТЗ.Следующий() цикл

изменить на

//-------
Пока ДокТЗ.Следующий() цикл
обДок = ДокТЗ.ПолучитьОбъект();
Для Каждого ТекущаяСтрока Из обДок.Работы Цикл
//-------
4 ДенисЧ
 
08.01.14
18:30
(1) выборка, разумеется... ТС не знает проПолучитьОбъект....
5 Black Friday
 
08.01.14
18:49
(4) 44 года, Стаж: 3 года 4 месяца 8 дней, 120 тем, 690 сообщений - и допустить такую ошибку?
видимо, в Нижнем до сих пор празднуют...
6 Босечка
 
08.01.14
18:51
Все получилось!!!!!  
Праздновать еще не заканчивали...
7 Рэйв
 
08.01.14
18:56
Предлагаю в след раз без фотки топлес ТС не помогать:-)
8 Рэйв
 
08.01.14
18:56
А то про обычную фотку никто и не вспомнил
9 Пеппи
 
08.01.14
18:57
10 Босечка
 
08.01.14
19:07
(7) А что? У тебя фотка есть?
11 Wobland
 
08.01.14
19:13
(7) я топлесс фотографироваться ради ТС не буду
12 Пеппи
 
08.01.14
19:16
остается фотка за ДенисЧ! Он помогал и помог!)
13 Wobland
 
08.01.14
19:17
эх, а ведь должно быть у кого-то из местных девушек моё фото топлесс.. ;)
14 Пеппи
 
08.01.14
19:19
(13) точно не у меня))
15 Wobland
 
08.01.14
19:22
(14) меняемся?
16 Пеппи
 
08.01.14
19:29
(15) давай свою фотку))
17 Wobland
 
08.01.14
19:31
(16) только на ушко
18 Пеппи
 
08.01.14
19:32
Закон Брукера: Даже маленькая практика стоит большой теории.