|
|
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Ребят, помогите добавить найденные элементы(файлы определенного расширения) в справочник... ********************** Процедура КнопкаВыполнитьНажатие(Кнопка) 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 11:56 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Может проще через найтифайлы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 12:37 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Может, но вопрос не в этом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 13:59 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
об=Справочники.Проект.СоздатьЭлемент(); об.Наименование=Item.Name; об.Записать(); Вроде все правильно. Вы вопрос сформулируйте поподробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 16:34 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Нужно, чтоб файлы, которые находятся с определенным расширением, добавлялись в справочник, а не в служебные сообщения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 20:21 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
vladimir_polukhinПрограммист 1с, Нужно, чтоб файлы, которые находятся с определенным расширением, добавлялись в справочник, а не в служебные сообщения...Ну так они и добавляются... Проверьте после записи любого элемента - поиском по наименованию что он есть. А вобще - там случаем нету транзакции? Как еще вариант - может у вас есть проверка какая-то при записи - например на код. А вы его не формируете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 21:56 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Программист 1с [/quot]Ну так они и добавляются... Проверьте после записи любого элемента - поиском по наименованию что он есть.[/quot] Справочник после поиска файлов пустой, следовательно там ничего нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2010, 22:03 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
В справочнике проект есть процедура переззаписью ? В отладчике показывает после записи элемента - что он есть. об.ссылка - не пустой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 00:27 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Тоже не идет... Пробовал это сделать с полем списка через Список.добавить(item.name), все было норм, в справочнике так не идет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 06:34 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
А случаем справочник проекты - не подчинен кому-то? Проверьте металанные справочника. У вас отбор в форме не стоит? об=Справочники.Проект.СоздатьЭлемент(); об.Наименование="1111"; об.Записать(); Проверьте - так элемент создается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 08:48 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Справочник ничему не подчинен, отбор в форме не стоит, элемент создается так... В крайнем случае могу скинуть базу, посмотрите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 11:47 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Ага только увидел. Раз элемент создается так - то значит все в порядке. Если стр.Пустая() Тогда Попробуй - Если Не ЗначениеЗаполнено(стр) тогда Да и вобще проверь - создай здесь сообщить - входит он сюда или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 21:01 |
|
||
|
Отобразить данные
|
|||
|---|---|---|---|
|
#18+
Программист 1с, тут база http://ifolder.ru/17961599 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 21:32 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36657695&tid=1522298]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 484ms |

| 0 / 0 |
