ЗначениеВФайл ЗначениеИзФайла для ТЗ #340872


#0 by 4esz
Добрый день Подскажите знающие люди, что делаю не так во внешнем отчете формируется следующая ТЗ                ТЗвнешняя.НоваяКолонка("_31","Число",12,2,"31"); после того как она заполнена делаю ЗначениеВФайл файлик создается нормально далее в другом внешнем отчете делаю Значениеизфайла и потом И вот тут загвоздка почемуто тип колонки всегда получается строковый т.е. = 2 хотя при создании таблицы был явно указан числовой почему так???
#1 by nop
Формат внешний укажи
#2 by droff
кода маловато. нифига не понятно.
#4 by Ёпрст
ТипЗначенияСтр используй.
#5 by 4esz
попробовал не помогает то же самое выдает что все колонки имеют тип "строка"
#6 by Ёпрст
Ну показывай, как создавал свою ТЗ ...
#7 by Ёпрст
+6 И еще, если будешь в числовую Колонку строки писать - она автоматом "строковой" станет. Установи Параметры колонки перед ЗначениеВФайл
#9 by nop
значит у исходной тз (выгружаемой) тоже строка
#10 by 4esz
как же может быть строка???? если она создается кодом указанным в и там явно указано число
#11 by Касандер
Замени в коде заполнения таблицы "ТЗвнешняя":
#12 by nop
нафиг?
#14 by Касандер
Чтобы тип не менялся в ТЗ
#15 by 4esz
немогу т.к там примерно колонки перебираются в цикле примерно вот так Если ТЗвнешняя.НайтиЗначение(ТЗКК.ПолучитьЗначение(нкк,2).Наименование,стр,)=1 Тогда ТЗвнешняя.УстановитьЗначение(стр,ДатаЧисло(ДатаКонца)+1,Число((ТЗКК.ПолучитьЗначение(нкк,9)+ТЗКК.ПолучитьЗначение(нкк,10)+ТЗКК.ПолучитьЗначение(нкк,11))));
#16 by nop
а он меняеться?
#17 by 4esz
везде ставит 2 т.е. строка
#18 by 4esz
может это  всетаки из за ВыгрузитьВФайл / ЗагрузитьИзФайла??? но в описалово вроде сказано что можно так делать
#19 by nop
Все колонки строка? Сообщить дает "30: 2", "31: 2" ???
#20 by dk
Где-то у тебя косяк, набросал пример, есть разница между внутр и без внутр сам пример
#21 by 4esz
да все так я использую ЗначениеВФайл а пример про ЗначениеВСтроку косяк наверняка, вот тока вопрос в чем? :-(
#22 by dk
ЗначениеВФайлВнутр
#23 by dk
гоню, <Формат> - необязательный параметр. Число: 1 - сохранение во внутреннем формате; иначе во внешнем. Значение по умолчанию: 1.
#24 by 4esz
в советовали тока наоборот , пробовал и с 1 и без нее одинаково
#25 by dk
прогнал тестовый пример через файл с формат = 1 - все нормально без указанного формата - все нормально с формат = 0 - все криво
#26 by 4esz
так           ЗначениеВФайл(ПутьДоступа1,ТЗвнешняя); или вот так   ЗначениеВФайл(ПутьДоступа1,ТЗвнешняя,1);
#27 by 4esz
+26 прошу прощения торможу не внимательно прочитал 25
#28 by Ёпрст
Ну и тупняк на форуме, я аж сам тупить начал .... Автор не надо ТипЗначения у СТРОКИ спрашивать - всегда строка и будет! Если Тип = "Число" Тогда ...
#29 by 4esz
помогло спасибо всем
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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