Помогите разобраться с Таблицей значений(ТЗ)

1. user1979322 29.11.23 12:36 Сейчас в теме
Имеется задач в цикле нужно создавать название колонок. Формируются они так номер месяца+ВидРабот(их 6шт). Далее делаю проверку в ТЗ-таблица значений, если нет такой колонки тогда создаем и записываем в нее определенное значение. Иначе вытаскиваю значение и добавляю к нему новое значение и итог записываю в эту же строчку в эту же колонку
Сложность в том что я не могу записать новое значение

Для i=1 По 12 Цикл
				Если i<10 Тогда
					НомерМесяца="0"+Строка(i); 
				Иначе 
					НомерМесяца=Строка(i); 
				КонецЕсли;
				МесяцЗначение="Месяц"+НомерМесяца;
				ВидРабот=ТекСтрокаСписокОборудования[МесяцЗначение];
				
				Если ПустаяСтрока(ВидРабот) Тогда
					 Продолжить;
				КонецЕсли;	
		
			         ТрудозатратыЧасы=ФормированиеТрудозатрат(ВидРабот,GRS,ГРСэл,ГРСэл_ом,ГРСмех,ГРСгидр);
					 Ключ=ВидРабот+"_"+НомерМесяца;
					 
					 // Проверка на сущиствование ключа
					 //ПроверкаСущиствованияКлюча=НормаЧасыСтруктура.Свойство(КлючСтруктуры);
					 НазваниеКолонки=НормаЧасыТЗ.Колонки.Найти(Ключ);
					 
					 Если НазваниеКолонки=Неопределено  Тогда
						  				  //Создаю Колонку в ТЗ
						НормаЧасыТЗ.Колонки.Добавить(Ключ);
						Стр=НормаЧасыТЗ.Добавить();
						Стр[Ключ]=ТрудозатратыЧасы.Всего;
						  						  // Определяю сколько совпадений было
						НазваниеКолонки=Ключ+"_Кол_во";
						НормаЧасыТЗ.Колонки.Добавить(НазваниеКолонки);
						Стр[НазваниеКолонки]=1;
					Иначе 
					 //Получаю значение по ключу
					 //Значение=Неопределено;
					 //НормаЧасыСтруктура.Свойство(КлючСтруктуры,Значение);
					     КолВоЧасовСтар=НормаЧасыТЗ[0][Ключ];
						 КолВоЧасовНовое=КолВоЧасовСтар+ТрудозатратыЧасы.Всего;
						 НормаЧасыТЗ[0][Ключ]=КолВоЧасовНовое;
						 Проверка=НормаЧасыТЗ[0][Ключ];

Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1979322 29.11.23 13:01 Сейчас в теме
Вопрос решил, извините, простите, спасибо, не за что
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот