Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Отобразить данные / 15 сообщений из 15, страница 1 из 1
30.05.2010, 11:56
    #36657478
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Ребят, помогите добавить найденные элементы(файлы определенного расширения) в справочник...
**********************
Процедура КнопкаВыполнитьНажатие(Кнопка)
Locator = Новый ComObject("WbemScripting.SWbemLocator");
ИмяКомпьютера = ".";
ServicesSet = Locator.ConnectServer(ИмяКомпьютера, "root\cimv2");
Items = ServicesSet.ExecQuery("Select * from CIM_DataFile where Extension = 'dwg'");
Для каждого Item Из Items Цикл
Сообщить("Имя файла: " + Item.Name);
СправочникСписок.Обновить();
// Список.Добавить(Item.Name);
стр=Справочники.Проект.НайтиПоНаименованию(Item.Name,Истина);
Если стр.Пустая() Тогда
об=Справочники.Проект.СоздатьЭлемент();
об.Наименование=Item.Name;
Иначе
об=стр.ПолучитьОбъект();
КонецЕсли;
об.ПутьКФайлу="";
об.Записать();
КонецЦикла;
КонецПроцедуры
**********************************
Скрины...
http://s57.radikal.ru/i155/1005/41/7d328443cded.jpg
http://i074.radikal.ru/1005/af/818710f8e46f.jpg
...
Рейтинг: 0 / 0
30.05.2010, 12:37
    #36657504
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Может проще через найтифайлы ?
...
Рейтинг: 0 / 0
30.05.2010, 13:59
    #36657582
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Программист 1с,

Может, но вопрос не в этом...
...
Рейтинг: 0 / 0
30.05.2010, 16:34
    #36657695
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
об=Справочники.Проект.СоздатьЭлемент();
об.Наименование=Item.Name;
об.Записать();

Вроде все правильно.

Вы вопрос сформулируйте поподробнее
...
Рейтинг: 0 / 0
30.05.2010, 20:21
    #36657933
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Программист 1с,

Нужно, чтоб файлы, которые находятся с определенным расширением, добавлялись в справочник, а не в служебные сообщения...
...
Рейтинг: 0 / 0
30.05.2010, 21:56
    #36658000
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
vladimir_polukhinПрограммист 1с,

Нужно, чтоб файлы, которые находятся с определенным расширением, добавлялись в справочник, а не в служебные сообщения...Ну так они и добавляются... Проверьте после записи любого элемента - поиском по наименованию что он есть.

А вобще - там случаем нету транзакции? Как еще вариант - может у вас есть проверка какая-то при записи - например на код. А вы его не формируете...
...
Рейтинг: 0 / 0
30.05.2010, 22:03
    #36658008
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Программист 1с

[/quot]Ну так они и добавляются... Проверьте после записи любого элемента - поиском по наименованию что он есть.[/quot]

Справочник после поиска файлов пустой, следовательно там ничего нет...
...
Рейтинг: 0 / 0
31.05.2010, 00:27
    #36658140
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
В справочнике проект есть процедура переззаписью ?

В отладчике показывает после записи элемента - что он есть. об.ссылка - не пустой.
...
Рейтинг: 0 / 0
31.05.2010, 06:34
    #36658242
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Программист 1с,

Тоже не идет... Пробовал это сделать с полем списка через Список.добавить(item.name), все было норм, в справочнике так не идет...
...
Рейтинг: 0 / 0
31.05.2010, 08:48
    #36658309
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
А случаем справочник проекты - не подчинен кому-то? Проверьте металанные справочника.
У вас отбор в форме не стоит?

об=Справочники.Проект.СоздатьЭлемент();
об.Наименование="1111";
об.Записать();

Проверьте - так элемент создается?
...
Рейтинг: 0 / 0
31.05.2010, 11:47
    #36658647
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Программист 1с,

Справочник ничему не подчинен, отбор в форме не стоит, элемент создается так... В крайнем случае могу скинуть базу, посмотрите...
...
Рейтинг: 0 / 0
31.05.2010, 18:27
    #36659741
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Кидай.
...
Рейтинг: 0 / 0
31.05.2010, 21:01
    #36660018
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Ага только увидел. Раз элемент создается так - то значит все в порядке.

Если стр.Пустая() Тогда

Попробуй - Если Не ЗначениеЗаполнено(стр) тогда

Да и вобще проверь - создай здесь сообщить - входит он сюда или нет.
...
Рейтинг: 0 / 0
31.05.2010, 21:32
    #36660069
vladimir_polukhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Программист 1с,

тут база
http://ifolder.ru/17961599
...
Рейтинг: 0 / 0
31.05.2010, 22:43
    #36660143
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отобразить данные
Если Не ЗначениеЗаполнено(стр) Проверил?

Завтра после 1800 только смогу посмотреть.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Отобразить данные / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]