Vos commentaires

Просто нажмите Ctrl+F, находясь в проводнике.

А также попробуйте Ctrl+F в списке слоев справа от карты.

Не смогли воспроизвести. Трансформация отработала.

У OCX та же кодовая база, что и у EXE. Скорее всего связано с вызовом ExecSQL("",,) - видимо, два последних пустых параметра 1С передает по другому, чем VBScript.

Попробуйте в качестве последних параметров передать Null (или как оно там в 1С называется).


Проверил скрипт:

option explicit


function SokrLP(s)

    SokrLP = s

end function


sub test

   dim StrokaZaprosa, PoiskUlitsy, NaborAdresov

   dim ElementyFormyUlitsaZnachenie, ElementyFormyDomZnachenie

   ElementyFormyUlitsaZnachenie = "u"

   ElementyFormyDomZnachenie = "d"

   StrokaZaprosa =  "SELECT  Nomer_Stroka, Yliza_Stroka, ID  FROM testZdaniya WHERE " + _

      "Yliza_Stroka LIKE '%" + SokrLP(ElementyFormyUlitsaZnachenie) + "%' "+ _

      "and Nomer_Stroka LIKE '%" + SokrLP(ElementyFormyDomZnachenie) +"%'"

   

   set PoiskUlitsy = Application.ActiveDB.SemDbTables

   set NaborAdresov = PoiskUlitsy.ExecSQL(StrokaZaprosa,Null,Null)

   MsgBox NaborAdresov.EOF

end sub


Работает без ошибок.

Система контроля версий?

Кто-то начал работу, завершил, сделал коммит.

Или передал наработанное на проверку.

Проверяющий просмотрел наработанное, утвердил. Коммит.

Или не утвердил - на доработку.

И не только по объекту, а по всей базе.

Даже понятие такое ввести - работа (или задание).

Исполнителю дали задание, он в рамках задания вносил изменения, завершил, передал на утверждение.

А в рамках задания еще и ограничения задавать по правам доступа и по территории.

А кто не в рамках задания работает - у того база только на чтение.

Всегда можно посмотреть, кто что делает.

То есть добавить функции планирования и контроля исполнения.

Всегда можно посмотреть, какое изменение в рамках какого задания и каким исполнителем делалось.

Еще и изменения, проделанные в рамках задания тиражировать на другие базы данных.

Удобно.

Сейчас:


Выход из режима редактирования:

  1. Клавиша [Enter].
  2. Двойной щелчок левой кнопкой мыши.
  3. Из контекстного меню "Завершить редактирование.
  4. На панели инструментов отжать кнопку  
  5. На панели инструментов нажать кнопку 
Выход из режима создания:

  1. Из контекстного меню "Выйти из режима создания".
  2. На панели инструментов отжать кнопку 
  3. На панели инструментов нажать кнопку 
Можем добавить (скорее всего, добавим):


Выход из режима создания/редактирования/измерений/выделений по [Escape].