Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Условие в запросе по Оле

zavod
читатель
офлайн
Дата регистрации: 21.04.2003
Сообщений: 95
Пост №1
 
24.07.2008 11:37

"Подскажите как написать по Оле следущие условия в запросе<br> <br> СЗ = РабочаяБаза.CreateObject("СписокЗначений");<br> спрНоменклатура = РабочаяБаза.CreateObject("Справочник.Номенклатура");<br> спрНоменклатура.НайтиПоНаименованию("КОМПЛЕКТАЦИЯ",0,1); <br> СЗ.ДобавитьЗначение(спрНоменклатура.ТекущийЭлемент());<br>       ...<br>       ...<br>       ...<br> |Условие(Товар в СЗ);                                     <br> |Условие (Склад<>РабочаяБаза.Константа.СкладГ);<br>"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
24.07.2008 14:21

"Я как то раз писал про эту штуку... В общем, проблема в том, что СЗ адресуется указателем, который живет все равно в текущей сессии 1С, а не в OLE присоединенной. Поэтому запрос, выполняясь на стороне другого приложения не видит этот список значений. Теоретически, чтобы это работало, нужно, чтобы сделано было примерно так:<br><br>СЗ = РабочаяБаза.CreateObject("СписокЗначений");<br>РабочаяБаза.ГлобальныйКонтекст.ДобавитьУказатель("СЗ",СЗ);<br>...<br>...<br>|Условие(Товар в СЗ);<br><br>но такого нет, это я сам выдумал :)<br>Как способ решения, почитайте тут:<br>http://www.buh.ru/forum/thread.jsp?id=412131<br><br>Задачка там была несколько иная, но способ решения подходящий (передача в РабочаяБаза параметров в виде строк в функцию, размещенную в глобальном модуле с признаком Экспорт)"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация