|
Сравнить | ☑ | ||
---|---|---|---|---|
0
Azxcvbn
10.04.13
✎
09:22
|
Пример:
Если есть две файловые базы УТП и Бухгалтерии, можно написать обработку для сравнения Справочников по коду и наименованию. Что нужно настраивать для этого, план обмена? Или можно без настроек просто написать обработку? |
|||
1
shamannk
10.04.13
✎
09:23
|
Выгружаеш в ексель сравниваеш.
|
|||
2
mistеr
10.04.13
✎
09:24
|
Вывести список, Сохранить, Сравнить файлы.
Не устроит? |
|||
3
pavelul73
10.04.13
✎
09:25
|
Сравнивай через Com соединение
|
|||
4
Azxcvbn
10.04.13
✎
09:27
|
(3) для Com-соединения надо ставить SQL, хотел узнать можно ли без этого
Хотелось бы тупо обработкой, что бы он мне на макет сразу вытащил результат =\ |
|||
5
Azxcvbn
10.04.13
✎
09:28
|
хм или можно без SQL com соединение
|
|||
6
kosts
10.04.13
✎
09:31
|
(5) SQL не нужно. Для com нужно что бы версии предприятий совпадали (вроде).
|
|||
7
Живой Ископаемый
10.04.13
✎
09:31
|
2(4) чего?
|
|||
8
Wobland
10.04.13
✎
09:37
|
(7) ну такое вот COM-соединение у человека, без sql никак. интересно, что за операционка..
|
|||
9
cw014
10.04.13
✎
09:41
|
(8) А 1Ска не запускается на этой операционке, потому что не стоит Word
|
|||
10
Azxcvbn
10.04.13
✎
10:00
|
тогда есть такой вопрос.
через ком соединение выгружаю результат запроса в ТЗ. Как потом можно ТЗ засунуть в запрос и сравнивать с ним. Я просто плох с запросами, хорошо было бы если бы вы показали пример. |
|||
11
cw014
10.04.13
✎
10:02
|
(10) А ТЗ у тебя родной или комовский? Если комовский - то никак. Если родной, то надеюсь ты туда пихал только код и наименование (без ссылок). Тогда как временную таблицу в запрос помещай параметром
|
|||
12
Azxcvbn
10.04.13
✎
10:04
|
(11) ТЗ комовский
если нельзя, тогда зачем все люди тут писал что сравнивай через ком-соедиенение |
|||
13
cw014
10.04.13
✎
10:10
|
(12) А что нельзя ТЗ сделать родным?
|
|||
14
cw014
10.04.13
✎
10:10
|
(12) Или тут по религиозным соображениям?
|
|||
15
Azxcvbn
10.04.13
✎
10:13
|
Вы запутали меня
V8 = Новый COMObject("V8.COMConnector"); Соединение = V8.Connect("File=""D:\Bases\УТП_РСП_ИНТ\"";Usr = ""AdministratorAS"";Pwd="265854913") Запрос = Соединение.NewObject("Запрос"); Для к = 0 По Метаданные.Справочники.Количество() - 1 Цикл //НачатьТранзакцию(); Запрос.Текст = " |ВЫБРАТЬ | Справочник.Ссылка, | Справочник.Наименование, | Справочник.Код |ИЗ | Справочник." + Метаданные.Справочники.Получить(к).Имя + " КАК Справочник"; РезультатЗапроса = Запрос.Выполнить(); ТаблицаСправочников = РезультатЗапроса.Выгрузить(); //ЗафиксироватьТранзакцию(); КонецЦикла; ТаблицаСправочников тут Комовское или родное? |
|||
16
cw014
10.04.13
✎
10:17
|
(15)
1) Конечно комовское и такая оптимизация тебе не канает 2) Это что же за ужас то такой? Для к = 0 По Метаданные.Справочники.Количество() - 1 Цикл 3) Вместо запроса создавай таблицу в текущей базе с колонками "Код" и "Наименование". Через Comовский СправочникВыборка текущего справочника заполни таблицу, потом эти данные сравнивай с текущими данными этого справочника |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |