Помомгите с кодом (таблица значений)

Форум 1С: Одинэс.Ру

Найти!

Помомгите с кодом (таблица значений)

нагчампа
08.05.2009 - 11:34
Создана таблица значений :
Табк = СоздатьОбъект("ТаблицаЗначений");  
Табк.НоваяКолонка("к1");   // Товар
Табк.НоваяКолонка("к2");   // Себестоимость
Табк.НоваяКолонка("к3");   // Выручка
Табк.НоваяКолонка("к4");   // Наценка
Табк.НоваяКолонка("к5");   // Докум
Табк.НоваяКолонка("к6");   // Колич      
Табк.НоваяКолонка("к7");   // Мен      
Табк.НоваяКолонка("к8");   // Контр
Табк.НоваяСтрока(к);
Табк.УстановитьЗначение(к,"к2",Табт.ПолучитьЗначение(ы,"к2"));    
Табк.УстановитьЗначение(к,"к3",Табт.ПолучитьЗначениеы,"к3"));
Табк.УстановитьЗначение(к,"к4",Табт.ПолучитьЗначение(ы,"к5"));
Табк.УстановитьЗначение(к,"к5",Табт.ПолучитьЗначение(ы,"к5"));    
// Результат Табт.ПолучитьЗначение(ы,"к5") - это документ.    
 
При этом выдается ошибка:
Табк.УстановитьЗначение(к,"к5",Табт.ПолучитьЗначение(ы,"к5"));    
Неверный идентификатор колонки!
 
Блин, в чем дело, подскажите ?
 

 

К списку тем 1 > К списку форумов

Интересные темы

odines.ru
20.10.2020 - 20:48
Смотри также:
После обновления до 7.70.027 перестала работать обработка
v7: ТИС: Автоматическое перемещение товара между фирмами
Как определить текущий остаток?

Re: Помомгите с кодом (таблица значений)

roma n
1 - 08.05.2009 - 11:39
Нет такой колонки. Чего тут подсказать-то?...

Re: Помомгите с кодом (таблица значений)

Duke1C
2 - 08.05.2009 - 11:47
+1 Нет колонки "к5" в таблице Табт
и вообще, если уж используешь метод НоваяСтрока(),
присваивай значения напрямую, без УстановитьЗначение()

Re: Помомгите с кодом (таблица значений)

нагчампа
3 - 08.05.2009 - 12:00
Как же шь нет, я ж вот, его строкой выше получаю:  
Сообщить(Табт.ПолучитьЗначение(ы,"к5"));

Re: Помомгите с кодом (таблица значений)

roma n
4 - 08.05.2009 - 12:02
ну ежели на
Табк.УстановитьЗначение(к,"к4",Табт.ПолучитьЗначение(ы,"к5"));
не ругнулось, то колонки нет в Табк

Re: Помомгите с кодом (таблица значений)

нагчампа
5 - 08.05.2009 - 12:05
отож.
но как ее может не быть , если вот я ее делаю?
Табк.НоваяКолонка("к5");   // Докум

Интересные темы

odines.ru
20.10.2020 - 20:48
Смотри также:
Копирование содерж. каталога базы при работ. польз. Если потом открыл копию с восст. - то фсё ОК?
Сбиваются настройки печати Заявки на кассовый расход.
продажа Материалов как товар

Re: Помомгите с кодом (таблица значений)

нагчампа
6 - 08.05.2009 - 12:12
И при этом Табт.ПолучитьЗначение(ы,"к5") я могу установить сюда Табк.УстановитьЗначение(к,"к4",Табт.ПолучитьЗначение(ы,"к5"));
или сюда
Табк.УстановитьЗначение(к,"к6",Табт.ПолучитьЗначение(ы,"к5"));
А сюда
Табк.УстановитьЗначение(к,"к5",Табт.ПолучитьЗначение(ы,"к5"));
никак :(
 
А я же ее создаю точно так же. Даже копирую предыдущую строку.
 

Re: Помомгите с кодом (таблица значений)

reanimator
7 - 08.05.2009 - 12:15
6-нагчампа > В Табк нет "к5". На русский английский проверь.

Re: Помомгите с кодом (таблица значений)

reanimator
8 - 08.05.2009 - 12:16
+(7) Нормальные названия колонкам дай. Чудес не бывает.

Re: Помомгите с кодом (таблица значений)

roma n
9 - 08.05.2009 - 12:21
6-нагчампа >
ты думаешь кого-то убедит твое утверждение, что в (0) весь код?
Отсюда ж не видно... мож ты ТЗ предварительно сворачиваешь.
Сделай Табк.ВыбратьСтроку()
Ну и (7)

Re: Помомгите с кодом (таблица значений)

USSR
10 - 08.05.2009 - 12:29
Если бы мне достался в наследство такой код, даже смотреть бы не стал, просто выкинул. К1, ... К99 - это на уроке информатики и то стыдно показывать

Re: Помомгите с кодом (таблица значений)

Billi
11 - 08.05.2009 - 13:03
Ладно если по англиски не понимаешь, можно всякие иксы и игреки использовать, но тут же по русски можно писать. Не лень же было в коментах написать. А вот что помешало по человечески колонки обозвать?

Re: Помомгите с кодом (таблица значений)

Пацталоцци
12 - 08.05.2009 - 15:26
стыдно!

Re: Помомгите с кодом (таблица значений)

Недопёсок
13 - 09.05.2009 - 11:14
(0) Вариант "Неверный идентификатор колонки" не предлагать?
 
Найди три отличия между двумя картинками:
 
Табк.УстановитьЗначение(к,"к3",Табт.ПолучитьЗначениеы,"к3"));
Табк.УстановитьЗначение(к,"к4",Табт.ПолучитьЗначение(ы,"к5"));

Re: Помомгите с кодом (таблица значений)

Hollow
14 - 13.05.2009 - 13:14
Чувак, реально, покопайся в типовых конфигурациях и перенимай оттуда стиль программирования и работы с объектами..
Код, очень мягко говоря, ну очень неудобочитаемый и корявый..

Re: Помомгите с кодом (таблица значений)

Reaper
15 - 13.05.2009 - 13:51
Оплата программиста посимвольно...

Re: Помомгите с кодом (таблица значений)

Duke1C
16 - 14.05.2009 - 04:35
(13) Тогда бы ругалось на строку:
Табк.УстановитьЗначение(к,"к3",Табт.ПолучитьЗначениеы,"к3")); //Скобка пропущена, но это он, походу, при копи/пасте утерял.
***
Про стиль и названия колонок (да, наверняка и переменных) просто молчу, со временем придёт понимание, особенно, когда в свой же код надо будет лезть через приличный промежуток времени.
(0) Вываливай всю свою нетленку, или разобрался уже?

Re: Помомгите с кодом (таблица значений)

Маус
17 - 14.05.2009 - 04:48
Был аналогичный глюк - не находило колонку. (Пичем я работаю проще: ТЗ.НоваяСтрока(); ТЗ.Сумма=5;). Как решил? Два часа пыхтел, а потом понял, что эта колонка мне нафик не нужна!;)))
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Скрытие раскрытия. Как звучит.... Финансовое планирование отдельно не купишь? »
© 2009 Форум 1С: Одинэс.Ру