Как присвоить номер договора в 1с

Обновлено: 02.07.2024

В системе электронного документооборота (ЭДО) номера договорам мы присваиваем в таком формате: номер/год - индекс организации. Бывают случаи, когда со своей стороны контрагент присваивает свой номер договору. Как это отобразить в нашей системе ЭДО? Если исправлять номер после регистрации, то сбивается нумерация.


профессиональный управляющий документами, документовед, приглашенный лектор Российской академии народного хозяйства и государственной службы при Президенте РФ

Каждая из сторон договора имеет полное право присваивать договору регистрационный номер (индекс) в рамках своей системы регистрации, чтобы учитывать договоры. И это несмотря на то, что номер не является обязательным реквизитом для договора. Обязательной для него является дата, которая должна быть единой в договоре и в системах регистрации каждой из сторон.

Регистрироваться договор может по-разному:

  • вид (разновидность) договора;
  • наименование организации-контрагента;
  • дата;
  • индекс (присваивается вашей организацией, в т.ч. автоматически по счетчику номеров договоров в системе ЭДО);
  • индекс контрагента (регистрационный номер, присвоенный договору контрагентом, вы должны включить в отдельное поле с целью полной идентификации договора);
  • предмет договора;
  • сумма;
  • срок действия;
  • подразделение-исполнитель и т.п.

Как видите, надо иметь два поля: одно для ввода своего регистрационного номера, другое – для номера, присвоенного контрагентом. И тогда проблем не возникнет. Если ваша система ЭДО пока имеет только одно из этих двух полей, то закажите добавление нового ИТ-отделу вашей организации (а в таблицу Word или Excel вы его и сами легко добавите).

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


Пример 2. На договоре с впечатанным регистрационным номером контрагента вы можете дописать вручную свой регистрационный номер


Что касается структуры регистрационного номера, который присваивается договорам, заключаемым вашей организацией, то его первая часть (номер/год) не будет вызывать сомнений, если эти номера присваиваются по видам сделок (т.е. в пределах конкретных документопотоков, которые поддерживаются классификатором).

Классификатор видов и разновидностей договоров обычно разрабатывается совместно юридической службой и службой делопроизводства, утверждается приказом первого руководителя (по административно-хозяйственной деятельности со сроком хранения 5 лет) и подгружается в систему ЭДО как один из ее справочников. За ведение классификатора обычно отвечает служба делопроизводства, но эту ответственность вполне можно передать и юридической службе.

Вторая часть регистрационного номера (индекс организации), упомянутая в вопросе читателя, вызывает сомнения. Если это индекс вашей организации, то в вашем же регистрационном номере он не имеет смысла. А если это индекс организации-контрагента, то он должен поддерживаться классификатором организаций-контрагентов (его ведение более трудоемко, т.к. контрагенты часто меняются).

Итак, если от контрагента ваша организация получила экземпляр договора с проставленным им регистрационным индексом, то не стесняйтесь через косую черту добавить на него свой индекс, который предлагает ваша система ЭДО. Тогда на экземпляре договора будут оформлены два регистрационных номера: контрагента и вашей организации:

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

4andriy --> 4andriy


Платформа 1с 7.7 Форт: 2000 3.89

При выписывании счета у меня формируеться номер - например Счет 54. Как сделать что-бы при исполнении процедуры формирования документа номер счета записывался в карточку контрагента в раздел договора - номер договора вместе с датой. Вот что написал, но не работает:

Ardi --> Ardi


Pepe --> Pepe


Глупость, как по-мне. Выписано 10 счетов, а договор в карточке только один. Какой из них надо вклеить в карточку?

4andriy --> 4andriy


Их и надо заполнить

logist --> logist


4andriy, у Вас в профиле указано:
Уровень знаний 1С: Что такое 1С?
Уровень знаний компьютера: Чайник

Может быть стоит пригласить специалиста?

4andriy --> 4andriy


Нужно что-бы при выписывании счета номер договора был по посленему номеру счета.

4andriy, у Вас в профиле указано:
Уровень знаний 1С: Что такое 1С?
Уровень знаний компьютера: Чайник

Может быть стоит пригласить специалиста?

Ну в общем я работаю на уровне системного администратора - 1с установил, настроил, сделал формы, правлю код, а вот с справочником не могу разобраться

Ardi --> Ardi


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

4andriy --> 4andriy


И дата и номер счета, но как-то более хирургически прописать счет и дату в справочник контрагента

Тоесть при формировании счета вставляем код для обновления номера договора - и тогда все должно быть ОК

Ardi --> Ardi


И дата и номер счета, но как-то более хирургически прописать счет и дату в справочник контрагента

Тоесть при формировании счета вставляем код для обновления номера договора - и тогда все должно быть ОК

4andriy --> 4andriy


1. выписываем счет
2. нажимаем кнопку печать сформировать() (перед тем вставляем нужный код ------ счет = номер договора, дата договора = дата счета)
3. если все правильно в карточке контрагента уже проставлен номер договора и дата - номер дог. обновляеться каждый раз при печати счета
4. дальше уже обычная работа

Ardi --> Ardi


4andriy --> 4andriy


такая стоит задача
номер договора = номер счета :-) и в карточку. а я програмно это осилить не могу можно вручную ставить но это не выход

Ardi --> Ardi


logist --> logist



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

endru --> endru


Может в форте договора в виде подчиненного справочника?
Если нет, то конечно глупая постановка задачи.

Pepe --> Pepe


Я так понял, что вся затея из-за того, что надо заполнить в налоговую накладную номер договора и его дату. Я уже писал, что затея ничтожная, т.к. при отсутствии договора (устный договор) заполняется только дата, а номер остается пустым. Зачем создавать для каждого счета свой договор со своей датой? - договор должен быть один для разных поставок (базовый договор). Возможно в Форте есть подчиненный справочник договоров, но заполнять его тысячами (по количеству выписанных счетов) глупо. Т.к. вы системный администратор, не бухгалтер и не 1с-ник, обьясните руководству ущербность этой идеи.

4andriy --> 4andriy


Дорогие специалисты так давайте хотя-бы дату из счета подставим в договор:

Просто подскажите где копать. я ж не спец по 1с - может ошибка в моем коде какая-то. ну не работает.

Выходит я могу присвоить значение:

Договор.Номер=100; // или какой-то переменной

Но в поле контрагента оно записи не делает.

Ну как сделать запись в справочник значения через процедуру? аааааааааа

Pepe --> Pepe


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

4andriy --> 4andriy


Pepe --> Pepe



Как он связан со справочником Контрагенты и его реквизитом БазДоговор. Справочник Договора кому подчинен?

Читайте также: