|
Обмен через 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
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший