Имя: Пароль:
1C
1С v8
Как проще импортировать документы. Нужны только шапки.
0 Галахад
 
гуру
21.11.12
11:49
Две базы. Одна получена из другой обрезанием.
Нужно перетащить часть документов из первой базы во вторую.
Табличные части не нужны, нужны только шапки.
1 shamannk
 
21.11.12
11:50
КД
2 Naumov
 
21.11.12
11:51
Спасибо, что оповестил
3 Eugene_life
 
21.11.12
11:52
(0)OLE
4 dk
 
21.11.12
11:54
скулем через dts
5 Галахад
 
гуру
21.11.12
11:54
(1) Не. Для этой задачи, ИМХО, не удобно.

(3) И?
6 shamannk
 
21.11.12
12:05
(5) Нанять китайцев за тарелку супа.
7 Галахад
 
гуру
21.11.12
12:08
Эх вы, балбесы. Не фига не умеете. :-)
8 Eugene_life
 
21.11.12
12:10
(7) Ну, почему сразу "не умеете"? По OLE подключаемся к базе, запросом вытаскиваем все шапки (по условию), обход результата прямой, из каждой строки результата запроса делаем документ. Готово.
9 Maxus43
 
21.11.12
12:10
обычная выгрузка-загрузка, тока потом ТЧ почистить, быстрейший способ имхо
10 shamannk
 
21.11.12
12:13
(7) Прости хозяин, исправимся...
11 shamannk
 
21.11.12
12:14
(0) Проще всего забить ну или положить на это. Так?
12 Галахад
 
гуру
21.11.12
12:15
(8) Если я правильно понял, слишком много кода.

(9) Непокатит.  Номенклатура не вся во второй базе, и не нужно ее там создавать.

(10) Ишь распустились! :-)
13 Галахад
 
гуру
21.11.12
12:16
(11) Не, у меня есть запасной вариант и я его делаю.
14 Maxus43
 
21.11.12
12:16
(12) кто говорит о создании? не выгружай связанные данные, тока док. умеет стандартная обработка выгрузказагрузкаxml
15 shamannk
 
21.11.12
12:16
(12) В (6) даже кодить не придется! Я победил?
16 MaxS
 
21.11.12
12:18
Если конфигурации идентичны, конструктор в КД сам сделает все правила.
Поправить, проверить правила и всё.
17 Галахад
 
гуру
21.11.12
12:20
(14) А фильтры по документам как сделать?

(15) Они прожорливые, цуки.

(16) Фильтры как?
18 Eugene_life
 
21.11.12
12:20
(12) С каких это пор 1С-ника можно напугать количеством букв кода? ;)
19 shamannk
 
21.11.12
12:21
(17) Ой я догадался!!! Никак?
20 Галахад
 
гуру
21.11.12
12:24
(18) Тупого и ленивого не напугать, ему просто лень пугаться. :-)
21 Галахад
 
гуру
21.11.12
12:39
Вопщем как-то так:

   Для Каждого Стр из ТаблицаДокументов Цикл
       
       ДокТам = Соединение.ЗначениеИзСтрокиВнутр(Стр.СсылкаВДругойИБ);
       
       Сообщить(ДокТам.Дата);
       Сообщить(ДокТам.Номер);
       
       Док = Документы[Стр.Тип].СоздатьДокумент();
       Док.Дата = ДокТам.Дата;
       Док.Номер = ДокТам.Номер;
       
       Для каждого Реквизит Из ДокТам.Метаданные().Реквизиты Цикл
           
           Док[Реквизит.Имя] = ЗначениеИзСтрокиВнутр(Соединение.ЗначениеВСтрокуВнутр(ДокТам[Реквизит.Имя]));
           
       КонецЦикла;    
       Док.Записать();
       
   КонецЦикла;
22 shamannk
 
21.11.12
12:47
(21) Требую реванш! Давай исче вопрос.
23 Maxus43
 
21.11.12
12:54
(17) какие нафиг фильтпры объясни мне?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.