powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Как заменить значение в области ТД
10 сообщений из 10, страница 1 из 1
Как заменить значение в области ТД
    #38316626
Evgeniy777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Подскажите кто знает, как изменить значения параметров в уже выведенной области "ТабличногоДокумента"??. Т.е. например:
.....
Область.Параметры.Значение = Значение;
ТабДок.Вывести(Область);
.....
.....
//дальше "Значение" изменилось и надо его заменить в "Область", чтобы занова ее не выводить.
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38316690
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeniy777, какая то странная постановка задачи. Почему значение изменилось? Почему нельзя сразу вычислить "правильное значение" параметра?
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38316743
Evgeniy777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну эт другой вопрос, там много областей присоединяется выводится и все такое, возможно же как то заменить значение?
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38316870
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в уже выведенной - поздно...

ибо в ТабДок нету "Параметры.Значение..." - все отвалилось при выводе, чистый текст в ячейках
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38316897
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖв уже выведенной - поздно...

ибо в ТабДок нету "Параметры.Значение..." - все отвалилось при выводе, чистый текст в ячейках Не, не правда. Так работает:
Код: vbnet
1.
2.
3.
4.
	ТоварДляПоиска = Справочники.Товары.НайтиПоНаименованию("Сметана");
	НайденнаяОбласть = ТабДок.НайтиЗначение(ТоварДляПоиска);
	НайденнаяОбласть.Параметр = Справочники.Товары.НайтиПоНаименованию("Bosch1234");
	НайденнаяОбласть.Расшифровка = Справочники.Товары.НайтиПоНаименованию("Bosch1234");
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38317116
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZПоследний выдох ГПЖв уже выведенной - поздно...

ибо в ТабДок нету "Параметры.Значение..." - все отвалилось при выводе, чистый текст в ячейках Не, не правда. Так работает:
Код: vbnet
1.
2.
3.
4.
	ТоварДляПоиска = Справочники.Товары.НайтиПоНаименованию("Сметана");
	НайденнаяОбласть = ТабДок.НайтиЗначение(ТоварДляПоиска);
	НайденнаяОбласть.Параметр = Справочники.Товары.НайтиПоНаименованию("Bosch1234");
	НайденнаяОбласть.Расшифровка = Справочники.Товары.НайтиПоНаименованию("Bosch1234");



что работает то? нашли текст в ячейке? а если я текста не знаю, а только имя параметра?
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38317120
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НайденнаяОбласть.Параметр = "" нефига не тоже самое что Область.Параметры.ХХХ = ""
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38317136
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выводе храните координаты ячейки и значения, и меняйте их как хотите.
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38317219
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖНайденнаяОбласть.Параметр = "" нефига не тоже самое что Область.Параметры.ХХХ = "" предлагаю попробывать и убедиться самому и значение и расшифровка таким образом меняются. Как автор будет искать в макете нужное место - это его проблемы. Я продемонстрировал только, что и значние и параметр в уже выведенной области менять можно.
...
Рейтинг: 0 / 0
Как заменить значение в области ТД
    #38317338
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitriyZпредлагаю попробывать и убедиться самому и значение и расшифровка таким образом меняются

я СП читать умею... странно что не менялось бы значение конкретной области табл. документа... однако задача автора несколько иная была - получить доступ к коллекции параметров табличного документа, уже выведенного. только в этом смысла нет - там пусто
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Как заменить значение в области ТД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]