|
Поле объекта недоступно для записи Помогите пожалуйста! |
☑ |
0
Бестия
06.12.12
✎
14:42
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Демисезон=0;
Выборка = Документы.ПоступлениеТоваровУслуг.Выбрать();
Пока Выборка.Следующий() Цикл
Для каждого стр из Выборка.Товары цикл
если стр.Номенклатура.НоменклатурнаяГруппа= Справочники.НоменклатурныеГруппы.НайтиПоКоду("000000001") тогда
Демисезон=Демисезон+1;
конецесли;
конеццикла;
если (выборка.СкладОрдер=справочники.Склады.НайтиПоКоду("000000001"))тогда
если (Демисезон>10) тогда
Выборка.Сезон=Справочники.НоменклатурныеГруппы.НайтиПоКоду("000000001");
Выборка.Записать();
конецесли;
конецесли;
КонецЦикла;
КонецПроцедуры
{Форма.Форма.Форма(101)}: Поле объекта недоступно для записи (Сезон)
выборка.Сезон=Справочники.НоменклатурныеГруппы.НайтиПоКоду("000000001");
Почему не присваивается значение в реквизит документа?
|
|
1
Wobland
06.12.12
✎
14:42
|
потому что Поле объекта недоступно для записи (Сезон)
|
|
2
Amra
06.12.12
✎
14:43
|
Открой для себя различия между ссылкой и объктом
|
|
3
Wobland
06.12.12
✎
14:43
|
рекомендую предварительно получить объект
|
|
4
Wobland
06.12.12
✎
14:44
|
и открой для себя запросы. негоже циклом бегать, если не все надо
|
|
5
Wobland
06.12.12
✎
14:45
|
и открой для себя ещё форматирование кода. грудь весьма хороша, но на код смотреть не могу
|
|
6
Бестия
06.12.12
✎
14:46
|
НГ = Справочники.НоменклатурныеГруппы;
СсылкаНГ = НГ.НайтиПоКоду("000000002");
Если НЕ СсылкаНГ.Пустая() Тогда
ОбъектНГ = СсылкаНГ.ПолучитьОбъект();
Выборка.Сезон=ОбъектНГ;
КонецЕсли;
Так?
|
|
7
Wobland
06.12.12
✎
14:46
|
(6) нет
|
|
8
Wobland
06.12.12
✎
14:46
|
об=ПолучитьОбъект()
об.ЧегоТоТам=
об.Записать
|
|
9
Бестия
06.12.12
✎
14:48
|
(8) ясно, спасибо.
|
|
10
Бестия
06.12.12
✎
14:51
|
Все работает)
|
|
11
Wobland
06.12.12
✎
14:54
|
(10) запрос сделай, будь человеком
|
|
12
Wobland
06.12.12
✎
14:55
|
в котором сразу твои демисезоны можно посчитать, отобрать только нужные документы и т.д. останется только обойти выборку и понаприсвоить везде.
|
|
13
Rlogin
06.12.12
✎
14:57
|
От жеж, и фотку не попросишь...
|
|
14
Бестия
06.12.12
✎
15:17
|
(11) (12) нужно быстро, а с запросами нужно разбираться, не могу в 8-ке с ними подружиться. (13) так есть же)
|
|
15
Нуф-Нуф
06.12.12
✎
15:18
|
ыыыыыыыыыыы
|
|
16
Нуф-Нуф
06.12.12
✎
15:18
|
прямо таки роковая женщина
|
|
17
Wobland
06.12.12
✎
15:27
|
(14) разобрать или уже быстро?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший