Имя: Пароль:
1C
 
Конвертация данных. получить из входящих данных
0 СвинТуз
 
21.05.15
13:47
Такой вопрос.
Есть объект при выгрузке.
В нем пишу :
ИсходящиеДанные=Новый Структура;
ИсходящиеДанные.Вставить("ДатаВходящегоСчетаФактуры",Выборка.Номер);

в в его пкс :
Сообщить(ТипЗНЧ(ВходящиеДанные));
Выдает не определено
1 СвинТуз
 
21.05.15
14:01
безнадежно что ли?
2 mikecool
 
21.05.15
14:03
в нем как раз пиши
ВходящиеДанные=Новый Структура;
ВходящиеДанные.Вставить("ДатаВходящегоСчетаФактуры",Выборка.Номер);
сам натыкался, методом пробы выяснил это
3 СвинТуз
 
21.05.15
14:09
(2)
да спс
вроде тоже самое на шишке получил
я думал там крест на крест
а оно на прямую
4 СвинТуз
 
21.05.15
14:47
у кого нибудь есть под рукой
код из процедуры "строка поиска"
для справочника "контрагенты"
из типовой
если есть киньте
5 SleepyHead
 
гуру
21.05.15
14:58
Если у ПКС нет источника, да и просто на всякий случай то пропишите в нем :

Значение = 1; // любое непустое

ИсходящиеДанные = ... и далее ваш код.

P.S. Если посмотреть обработку обмена, то увидите, что значение анализируется, и если оно непустое, то выгрузка срабатывает.
6 SleepyHead
 
гуру
21.05.15
14:59
(0) и писать нужно в ПКС, из которого ты хочешь вызвать ПКО ! А ты похожу в ПКО пишешь.
7 СвинТуз
 
21.05.15
15:12
(5)
да уже работает все )

киньте ключи поиска для контрагентов )))
выводить лень , а украсть негде
8 СвинТуз
 
21.05.15
15:13
Типа если этогруппа ...
9 СвинТуз
 
21.05.15
16:18
коряво как то ....

Если СвойстваПоиска["ЭтоГруппа"] Тогда
    СтрокаИменСвойствПоиска = "Код, Родитель, ЭтоГруппа";
Иначе
    Если СвойстваПоиска["ИНН"]="" Тогда
        СтрокаИменСвойствПоиска = "Код, Родитель, ЭтоГруппа";
    КонецЕсли;
    Если НомерВариантаПоиска = 1 Тогда
        СтрокаИменСвойствПоиска = "ИНН";
    Иначе
        СтрокаИменСвойствПоиска = "Код, Родитель, ЭтоГруппа";
    КонецЕсли;
КонецЕсли;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший