Как изменить значение реквизита табличной части? #711156


#0 by TheMan
Хэлп...есть справочник, у него есть табличная часть...как изменить значение реквизита этой табличной части? Стандартным механизмом обхода табличной части в цикле, нахождения нужной строки и изменением значения не прокатывает. Сообщить показывает, что значение поменялось, но на форме отображается старое значение... &НаКлиенте
#1 by МойКодУныл
Записать
#2 by TheMan
Не...Когда записываю записывает старое значение...
#3 by Fragster
#4 by Maxus43
там то что?
#5 by TheMan
т.е. значение, которое на данный момент отображается
#6 by Fragster
делай на сервере с ТЧ объекта, а не с элементом формы
#7 by TheMan
там то что? Там на сервере получаю значения структурой..
#8 by TheMan
делай на сервере с ТЧ объекта, а не с элементом формы на сервере тоже самое получается. Но я и тут делаю с табличной частью объекта...Дополнительные реквизиты это тч
#9 by Maxus43
на сервере и меняй
#10 by TheMan
на сервере и меняй бесполезно... на форме значение реквизита не меняется
#11 by Maxus43
читай книги, "разработка в управляемом приложении". Это азы...
#12 by TheMan
Так тоже не работает
#13 by salvator
Чё за "ВыборкаОбъект"?
#14 by TheMan
Чё за "ВыборкаОбъект"? Упс..это я еще пробывал получитьобъект...там использовалась...сейчас комментарий
#15 by TheMan
Эт..да пробывал на клиенте...думал может в этом косяк...
#16 by salvator
Так скинь нормальный код, ёлы-палы.
#17 by TheMan
Так скинь нормальный код, ёлы-палы.
#18 by TheMan
Профи ну вы хде?))) Хелп плиз...
#19 by TheMan
апп
#20 by YF
А на форме дополнительные реквизиты как отображаются? Табличная чать показана?
#21 by TheMan
А на форме дополнительные реквизиты как отображаются? Табличная чать показана? Да показана...
#22 by Timon1405
Тип(Объект) в отладчике в студию
#23 by Fedor-1971
Зайди в отладчик, поставь точку останова на строку: Для каждого строка из Объект.ДополнительныеРеквизиты  цикл и посмотри что есть в твоей "строка" сразу станет понятно что пытаешься сравнить и как нечто входящее в "строка" можно заполнять. Для интереса проделай сие НаКлиенте и НаСервере - прочувствуй разницу. P.S. Последуй совету из .
#24 by TheMan
Вот скрин....Свойства это и есть табличная часть справочника
#25 by TheMan
Зайди в отладчик, поставь точку останова на строку: Для каждого строка из Объект.ДополнительныеРеквизиты  цикл и посмотри что есть в твоей "строка" сразу станет понятно что пытаешься сравнить и как нечто входящее в "строка" можно заполнять. Для интереса проделай сие НаКлиенте и НаСервере - прочувствуй разницу. P.S. Последуй совету из . В строке все выходит что нужно...но не меняется на форме... строка.значение меняется, а на форме нет...
#26 by hhhh
а где РеквизитФормыВЗначение ??Детский сад.
#27 by TheMan
а где РеквизитФормыВЗначение ??Детский сад. оп...а это куда надо?
#29 by TheMan
Блин походу я туплю... прошу понять и простить))))
#30 by TheMan
Ничего не поменялось все тоже самое... Оч странно строка значение поменялось а на форме без изменений
#31 by salvator
А записываешь где?
#32 by TheMan
при записи значение пишется не то которое в строка.значение а то которое на форме...
#33 by TheMan
#34 by TheMan
#35 by TheMan
Задачка видимо оч сложная...
#36 by Timon1405
Так попкорн у всех с утра закончился, все ушли за новым ведром
#37 by TheMan
Ну тады другое дело))))))
#38 by Fedor-1971
Шутник блин. Есть открытая форма элемента справочника, у него есть ТЧ ДополнительныеРеквизиты (например А, Б и ИсточникФинансирования) &НаСервере Процедура ЗаполнитьТЧ(Источник) Для каждого стр из Объект.ДополнительныеРеквизиты цикл Тебе уже сказали читай книги!
#39 by Fedor-1971
+ и не используй в названии переменных и ТЧ зарезервированные конструкции, потом сам моск вывихнеш пытаясь понять почему процедура что-то делает не так.
#40 by TheMan
ДА НЕ РАБОТАЕТ ТАК!!!! НЕ ИЗМЕНЯЮТСЯ ДАННЫЕ НА ФОРМЕ!!!!
#41 by Fedor-1971
ТЧ назови нормально, например, ДопДанные 100% работает и изменяется, проверено не один раз Смотри отладчиком на стр - должен быть открывающийся список с реквизитами А, Б и ИсточникФинансирования. Ты точно работаешь с управляемой формой?
#42 by Timon1405
точку останова на конеццикла и ответь на
#43 by TheMan
Вот и мной было проверено не один раз...работало... Только здесь по другому... строка.значение меняется...сообщить это показывает... а на форме результата 0.
#44 by TheMan
Объект    ДанныеФормыСтруктура    ДанныеФормыСтруктура АвтоматическиРассчитыватьПланПроекта    Истина    Булево ВерсияДанных    "AAAAAAFgcFs="    Строка ВидПроекта    Общий    СправочникСсылка.ВидыПроектов ГрафикРаботы        СправочникСсылка.ГрафикиРаботы ГрифДоступа        СправочникСсылка.ГрифыДоступа ДатаПоследнейЗагрузкиИзВнешнегоФайла    01.01.0001 0:00:00    Дата ДополнительныеРеквизиты    ДанныеФормыКоллекция    ДанныеФормыКоллекция ЕдиницаДлительностиЗадач    час    ПеречислениеСсылка.ЕдиницыДлительности ЕдиницаТрудозатратЗадач    чел-час    ПеречислениеСсылка.ЕдиницыТрудозатрат ЗагруженИзMSProject    Ложь    Булево ЗадачаОснование        СправочникСсылка.ПроектныеЗадачи Заказчик    Федеральное космическое агентство (Роскосмос)    СправочникСсылка.Корреспонденты ЗапретитьАвтоматическоеДобавлениеУчастниковРабочейГруппы    Ложь    Булево ИмяПредопределенныхДанных    ""    Строка Наименование    "ОКР "Элинвар""    Строка Описание    """г/к от 17.04.2014 №783-К694/13/146 ОКР ""Разработка технологии создания унифицированных интегральных модулей датчиков механических величин, в том числе работоспособных в экстремальных условиях эксплуатации с применением технологии ультрапрецизионной мехобработки и прецизионной электроэрозионной обработки труднообрабатываемых инварных и элинварных сплавов на ультрапрецизионных станках с числовым программным управлением, технологии нанообразивного шлифования и полирования прецизионных деталей чувствительных элементов датчиков, с использованием технологии лазерной размерной обработки и модифицирования поверхности"", (шифр ОКР ""Элинвар"")"""    Строка Организация        СправочникСсылка.Организации ПометкаУдаления    Ложь    Булево Предопределенный    Ложь    Булево ПроектОснование    1тестирование    СправочникСсылка.Проекты ПроектнаяКоманда    ДанныеФормыКоллекция    ДанныеФормыКоллекция РедактируетсяВСтороннейСистеме    Ложь    Булево Родитель    1ОКР тест    СправочникСсылка.Проекты Руководитель    ннова Налья Владимировна (Ведущий инженер-программист)    СправочникСсылка.Пользователи Состояние    Инициирован    ПеречислениеСсылка.СостоянияПроектов СписыватьЗатратыНаПроект    Истина    Булево СпособПланирования    От даты начала проекта    ПеречислениеСсылка.СпособыПланированияПроекта Ссылка    ОКР "Элинвар"    СправочникСсылка.Проекты СсылкаНаВнешнийФайл    ""    Строка ТекущийПланНачало    01.01.2014 0:00:00    Дата ТекущийПланОкончание    31.12.2014 0:00:59    Дата ТекущийПланТрудозатраты    555    Число УдалитьАвтоматическиВестиРабочуюГруппу    Ложь    Булево Утвержден    Истина    Булево ЭтоГруппа    Ложь    Булево
#45 by TheMan
типа это?
#46 by Timon1405
зрителям с попкорном достаточно первой строчки
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С