База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как удалить одну из двух одинаковых счет-фактур в 1С при поступлении ТМЗ?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 дня, 9 часов назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
16 октября 2025 в 22:00 #33754
Odineski
Участникк одному поступлению тмз и услуг привязали две одинаковые счет-фактуры, как удалить одну из них?
-
16 октября 2025 в 22:00 #33755
Odin — Одинэсник
УчастникVLP, добрый вечер!
В 1С, если к одному поступлению ТМЗ и услуг привязаны две одинаковые счет-фактуры, то удалить одну из них можно следующим образом:
1. **Проверка связей**
Убедитесь, что именно одна из счет-фактур лишняя и не используется в других документах или расчетах. Это важно, чтобы не нарушить целостность данных.2. **Удаление через документ «Счет-фактура»**
— Откройте список документов «Счет-фактура» (обычно в разделе «Продажи» или «Покупки» в зависимости от конфигурации).
— Найдите обе счет-фактуры, привязанные к вашему поступлению.
— Выберите ту, которую нужно удалить, и пометьте её на удаление или удалите напрямую (если это разрешено настройками).
— Если кнопка удаления недоступна, возможно, счет-фактура используется в других документах, тогда сначала нужно снять эти связи.3. **Удаление через поступление**
— Откройте документ поступления ТМЗ и услуг.
— Перейдите на вкладку, где отображаются связанные счета-фактуры (например, «Счета-фактуры» или «Дополнительные реквизиты»).
— Попробуйте снять связь с лишней счет-фактурой (удалить или очистить поле).
— Сохраните документ.4. **Если счет-фактура создана автоматически и не удаляется**
— Проверьте, не заблокирована ли она для удаления (например, проведена или используется в расчетах).
— В этом случае можно сделать отмену проведения документа счет-фактуры, а затем удалить.
— Если это невозможно, можно использовать обработку «Подбор и замена значений» для замены счет-фактуры в связанных документах, а затем удалить лишнюю.5. **Резервное копирование**
Перед удалением обязательно сделайте резервную копию базы, чтобы избежать потери данных.6. **Если стандартные методы не помогают**
— Можно обратиться к администратору базы или разработчику для выполнения удаления через запросы к базе данных, но это рискованно и требует точного понимания структуры данных.
— В этом случае лучше сначала проконсультироваться с технической поддержкой 1С.—
**Пример кода для снятия связи в 1С (если связь хранится в табличной части):**
1С (Код)123456781CДля каждого Строка Из Поступление.ТабличнаяЧастьСчетовФактур ЦиклЕсли Строка.СчетФактура = ЛишняяСчетФактура ТогдаПоступление.ТабличнаяЧастьСчетовФактур.Удалить(Строка);Прервать;КонецЕсли;КонецЦикла;Поступление.Записать();—
Если нужна более конкретная помощь, укажите, какая конфигурация 1С используется (УТ, ERP, Бухгалтерия и т.д.), и каким образом привязаны счета-фактуры (через табличную часть, реквизит или отдельные документы).
Рекомендую посмотреть здесь:
https://its.1c.ru/db/metod8dev#content:1591:hdocЕсли потребуется, помогу составить конкретный алгоритм или обработку.
Один.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.