как в 1С назначить Колонке Таблицызначений тип Таблицазначений #262166


#0 by dimas103
Столкнулся со следующим Процедура глСобратьТаблицуНачислений Расчет ЗП в переходный период 2006-2007 считается неправильно скорее всго только из-за этого. Решил исправить. В цикле идет сбор данных в ТЗ и потом эта ТЗ присваивается Занчению другой ТЗ        ТаблицаСНачислениями.ТаблицаПремий=ТаблицаПремий; НА следующем шаге ТаблицаПремий обнуляется и заново собирается при присвоении ТаблицаСНачислениями.ТаблицаПремий=ТаблицаПремий; и в первой и второй строке ТаблицаСНачислениями значения ТаблицаПремий одинаковые. Подсказали что из-за того что тип ТаблицаСНачислениями.ТаблицаПремий не назначен        ТаблицаСНачислениями.НоваяКолонка("ТаблицаПремий"); Попробовал назначить        ТаблицаСНачислениями.НоваяКолонка("ТаблицаПремий","ТаблицаЗначений"); А не получилось. кто знает как Значению ТЗ назначитбь тип ТЗ???
#1 by Chieftain
А никак - просто задавать значение в каждой строке
#2 by Лефмихалыч
так и назначить ТаблицаСНачислениями.НоваяКолонка("ТаблицаПремий","ТаблицаЗначений"); только видимо еще на каждую новую строку нужно колонки добавлять
#3 by dimas103
В смысле задавать значения в каждой строке?? Присваивается ссылка на ТаблицаПремий поэтому при обнулении обнуляется и ТаблицаСНачислениями.ТаблицаПремий так вот как туда эти данные засунуть?? Скорее всего связано это еще и с типом этих данных.
#4 by dimas103
Когда в отладчике смотрю  то после ТаблицаСНачислениями.НоваяКолонка("ТаблицаПремий","ТаблицаЗначений"); ТаблицаСНачислениями=ТаблицаЗначений а ТаблицаСНачислениями.ТаблицаПремий= ничему не равно так что это должно быть делается как то не так
#5 by AeDen
В поиск. Обсуждалось не раз. Очень долгое время было самой поппулярной темой на форуме.
#6 by Ёпрст2
Так тип колонки будет Строка Типа так: ТЗ.НоваяКолонкак("ТЗ"); .......
#7 by dimas103
Попробовал написать Копирование ТЗ в ТЗ но при передачи в процедуру и тап тип ТаблицаСНачислениями.ТаблицаПремий не ТЗ
#8 by dimas103
спасибо счас попробую
#9 by kazam
разве строка??
#10 by dimas103
Спасибо все так и есть. Попробовал получилось. Когда разберусь во всем Больничном сброшу изменения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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