|   |   | 
| 
 | Обмен через com | ☑ | ||
|---|---|---|---|---|
| 0
    
        semiluki 25.03.12✎ 02:37 | 
        Подскажите пожалуйста ищу в базе приемнике элемент справочника номенклатура, ищу по внутреннему идентификатору, как проверить ято я что то нашел? 
  МенеджерСправочники = ВнешнееСоединение.Справочники; МенеджерСправочники.Номенклатура.ПолучитьСсылку(УникГуид) | |||
| 1
    
        Web00001 25.03.12✎ 04:33 | 
        эм что проверить то надо?
  нашелЭлементСправочника = МенеджерСправочники.Номенклатура.ПолучитьСсылку(УникГуид); дальще с "нашелЭлементСправочника" делай все что нужно как с любым элементом справочника ком это или не ком не особо важно в данном случае | |||
| 2
    
        semiluki 25.03.12✎ 11:21 | 
        Мне нужно проверить есть ли в базе приемники номенклатура с таким GUID     | |||
| 3
    
        semiluki 25.03.12✎ 11:24 | 
        (1) Как с обычным справочником не получается нашелЭлементСправочника.Пустая() всегда возвращает ложь     | |||
| 4
    
        semiluki 25.03.12✎ 14:29 | 
        Нет знатаков com обмена?     | |||
| 5
    
        Shved_72 25.03.12✎ 14:39 | 
        в 7ке есть типа ЗначениеИзСтрокиВнутр() оно из гуида пытается создать элемент. Мож в 8ке чонить подобное есь?
  ПС 8ку не шарю | |||
| 6
    
        Shved_72 25.03.12✎ 14:42 | 
        хотя вру. там не чистый GUID. а внутренний ИД     | |||
| 7
    
        vs7719 25.03.12✎ 15:56 | 
        GUID через COM не передавался. Надо через строку, а на стороне COM-среды создавать ГУИД из этой строки и искать.     | |||
| 8
    
        semiluki 25.03.12✎ 16:09 | 
        (7) Спасибо, понятно, а подскажите пожалуйста как проверить на заполненое значение
  МенеджерСправочники = ВнешнееСоединение.Справочники; Номенклатура = МенеджерСправочники.Номенклатура.НайтиПоРеквизиту("Артикул", Артикул); Номенклатура.Пустая() Всегда возвращает ложь, Как проверить есть ли в базе приемнике номенклатура с таким артикулом? | |||
| 9
    
        semiluki 25.03.12✎ 18:51 | 
        Знатоки, подскажите пожалуста как в базе приемнике проверить наличие выгружаемой номенклатуры?     | |||
| 10
    
        Web00001 28.03.12✎ 13:19 | 
        (8) прям вчера делал загрузку номенклатуры метод Номенклатура.Пустая() работал     | |||
| 11
    
        Web00001 28.03.12✎ 13:23 | 
        да посмотрел код работал, правда в 8.1     | |||
| 12
    
        D_Pavel 28.03.12✎ 13:24 | 
        Проверь что найденная Номенклатура.Артикул = Артикул     | |||
| 13
    
        zladenuw 28.03.12✎ 13:26 | 
        а так не (9)
  НайденнаяСсылка = Валюты.НайтиПоРеквизиту("ПолноеНаименование", СтрокаНаименования); Если НайденнаяСсылка = Валюты.ПустаяСсылка() Тогда Сообщить("Валюты """ + СтрокаНаименования + """ еще нет."); Иначе Сообщить("Нашли такую."); КонецЕсли; | |||
| 14
    
        D_Pavel 28.03.12✎ 13:26 | 
        Ой. Дату поста не посмотрел. Некрофилы     | |||
| 15
    
        zladenuw 28.03.12✎ 13:27 | 
        (14) ы. не ты 1     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |