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


1С:Предприятие :: 1С:Предприятие 8 общая

Перенести строку из первой таблицы значений во вторую

Перенести строку из первой таблицы значений во вторую
Я
   Aydar
 
19.09.17 - 19:59
Имеются две таблицы значений, одна заполненная другая пустая. Как из первой ТЗ перенести строку во вторую ТЗ?
 
 
   Филиал-msk
 
1 - 19.09.17 - 20:00
Сохранить в файл, согласно решению из Сохранение и загрузка таблицы значений в файл Затем поправить в блокноте и загрузить обратно.
   RS2017
 
2 - 19.09.17 - 20:03
Тз2 = тз1.скопировать();
   Aydar
 
3 - 19.09.17 - 20:08
(2) Так вся таблица копируется, а мне нужно только одну строку перенести.
С помощью команды ВыбратьСтроку() выбираю нужную строку и далбше нужно эту строку перенести во второе ТЗ, но как это сделать не знаю(
   Aydar
 
4 - 19.09.17 - 20:09
(1) Можешь пример привести, с сохранением и загрузкой ТЗ в файл?
   RS2017
 
5 - 19.09.17 - 20:11
(3)
ЗаполнитьЗначениеСвойств(тз2.добавить(), выбранная строка);
   Филиал-msk
 
6 - 19.09.17 - 20:14
(4) В каком формате сохранять?
   Aydar
 
7 - 19.09.17 - 20:24
(6) да без разницы
   Злопчинский
 
8 - 19.09.17 - 20:28
(5) а можно чайника пояснить что делает волшебная
ЗаполнитьЗначенияСвойств?
   Йохохо
 
9 - 19.09.17 - 20:29
(8) спалился
   RS2017
 
10 - 19.09.17 - 21:28
(8) магия снеговика из-за которой подташнивает при виде клюшек)). Копирует значения совпадающих свойств (по имени) у двух объектов. На семерке строчек 10 кода будет в зависимости от объектов (справочник, документ, ТЗ, Запрос....), здесь один метод (источник и приемник могут быть разнородные). Можно указать копируемые свойства, а можно скопировать все за исключением указанных. Завидуй :)
 
 Рекламное место пустует
   Йохохо
 
11 - 19.09.17 - 21:43
(10) если что, в (8) ошибка исправлена
   Филиал-msk
 
12 - 19.09.17 - 21:53
(4)
    Таблица1 = Новый ТаблицаЗначений;
    Таблица1.Колонки.Добавить("Слово", Новый ОписаниеТипов("Строка"));
    Таблица1.Добавить().Слово = "Мама";
    Таблица1.Добавить().Слово = "Мыла";
    Таблица1.Добавить().Слово = "Раму";
    
    Построитель = Новый ПостроительОтчета;
    Построитель.ВыводитьШапкуТаблицы = Истина;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Таблица1);
    Построитель.Выполнить();
    
    Источник = Новый ТабличныйДокумент;
    
    Построитель.Вывести(Источник);
    
    Источник.Записать("D:\123.xlsx", ТипФайлаТабличногоДокумента.XLSX); 
    
    // И обратно

    Приемник = Новый ТабличныйДокумент;
    Приемник.Прочитать("D:\123.xlsx", СпособЧтенияЗначенийТабличногоДокумента.Значение);
    
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Приемник.Область(4, 2, Приемник.ВысотаТаблицы - 1, 2));
    Построитель.Выполнить();
    
    Таблица2 = Построитель.Результат.Выгрузить();
   RS2017
 
13 - 19.09.17 - 22:08
(11) я с телефона)
   RS2017
 
14 - 19.09.17 - 23:12
(12) а почему не ?
СохранитьЗначениеВФайл();
ВосстановитьЗначениеИзФайла();
   Филиал-msk
 
15 - 19.09.17 - 23:17
(14) Он сказал, что ему без разницы в каком формате ?\_(?)_/?
   Филиал-msk
 
16 - 19.09.17 - 23:21
Вот как можно с серьезным видом обсуждать кодировку xml на сайте, который в 21 веке не умеет в utf8?
   MSOliver
 
17 - 19.09.17 - 23:23
Есть мнение что строку надо не переносить а заполнить по образцу...
   Филиал-msk
 
18 - 19.09.17 - 23:28
ОХГДЕЖ ЙЮЙНИ...
   RS2017
 
19 - 19.09.17 - 23:32
(15) опять твой шар барахлить,??
   Филиал-msk
 
20 - 19.09.17 - 23:34
(19) Не, я явно в (6) спрашивал. Пусть сдает это решение кому он там собрался...
   RS2017
 
21 - 19.09.17 - 23:36
(20) так он в (7) ответил сразу))
   Филиал-msk
 
22 - 19.09.17 - 23:42
(21) В (15) было утверждение. А в конце строки уникодный смайл, который испортился (:


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует