Всем доброе утро, можете подсказать кто работал с 1с подгрузкой XML файла, там особый доступ?
Как вкладка называется для настраивания подгрузки XML файла, НСИ и администрирование, дальше чо, на работе попросили создать бота в тг для выведения остатков, вот вопрос тк не шарю с 1с, пока руководство еще не пришло, хотел задать вопрос, у меня нет прав, или я даун
Claude vs ChatGPT
💡 Мой совет для тебя сейчас:Читать полностью…
Оставь GPT-5 (или 4o) как основной в Cline и Windsurf, а Claude подключишь позже, если почувствуешь ограничение по контексту или захочешь сравнить стиль.
Всем привет!
Есть ли кто работал с Google ADK и встречался с такой ошибкой?
litellm.BadRequestError: OpenAIException - An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_slxNOSHQEHRXfqNX3kWzH8GV
@staticmethodЧитать полностью…
def _is_tool_parts(parts: List[types.Part]) -> bool:
return any(
(hasattr(part, "function_call") and part.function_call)
or (hasattr(part, "function_response") and part.function_response)
for part in parts
)
def _normalize_tool_event_role(self, event: Event) -> Event: # noqa: C901
if event.content and event.content.parts:
if not self._is_tool_parts(event.content.parts):
return event
content = types.Content(
role="tool",
)
parts = []
for part in event.content.parts:
if hasattr(part, "function_call") and part.function_call:
part = types.Part(
function_call=types.FunctionCall(
id=part.function_call.id,
name=part.function_call.name,
args=part.function_call.args,
),
)
parts.append(part)
if hasattr(part, "function_response") and part.function_response:
part = types.Part(
function_response=types.FunctionResponse(
id=part.function_response.id,
name=part.function_response.name,
response=part.function_response.response,
),
)
parts.append(part)
if not parts or len(parts) == 0:
return event
content.parts = parts
event.content = content
return event
async def append_event(self, session: Session, event: Event): # type: ignore[override]
cur = session
attempts = 3
while attempts > 0:
try:
# event = self._normalize_tool_event_role(event)
return await super().append_event(session=cur, event=event)
except ValueError as e:
if not self._is_concurrency_conflict_error(e):
raise
fresh = await self._refetch_fresh_session(cur)
if not fresh:
raise
cur = fresh
attempts -= 1
raise ValueError("Failed to append event after retries due to concurrency conflicts")
рахмет за хак, я недавно скоринг проходил для рассрочки, не прошел) может в этом дело
Читать полностью…
Еще в долларах, приходится сверяться с курсом нац банка
Читать полностью…
теперь попробуй открыть депозит в каспи, если ошибок нет, то скорее всего все ок
Читать полностью…
Первый раз сдавал отчет, страшно было, несколько раз пересчитывал, разные деньги выходили🥲
Читать полностью…
—————————-
ок, давайте простим? но с предупреждением
—————————-
🔫 @RustemSC кикнут — вернуть этого пользователя можно только разбаном в настройках чата.
За кик проголосовали:
@Reno09, @bayakhmet_b, @mussinalibek, @atulutaev, @imreffy, @temaatasu, @Liberstraum1, @ansssaar, @berikluv, @ncglx, @A8wldr1stoBopR0spugij1, @sayan_serikbay, @Ramzan_514, @Fast_Raz, @discretecringe
Информация по переезду из 🇺🇦 в 🇨🇦
кто забыл сдать отчет 910 по ИП, у вас есть день еще
Читать полностью…
In a while loop, it’s executed after the loop’s condition becomes false.Читать полностью…
у Gemini cli есть фича checkpointing. Можно как в гите хранить изменения, смотреть историю и откатываться при желании. Плюс свой основной гит не засоряешь)
Читать полностью…
Полезные советы по структурированию промтов
https://algorithmunmasked.com/2025/05/14/mastering-claude-prompts-xml-vs-markdown-formatting-for-optimal-results/
От банка пришло сообщение что все норм. Но говорят что это не факт, могут позже проверить
Читать полностью…
@maximgorbatyuk спасибо за шпаргалку, если бы не ты я бы наверное нанял бухгалтера
Читать полностью…
отличный способ проверить корректность заполнения. надежный, как швейцарские часы
Читать полностью…
если вышли долги по налогам, то нужно будет подправлять
Читать полностью…
в Kaspi Pay почти все расчитано в формачках. Пробовали?
Читать полностью…
Субъективно кажется, что это не совсем профильная реклама вывалилась без предупреждения.
Читать полностью…
А За что ? Я предлагаю всем желающим бесплатно презентовать свои стартапы на главной сцене , в ТРЦ города.
Читать полностью…
https://docs.python.org/3/tutorial/controlflow.html#else-clauses-on-loops
Читать полностью…
ппц, питон не перестает удивлять.. только недавно узнал что else можно не только if закрывать, но и for причем в python wiki на странице forloop этого нет
Ну они сами форсят ситуаций где теперь специалисты тупо прыгают по компаниям, нигде не задерживаясь. Если у военных работать в одной части по 10 лет это база, то в айти будто бы можно 10 лет работать за кашу с опилками по своей вине
Читать полностью…