ekaterina_bck, благодаря тому, что вы указали конфигурацию УНФ, я смог найти, где в коде находится эта проверка:
Обработка.ЗагрузитьДанныеСайта.Модуль менеджера
НачалоКоммерческаяИнформация = СтрНайти(СтрокаXML, "<КоммерческаяИнформация");
Если НачалоКоммерческаяИнформация<>0 Тогда
КонецКоммерческаяИнформация = СтрНайти(Сред(СтрокаXML, НачалоКоммерческаяИнформация), ">");
ТекстКоммерческаяИнформация = Сред(СтрокаXML, НачалоКоммерческаяИнформация, КонецКоммерческаяИнформация);
Чтение = Новый ЧтениеXML;
Чтение.УстановитьСтроку(ТекстКоммерческаяИнформация);
Чтение.Прочитать();
НомерПакета = Чтение.ПолучитьАтрибут("ПараметрПакета");
Если НомерПакета=Неопределено Тогда
ТекстОшибки = НСтр("ru = 'Не удалось прочитать данные, загруженные с сервера. Не найден параметр НомерПакета'")
+ Символы.ПС + НСтр("ru = 'Возможно, требуется обновление модулей сайта (см. справку)'");
ЗаписатьОшибку(Параметры, ТекстОшибки);
Возврат;
КонецЕсли;
Иначе
ЗаписатьОшибку(Параметры, НСтр("ru = 'Не удалось прочитать данные, загруженные с сервера. Не найден раздел КоммерческаяИнформация'"));
Возврат;
КонецЕсли;
Здесь видно, что "НомерПакета" должен быть в атрибуте "ПараметрПакета" - да, это очень мило, со стороны разработчиков. выводить в сообщение ошибки имя переменной, в то время как оно связано с совсем другим именем атрибута.
Значит это не совсем ошибка, это сообщение которое выводится при выполнении загрузки. Нужно поискать в конфигураторе по тексту ошибки (по части текста, скажем "не найден параметр") то место, где она выводится, и дальше уже разбираться, опять же отладчиком.
У вас противоречивая задача, ограничение по складам как раз делается для того, чтобы пользователи не видели остатки на других складах.
Объясните более детально бизнес кейс, который у вас возник, тогда можно будет порекомендовать вам оптимальное решение.
Если речь идет только о просмотре отчета, то проще всего будет написать внешний отчет, который будет отображать нужные данные даже с ограничением доступа, но мне всё равно не ясно, зачем в этом случае вообще ограничивать доступ к складам.
tS, Ts*ts, tS t, tt - такое именование используют в аду, в отделе для пыток грешных кодеров.
Наведите порядок с именами, и код станет понятнее, в первую очередь вам самому.
Сколько мощности будет отдаваться в сеть будет решать ваш контроллер согласно своих характеристик и настроек. Соответствующую нагрузку он и будет перекладывать на плечи вашего генератора.
т.е. это определяется не нагруженностью сети, а настройками вашего контроллера.
Developer-007, вы намешали в кучу много разных проблем, и спрашиваете, как их решить переустановкой, да еще и раз и навсегда. Никак, с таким подходом, да, у вас будут эти проблемы, и не только на ноутбуке.
После обновления гредла дествительно могут быть проблемы со сборкой старых проектов, но виноват в этом не гредл, а то что эти проекты уже не соответствуют современным требованиям. Нужно с этим разбираться. Часто с таким обновлением гредла, на https://developer.android.com/ публикуются инструкции по миграции со старых версий.
После преустановки студии она естественно установилась уже с актуальной версией гредла, поэтому переустановка вам и не помогла.
Ну а то что вы не смогли корректно настроить путь к СДК, это вообще отдельная проблема.
Akina, Естественно мой ответ не является абсолютно точным, потмоу что я написал его своими словами, а не скопировал из вики или какой-нибудь статьи. Но мне кажется он вполне достаточен, чтобы человек получил общее представление и понял в каком направлении гуглить дальше.
Чтобы исправить эту ошибку кода на питоне, нужно написать код на питоне без этой ошибки.
А чтобы ответить на этот вопрос, нужно знать, какая конкретно была поставлена задача (не все программисты на питон знают все задания из егэ по информатике)
Ну и какая собственно ошибка.
Nika980, к тому что вы уже удалили. Иметь работающий код для обычного бота не достаточно для решения вашей задачи. Написать фейковый клиент, который будет прикидываться обычным пользователем (а именно это делает бот, созданный в обход botfather), это далеко не "просто", это большая часть работы по этой задаче, и сравнимо с переделкой обычной машины в способную передвигаться под водой.
Вы такие нежные, что уже любую метафору воспринимаете как точксичность.
Как работать с USB на андроиде, описано здесь: https://developer.android.com/guide/topics/connect...
Как работать на PC зависит от того, на чем вы пишете софт для PC
Если вы используете готовый драйвер, у вас должна быть к нему документация, в которой описано, какие данные от USB он готов обрабатывать.
prostovlad, скорее всего ваш 1с-ник использует стандартную выгрузку, какой нибудь CommerceML или настроенный через конвертацию данных обмен. И переделывать эти механизмы под то, что вы просите, это действительно сложная работа, в основном в том чтобы разобраться с типовым кодом, да еще и внедриться так, чтобы его не сломать. (но всё равно не 4 недели, одного дня точно хватит).
НО! Фишка в том, что не нужно туда лезть и что-то там переделывать, еще и с риском сломать другие механизмы интеграции. Под ваши нужды нужно просто написать с нуля свою выгрузку, в нужном вам формате, и вот эта работа вполне укладывается в 2-4 часа в зависимости от того, что за данные он вам отправляет, больше всего времени будет потрачено на прописывание структуры xml и заполнение всех реквизитов.
Wan-Derer, ну, я просто надергал цитат из текста автора, конечно над конкретными формулировками можно еще подумать, заодно вспомнить еще своих заслуг. Хорошо, если за год есть успешные завершенные проекты, можно о них напомнить.
Обработка.ЗагрузитьДанныеСайта.Модуль менеджера
Здесь видно, что "НомерПакета" должен быть в атрибуте "ПараметрПакета" - да, это очень мило, со стороны разработчиков. выводить в сообщение ошибки имя переменной, в то время как оно связано с совсем другим именем атрибута.