Спис = Новый СписокЗначений; Спис.Добавить(1); Спис.Добавить(2); Спис.Добавить(3); Спис.Добавить(4); Спис.Добавить(5); Результат = ""; Для Каждого Элем Из Спис Цикл Результат = ?(Спис.Индекс(Элем) > 0, Результат+","+Элем.Значение, Результат+Элем.Значение) КонецЦикла;
Пытаюсь запустить конфигуратор под пользователем "Тест" - пишет "Ошибка блокировки информационной базы для конфигурирования".
Если не ошибаюсь, у каждого пользователя хранилища должна быть "своя" база из которой происходит подключение к хранилищу. А Вы вторым пользователем пытаетесь открыть конфигуратор, который уже используется.
СтандартнаяОбработка = Ложь; Сп = Новый СписокЗначений; Сп.Добавить(1); Сп.Добавить(2); Рез = Сп.ВыбратьЭлемент("Выберите документ"); Если Не Рез = Неопределено Тогда ОткрытьЗначение(Рез); КонецЕсли;
КонецПроцедуры
Или так:
Процедура ПолеТабличногоДокументаРезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Если ТипЗнч(Расшифровка) = Тип("СписокЗначений") Тогда Если Расшифровка.Количество() > 1 Тогда // документы в списке должны быть одного типа. СтандартнаяОбработка = Ложь; ФормаСп = Документы.РеализацияТоваровУслуг.ПолучитьФорму("ФормаСписка",,ЭтаФорма); ФормаСп.Отбор.Ссылка.Использование = Истина; ФормаСп.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке; ФормаСп.Отбор.Ссылка.Значение = Расшифровка; ФормаСп.Открыть(); КонецЕсли; КонецЕсли; КонецПроцедуры
КоллекцияОкон = ПолучитьОкна(); Для Каждого Окно Из КоллекцияОкон Цикл КоллекцияСодержимое = Окно.Содержимое; Для Каждого Содержимое Из КоллекцияСодержимое Цикл Сообщить(Содержимое.ИмяФормы); КонецЦикла; КонецЦикла;
Вот именно при обмене с Битрикс ни какие Вэб-сервисы не используются. А происходит передача с 1С на сайт фала XML по http. 1С htpp соединением вызывает скрипт http://сайт/bitrix/admin/1c_exchange.php с параметрами авторизации. Если прошли авторизацию в ответе с сайта приходит success, куки и токен. Куки далее используются для формирования заголовка запроса к сайту. Не прошли авторизацию - сайт возвращает код ошибки. Потом нужно передать скрипту тип обработки из 1С (catalog - товары, sale - заказы) - ""http://pro1c.org.ua/redirect.php?http://сайт/bitrix/admin/1c_exchange.php?type="catalog""" И произвести отправку xml по http. Ответ сервера success или код ошибки.
Как-то так.
Если нужны конкретные детали возьмите свежую УТшку и посмотрите модули обмена с сайтом.
Gavrila @ Вчера, 23:36
, Что значит на Андроиде или вэб клиенте? Вы сравниваете ОС с Браузером?
По теме:
СисИнфо = Новый СистемнаяИнформация; Сообщить(СисИнфо.ВерсияОС); // OS Сообщить(СисИнфо.ИнформацияПрограммыПросмотра); // Browser Сообщить(СисИнфо.ТипПлатформы); // Platform type
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!