Звʼязки між документами після переносу з 1С: оплата, рахунок, накладна, податков

У 1С звʼязок між документами — це поле в самому документі. Сервіс забирає такі поля з усіх документів продажу, закупівлі, банку, каси і податкових накладних:

Звʼязки між документами після переносу з 1С

Що саме переноситься

У 1С звʼязок між документами — це поле в самому документі. Сервіс забирає такі поля з усіх документів продажу, закупівлі, банку, каси і податкових накладних:

Поле в 1С Що воно означає Приклад
«Сделка» документ, за яким ведуться розрахунки оплата → рахунок покупцю; реалізація → рахунок або замовлення
«Документ основание» на підставі чого введено документ податкова накладна → реалізація або оплата; платіжка → рахунок
«Документ отгрузки», «Документ поступления» з якої накладної повернення повернення від покупця → реалізація
«Документ расчетов с контрагентом» за яким документом закривається борг оплата постачальнику → надходження
«Документ партии» до якого надходження належать витрати додаткові витрати → надходження
«Заказ покупателя», «Заказ поставщику» замовлення в рядках документа реалізація → замовлення покупця

Поля беруться і з шапки документа, і з його таблиць — наприклад, із розшифровки платежу, де одна платіжка закриває кілька рахунків. Тоді оплата буде звʼязана з кожним із них.

Де це видно після переносу

  • У картці документа — блок «Звʼязані документи» праворуч і кнопка «звʼязані».
  • У зведених журналах «Комерції» — клік по рядку відкриває вікно зі звʼязаними документами.

Перенесений звʼязок має підпис «підстава» (документ, на який посилається цей) або «на підставі» (документ, який посилається на цей). Підказка при наведенні каже, що звʼязок перенесено з 1С.

Чому в частини документів звʼязків немає

Це найчастіше питання після переносу, і причина майже завжди в самій базі 1С.

У 1С поле не було заповнене. У «1С:Бухгалтерії» поле «Сделка» в реалізації, надходженні й платіжці заповнюється лише тоді, коли в договорі обрано ведення взаєморозрахунків за розрахунковими документами. Якщо розрахунки ведуться за договором у цілому — а так налаштовано в більшості баз — поле порожнє. Реалізація, введена на підставі рахунку, тоді бере з рахунку товари й суми, але посилання на нього не зберігає. Те саме з платіжками: оплата просто зменшує борг за договором.

Документ, на який є посилання, не перенесено. Він може бути поза періодом перенесення, не проведений у 1С або належати іншій фірмі з тієї самої бази. Сервіс такий звʼязок памʼятає. Якщо документ приїде наступним вивантаженням — звʼязок зʼявиться сам.

Платіж не стосується покупців і постачальників. Зарплата, податки, перекази між своїми рахунками рахунків і накладних не мають.

У всіх цих випадках документи можна привʼязати вручну — кнопкою «привʼязати» в блоці «Звʼязані документи».

Що перенесений звʼязок НЕ робить

Перенесені документи вже мають проводки, залишки і розрахунки з 1С — вони приїхали разом з документами. Тому звʼязок тут лише показує документи поруч:

  • не закриває рахунок. Перенесені рахунки й так закриті при імпорті;
  • не резервує товар і не знімає резерв;
  • не змінює розрахунків з контрагентом і не перераховує собівартість повернень.

Борги покупців і постачальникам від цього не залежать: вони переносяться залишками і проводками, а не через звʼязки.

Якщо організацію перенесли раніше

Звʼязки почали переноситися з осені 2026 року. Для організацій, перенесених раніше, підтримка сервісу відновлює звʼязки з уже прийнятих даних: оплати з рахунками і документами розрахунків, податкові накладні й повернення з їхніми підставами. Нічого вивантажувати для цього не треба.

Звʼязки, яких у старому вивантаженні не було — реалізація з рахунком, документ-підстава платіжки, замовлення в рядках — зʼявляться після наступного вивантаження оновленою обробкою. Повторне вивантаження безпечне: уже проведені документи не змінюються, додаються лише нові документи і звʼязки.


Типові питання

У 1С я бачив у структурі підпорядкованості і рахунок, і оплату. Тут звʼязку немає. Чому? Перевірте в 1С саму платіжку: чи заповнено в розшифровці платежу рахунок або документ розрахунків. Якщо там лише договір, 1С показувала документи поруч за іншими ознаками, а посилання в базі немає. Привʼяжіть документи вручну.

Чи можна прибрати перенесений звʼязок? Ні. Наступне вивантаження з 1С привезло б його знову. Якщо звʼязок помилковий у самій 1С — виправте документ там.

Після повторного вивантаження звʼязки подвояться? Ні. Кожен звʼязок зберігається один раз.

Оплата звʼязана з рахунком, а рахунок «не оплачений». Перенесені рахунки закриті при імпорті й не беруть участі в розрахунках. Звʼязок лише показує, якою платіжкою рахунок оплачували.

Я скинув перенесення і почав заново. Що зі звʼязками? Вони прибираються разом з перенесеними документами і приїдуть знову з новим вивантаженням.


document_links — пари ідентифікаторів «хто → на кого» з видом (deal ЗаказПокупателя / ЗаказПоставщику); перелік документів і реквізитів — за метаданими конфігурації (БП 1.2 і УТП). Сервер кладе їх у без розділу теж дають звʼязки — з полів рядків документів Посилання на ще не перенесений документ чекає з linked_id IS NULL і знаходиться наступним прийомом. Долікування раніше перенесених організацій — python -m app.services.migration.heal_document_links (зі збережених пакетів; виконує власник платформи). У відповіді обробці лічильник розділу: «нових / оновлено / пропущено»; «пропущено» = документа, що посилається, немає серед перенесених (не помилка). Типова причина «немає звʼязку реалізація ↔ рахунок» у БП 1.2: реквізит «Сделка» порожній, бо в договорі ВедениеВзаиморасчетов = ПоДоговоруВЦелом (інше значення — ПоРасчетнымДокументам) — це даність бази клієнта, не дефект перенесення. В УТП є ще посилання на замовлення в рядках документів і ТЧ «ДокументыРасчетовСКонтрагентом». Ескалювати, якщо в 1С реквізит заповнено, обидва документи перенесено, а звʼязку після повторного вивантаження немає.

Схожі статті

Як перейти з 1С і BAS на Облік+