Последние сообщения

#21
7.7 / Re: Простейший запрос через 1s...
Последний ответ от Djelf - 22 июня 2025, 18:14
Я постил на форуме 1с++, но там найти что-то уже сложно.
Вот если бы кто-то его заморозил или сдампил, то можно было бы сконвертировать замороженный архив на SMS, и можеть бы АльФ его развернул, ну раз нет, так нет...
#22
7.7 / Re: Простейший запрос через 1s...
Последний ответ от MWW_Ruza - 22 июня 2025, 18:01
Цитата: MWW_Ruza от 22 июня 2025, 17:47Тут, я так понимаю, нкжно уже другой какой-то оператор применять, не по ИД отбирать...
Нет, я конечно понимаю, что можно внутри запроса отдельным подзапросом получить список групп входящих в группу верхнего уровня, а потом получить список элементов, принадлежащих этим группам, но... Как-то это криво... Не верится, что это так и надо делать. Наверняка должно быть что-то типа "ВГруппе", или я ошибаюсь и такого нет?
#23
7.7 / Re: Простейший запрос через 1s...
Последний ответ от MWW_Ruza - 22 июня 2025, 17:47
Ооооо!!!!
Антон, спасибо!
Так - работает :-)))
В таблице 1228 строк!
То, что нужно.

Тогда, можно еще вопросик, чуть сложнее...
Как вывести в запрос все элементы выбранной группы, в том числе и вложенных подгрупп всех уровней?
Тут, я так понимаю, нкжно уже другой какой-то оператор применять, не по ИД отбирать...
#24
7.7 / Re: Простейший запрос через 1s...
Последний ответ от Djelf - 22 июня 2025, 17:24

Вот это не надо делать: "Запрос.Подготовить(ТекстЗапроса);" если нет динамических парамеров через собаку.
#25
7.7 / Простейший запрос через 1sqlit...
Последний ответ от MWW_Ruza - 22 июня 2025, 16:57
Добрый день!
Мне стыдно, аж ж... красная, на дворе уже 2025 год, а я в трех соснах блуждаю...
В общем, как-то не приходилось мне такие запросы делать, с параметрами...
Все, что до этого делал с применением 1sqlite - это получить список элементов, получить список групп, найти по наименованию... Ну, и парсинг JSON... Как-то на раз прокатывало, никогда не возникало проблем.
А тут, захотел построить запрос для волучения списка номенклатуры по выбранной группе, и встрял...
Не могу понять, как правильно передать параметр?
Вроде как все элементарно, но, получаю ошибку:


    |SELECT
	|   Номенклатура.ID [Номенклатура $Справочник.Номенклатура]
    |FROM
	|    Справочник_Номенклатура AS Номенклатура 
	|WHERE  Номенклатура.ISFOLDER = 2 AND Номенклатура.PARENTID = :ИдГр
	|";
	Запрос.Отладка();

	Запрос.Подставлять("ИдГр", ВыбГруппа);
	
	Запрос.Подготовить(ТекстЗапроса);

	Тз = Запрос.ВыполнитьЗапрос(ТекстЗапроса);

ВыбГруппа - поле справочника Номенклатура на форме, куда выбрана группа.
Вроде как и подставляет ID группы в нужное место, но ругается, что "Ошибка подстановки текстового параметра ИдГр - Неизвестный параметр"...
Как неизвестный? Почему неизвестный? Он его преобразует из реквизита, получает ID этой группы, правильно, как в таблице 1С, на скриншоте с включенной отладкой видно...
Но, выдает ошибку и результат пустой...
Если в это условие без параметра строкой передаю:
|WHERE  Номенклатура.ISFOLDER = 2 AND Номенклатура.PARENTID = '     1   '
то запрос отрабатывает, возвращает правильно все элементы группы, порядка 1200 штук...
Передача ИД через параметр в готовом виде тоже не дает результата, все 1 в 1...
Помогите, всю голову сломал...
Чувствую, какая-то мелочь, что-то в синтаксисе не верно, но не могу въехать какая...
Во вложении обработка-пример, со всеми моими "мудовыми рыданиями", закомментированными.
Документацию читал, в интернете искал...
Вот, на Мисте, 9 лет назад было похожее:

Практически, тоже, что и у меня... Но, видимо, чего-я не вижу :(
#26
7.7 / Re: Озон: интеграция по загруз...
Последний ответ от Злоп - 21 июня 2025, 13:06
Спасибо всем откликающимся. Срочности особой нет. Еще и по личным обстоятельствам выпадаю из процесса регулярно.
#27
7.7 / Re: Озон: интеграция по загруз...
Последний ответ от trdm - 20 июня 2025, 17:08
Цитата: Злоп от 20 июня 2025, 10:25
Цитата: trdm от 20 июня 2025, 06:03вроде есть экстеншионз https://seller-edu.ozon.ru/api-ozon/synchrozon
не ковырялся, но посмотреть могу.
Это все для 8ки
Я понимаю оба языка. можн просто слизать и все.
#28
7.7 / Re: Озон: интеграция по загруз...
Последний ответ от MWW_Ruza - 20 июня 2025, 15:08
Ну, если все-таки начнешь сам делать - начни, не вопрос, помогу чем смогу..
Для начала нужно описание API.
И токен авторизации... Откуда он берется? Его Озоновцы дают конкретному клиенту? Или он как в ЧЗ получается по определенному алгоритму с использованием ЭЦП? Он постоянный, или его с какой-то периодичностью получать заново нужно?  Если удастся авторизоваться, это уже пол дела, дальше должно само пойти без особых заморочек - отправляещь запрос, получаешь ответ, парсишь его, и используешь в своей конфе данные из него, как тебе надо...
Ты попробуй, тут - "глаза боятся, а руки делают :) "
#29
7.7 / Re: Озон: интеграция по загруз...
Последний ответ от Злоп - 20 июня 2025, 10:25
Цитата: trdm от 20 июня 2025, 06:03вроде есть экстеншионз https://seller-edu.ozon.ru/api-ozon/synchrozon
не ковырялся, но посмотреть могу.
Это все для 8ки
#30
FormEx / Re: Как прочитать строку поиск...
Последний ответ от item - 20 июня 2025, 10:00
Вопрос снят.

svc = СоздатьОбъект("Svcsvc.Service");
стр = svc.GetWindowText();

Ссылка