Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Проблема с таблицей значений

Alexor
читатель
офлайн
Дата регистрации: 08.07.2003
Сообщений: 201
Пост №1
 
08.09.2004 19:21

"Добрый день всем!<br><br><br><br>Столкнулся с такой проблемкой:<br><br><br><br>Есть таблица значений <br><br><br><br>ТЗ=СоздатьОбъект("ТаблицаЗначений");<br><br>ТЗ.НоваяКолонка("Номенклатура", "Справочник.Номенклатура");<br><br>ТЗ.НоваяКолонка("Количество", "Число");<br><br>ТЗ.НоваяКолонка("Цена","Число");<br><br><br><br>//копирую эту таблицу<br><br>ТЗ1=ТЗ;<br><br>// удаляю колонку у второй! таблицы<br><br>ТЗ1.УдалитьКолонку("Цена");<br><br><br><br>// Смотрим сколько колонок осталось<br><br>Сообщить(ТЗ.КоличествоКолонок());<br><br>Сообщить(ТЗ1.КоличествоКолонок());<br><br>// показывает, что удалена колонка как у второй, так и у первой!!!<br><br>Как такое может быть?<br><br><br><br>Выкрутился конечно<br><br>Для к=1 по ТЗ.КоличествоСтрок() Цикл <br><br> ТЗ1.НоваяСтрока();<br><br> ТЗ1.Номенклатура=ТЗ.ПолучитьЗначение(к,1);<br><br> ТЗ1.Количество=ТЗ.ПолучитьЗначение(к,2);<br><br>КонецЦикла;<br><br><br><br>Но хотел сделать красиво.<br><br>"

Цуленков Павел (Перспектива, Чита)
читатель
офлайн
Пост №2
 
09.09.2004 05:51

"Когда пишешь<br><br>ТЗ1 = ТЗ<br><br>то ТЗ1 становится просто указателем на ту же область памяти, что и ТЗ.<br><br>Для создания копии таблицы ТЗ надо написать<br><br>ТЗ1 = СоздатьОбъект("ТаблицаЗначений");<br><br>ТЗ1.Загрузить(ТЗ);<br><br>Теперь если удалить колонку в таблице ТЗ1, то таблица ТЗ останется нетронутой."

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация