Практический кейс по 1С

Как исправили автозаполнение заказа поставщику в 1С

В одном из сценариев автозаполнение заказа поставщику перезаписывала уже выбранные организацию и склад. Причина оказалась в порядке выполнения процедур.

В этой задаче важен порядок вызовов: автоматическая процедура формирует документ, затем прикладной код задает значения, которые нельзя терять.

Разбор задачи

Что произошло и как проверили

Ситуация

Пользователь или код заранее указывали организацию и склад, но после автоматического заполнения в шапке появлялись другие значения.

Причина

Вызов Объект.Заполнить() перезаписывал заполненные реквизиты. Проблема была не в правах пользователя и не в самих значениях.

Исправление

Организацию и склад стали устанавливать после завершения автоматического заполнения на сервере, в том месте, где формируется заказ.

Проверка

Сценарий проверен на копии: нужные реквизиты сохраняются, а остальные поля продолжают заполняться штатно.

Итог

Что подтверждено результатом

Порядок заполнения приведен к ожидаемому поведению: автоматическая процедура формирует документ, затем прикладной код задает значения, которые нельзя терять.

Проверка похожей задачи

Что важно проверить в вашей базе

Найти перезапись

Проверить, какие процедуры вызываются после ручного заполнения реквизитов.

Разделить этапы

Отделить типовое заполнение объекта от прикладных значений, которые должны иметь приоритет.

Проверить результат

Сверить шапку документа и ключевые строки после полного сценария, а не сразу после установки реквизита.

Похожая задача

Можно разобрать ваш сценарий по 1С

Для первичной оценки достаточно описать действие, ожидаемый результат, конфигурацию 1С и приложить скриншот без клиентских данных.

Частые вопросы

Вопросы по похожим задачам 1С

Почему значение пропадает сразу после заполнения?

Частая причина — следующая процедура заполнения или пересчета, которая снова записывает реквизит. Нужно смотреть полный порядок вызовов.

Можно ли исправить это без изменения типовой конфигурации?

Во многих случаях да: точечное изменение можно вынести в расширение, если известна безопасная точка перехвата.

Можно ли решить задачу удалённо?

Да, большую часть работ можно выполнить удаленно через согласованный безопасный доступ. Для рискованных изменений лучше заранее подготовить резервную копию.

Что прислать для предварительной оценки?

Нужны описание задачи, скриншот ошибки или пример результата, конфигурация 1С, срочность и информация о доработках или обменах.

Как определяется стоимость?

Стоимость зависит от срочности, объема, качества исходных данных и риска изменений. Первичную оценку можно дать после короткого описания.

Можно работать по договору и безналичному расчёту?

Да, возможна работа с ИП по договору оказания услуг, счету, безналичной оплате, акту и ЭДО по согласованию.

Контекст опубликованного кейса

Кейс — это ориентир для обсуждения, а не обещание результата

Фактический объём работ зависит от конфигурации, релиза, доработок, данных и критериев приёмки. Порядок работы один: сначала согласуем задачу и результат, затем объём, срок и стоимость; перед рискованными изменениями проверяем резервную копию и работаем на копии; выполняем только согласованный объём и проверки; затем показываем, принимаем и передаём результат с закрывающими документами.

Контакты

Расскажите о задаче

Опишите, что нужно сделать. Этого достаточно, чтобы начать разбор и уточнить детали.

+7 (925) 288-65-12

Выберите удобный канал или оставьте заявку — контактные данные нужны только для ответа по задаче.

ИП Невмываченко Антон Викторович · ИНН 234807687111 · ОГРНИП 318502900005691

Условия обработки указаны в Политике обработки персональных данных.

Проверка перед отправкой

Загрузка проверки…

ПозвонитьОставить заявку

JavaScript отключён, поэтому необязательная аналитика не загружается. Подробнее — политика обработки данных.