#0
by DeiMos
Туплю уже 2 часа...Уже всю голову сломал... (спрСотрЗ - это спозиционированный на конкретном элементе справочник "Сотрудники" базы ОЛЕ /Типовая ЗиК/) Далее: Приказ = Пишет "Неизвестная ошибка".Чувствую, что проблема в кавычках, которые содержатся в строкевнутр...
#1
by DeiMos
Если делать напрямую (без замены кавычек), то мой код читается проще:В результате ошибка такая: 1С:Предприятие: 1 глПриказПоСотруднику(ЗначениеИзСтрокиВнутр({"X","0","0","0","0","0",""}<<?>>),ИспользоватьДату,"ПриказОПриемеНаРаботу",-1).ДатаПриемаНедостаточно фактических параметров Всю голову уже сломал...
#3
by DeiMos
Ладно, бог с ним, с сабжем... Что-то движок форума глючит...Пробовал ещё так:(перед строкой "Приказ = "):
#7
by DeiMos
: Вот так:Тоже выдаёт "Неизвестная ошибка".и вообще, чему равно "ТекСотр"?={"X","0","0","0","0","0",""}
#8
by DeiMos
: Я точно так и делаю.Похоже, мешают двойные кавычки в строке {"X","0","0","0","0","0",""}...
#9
by Lexusss
Попробуй ЗначениеИзСтрокиВнутр("""+СтрЗаменить(ТекСотр,"""","""""")+"""), но имхо не взлетит - синхронизируй по полным кодам.У тебя же спрСотрЗ - пустой, в пустой внутреннее представление сваливается.
#10
by zzz
""+БазаОЛЕ.ЗначениеИзСтрокиВнутр(ТекСотр) = ??? Строка!"глПриказПоСотруднику("+БазаОЛЕ.ЗначениеИзСтрокиВнутр(ТекСотр)+" = ????
#11
by zzz
http://www.sinor.ru/~my1c/knowhow/v7&OLE.htmlРабота с запросами и EvalExpr Как вариант - попытаться "глПриказПоСотруднику" переписать в свою обработку.
#12
by Муму после всплытия
БазаОЛЕ.глПриказПоСотруднику(БазаОЛЕ.глРасшифровка).....................ну или через EvalExpr...................................................
#13
by DeiMos
Сообщает: глПриказПоСотруднику(ЗначениеИзСтрокиВнутр("{""X"",""0"",""0"",""0"",""0"",""0"",""""}"),ИспользоватьДату<<?>>,"ПриказОПриемеНаРаботу",-1).ДатаПриемаНеопознанный оператор
#14
by zzz
а вообще можно попробовать ..ID_Сотр_ОЛЕ = СтрЗаменить(ТекСотр,"""","""""");БазаОле.EvalExpr(
#16
by Lexusss
Х и много нулей - это внутреннее представление не 1С объекта. Если это уже синхронизированный ОЛЕ объект, то искомый ответ
#17
by DeiMos
: Вот я стуууупил конкретнооооооо!!!!МЛИН, это же метод элемента справочника!!! Всё, вопрос решён!Спасибо тебе, Дмитрий! (Дело было вовсе и не в кавычках... ;-) )
#18
by zzz
2 Сёдня день тяжёлый. 31 января..кстати пробовал? Может действительно можно "внаглую" БазаОле.глПриказПоСотруднику(..) ?
#19
by DeiMos
: Думаю, не прокатит, т.к. глПриказПоСотруднику - это функция глобального модуля ЗиК.А к функциям, насколько я помню, обращаться нельзя по ОЛЕ. Только через Eval...
#23
by Мутабор
Создай функцию, экспортируй и верни строку. Вернется?лень проверять, я уже больше на 8-ке, чем на 7-ке.
#25
by DeiMos
: К сожалению, в ЗиК эта функция возвращает не строку, а документ "ПриказОПриемеНаРаботу"...Так что - ты прав, если бы была строка - функция бы работала нормально...Но увы...
#26
by Мутабор
Слушай, если строка возвращается, а документ нет, то ты где-то неправ.для начала должно по идее быть.
#27
by zzz
18+ На воффке сообщили:----Оказывается, что сегодня, 31 января, день рождения водки.Именно в этот день, в 1865 году Дмитрий Менделеев защитил докторскую диссертацию на тему "О соединении спирта с водою" и получил звание профессора Петербургского университета на кафедре технической химии. В дальнейшем расчеты Менделеева легли в основу рецепта классической русской водки.
#31
by zzz
2 да убери ты лишние кавычки то.. кстати дату лучше проверять на пустую, она по ОЛЕ вроде с каким-то "кривым" значением приходит.
#32
by Lexusss
Необщительная у тебя Оля попалась. :-)У меня разный бред гонит (да и у 0 тоже), а бывает и вовсе подвисает... :-0
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как свернуть остатки в бюджете ред.5?
- Как отловить раскрытие автогруппировки строк/колонок в табличном документе?
- Можно ли в 7-ке сделать запрос по "таблице значений"?
- Как очистить ячейку табличной части документа
- Универсальный обмен данными в XML, MCEXP.ERT, Номер за пределами значения.
- Управление торговым предприятием. Где находятся цены номенклатуры и штрих код.
- Обход полей в форме документа
- Запрос по регистру с фильтрацией по реквизиту шапки документа
- Горизонтальная прокрутка табличного поля
- OFF: Не принимаются/отправляются сообщения ICQ.
- Парсинг конфигурации 1С V8 SQL
- Отключить отбор
- Неправильно считает НДС
- Проведение документа по регистру сведений
- Как SQL запросе обратиться к нужному справочнику в базе?
- Получение данных через Http из 1С!
- Как подключить сканнер к 1С через Citrix
- V7: Ит.ВыбратьПериоды(); Ит.ПолучитьПериод() - обратный порядок?
- Как определить какие dll подгружает .exe
- Не могу скачать курсы валют с cbrates.rbc.ru в Бух 1.5