Имя: Пароль:
1C
1С v8
Запись данных в ТЧ документа, полученного по ссылке
0 Vladislava-smile
 
07.07.15
08:02
Подскажите в чем ошибка, пжлст.
Получаю объект по ссылке по условию вношу изменения в ТЧ документа.

СсылкаНаДок=ЭлементыФормы.ТабличноеПоле2.ТекущаяСтрока.Ссылка;
ДокументОбъектЗаказПоставщику=СсылкаНаДок.ПолучитьОбъект();

    
НоменклатураВЗаказе=ЭлементыФормы.ТабличноеПоле2.ТекущаяСтрока.Номенклатура;
Для каждого стр из ДокументОбъектЗаказПоставщику.Товары цикл
    Если  НоменклатураВЗаказе=Стр.Номенклатура тогда
    ДокументОбъектЗаказПоставщику.Товары.Проверка=Перечисления.СостояниеПроверки.ДаГоден;
КонецЕсли;
КонецЦикла;
ДокументОбъектЗаказПоставщику.Записать();

Ошибка {Форма.Форма.Форма(204)}: Поле объекта не обнаружено (Товары)
Для каждого стр из ДокументОбъектЗаказПоставщику.Товары цикл
1 1Сергей
 
07.07.15
08:03
интересно, что вот такая конструкция "ЭлементыФормы.ТабличноеПоле2.ТекущаяСтрока.Ссылка;" вернуть должна по твоему?
2 Vladislava-smile
 
07.07.15
08:04
ТЧ в документе ЗаказПоставщику называется Товары
3 Vladislava-smile
 
07.07.15
08:04
(1) - ссылку
4 1Сергей
 
07.07.15
08:04
(3) хорошо. А возвращает она что?
5 Vladislava-smile
 
07.07.15
08:06
Ну так и возвращает ссылку. В отладчике проверяла.
6 1Сергей
 
07.07.15
08:08
СсылкаНаДок.Пустая() что возвращает?
7 Vladislava-smile
 
07.07.15
08:12
(6) ложь
8 Cyberhawk
 
07.07.15
08:13
Скриншот табло из отладчика с полями ссылки в студию
9 1Сергей
 
07.07.15
08:14
По-моему кто-то из нас черепашка
10 ЧеловекДуши
 
07.07.15
08:15
(0) >>> ДокументОбъектЗаказПоставщику.Товары.Проверка=Перечисления.СостояниеПроверки.ДаГоден;

Что это? Ты в цикле куда что присваиваешь?
11 Vladislava-smile
 
07.07.15
08:17
(10) - В ТЧ документа в реквизит Проверка, если номенклатура = номенклатуре в строке.
12 Vladislava-smile
 
07.07.15
08:19
Это для проверки присваиваю - работает ли метод Получить и записать вообще
13 ДенисЧ
 
07.07.15
08:21
За это
ДокументОбъектЗаказПоставщику.Товары.Проверка=Перечисления.СостояниеПроверки.ДаГоден;

5 лет строгого режима с последующим поражением в правах и запретом подходить к 1с на 15 лет
14 1Сергей
 
07.07.15
08:22
(11)

стр.Проверка=Перечисления.СостояниеПроверки.ДаГоден;


но речь не об этом. что в "ДокументОбъектЗаказПоставщику"?
15 ЧеловекДуши
 
07.07.15
08:28
(11) Не понял, ты ту там ошибку смотри. Написана полная лажа. :)
16 ЧеловекДуши
 
07.07.15
08:29
(12) Так в 1С не работает :)
17 AlexITGround_
серый
 
07.07.15
08:42
(0) Что есть такое ".Проверка", это реквизит ТЧ такой?
18 Vladislava-smile
 
07.07.15
08:48
Да, уже разобралась, спасибо. Но не подойдет, используются документы, которые уже в закрытом периоде были. Буду создавать еще один регистр сведений тогда ... (