Пaльтo

Что означает провести документ в 1с.

Проведение документов в 1С – это главное условие корректного учета всех денежных средств, товаров и услуг. Существует несколько способов провести документ в 1С. Это сделать можно при открытии списка документов. На рисунке показано, как в Расходных кассовых ордерах провести нужный документ или отменить проведение. Первая колонка показывает, проведен ли документ. Если на «пиктограмме» присутствует зеленая галочка, значит документ проведен. Для примера, у нас в списке один документ не проведен. Выбрав нужный расходный кассовый ордер правой кнопкой мыши, можно выбрать в меню «Провести» или «Отменить проведение».Как провести и распровести документ 1с

Провести документ в 1С Предприятие 8.2 можно и другими методами. Зайдя в нужный документ, вверху окна мы увидим кнопки с зеленой и красной стрелочкой. Первая отвечает за проведение, а вторая – за ее отмену. Также, провести и закрыть документ можно через кнопку «ОК».

Существует способ группового проведения документов в 1С. Для этого нужно воспользоваться групповой обработкой справочников и документов (Сервис – Универсальные обработки – Групповая обработка справочников и документов).

В групповой обработке нужно выбрать тип объекта «Документы», добавить нужные документы (например, «Поступление товаров и услуг»). Также, следует в «Настройках» поставить галочку напротив «Разрешить изменение реквизитов объектов», и при необходимости, внизу добавить критерии отбора. Например, можно найти все проведенные документы «Поступление товаров и услуг», и через обработку отменить им проведение. Жмем на кнопку «Отобрать».

На вкладке «Обработка» будет размещен выбранный нами список документов. В поле «Действие» выберите значение «Изменить реквизит: Проведен», выберите нужное значение (установить или снять) и нажмите на кнопку «Выполнить». Обратите внимание, что при проведении документов 1С необходимо учитывать время для корректного учета денег и товаров. В некоторых случаях групповое проведение документов может повлечь за собой нарушение последовательности в учете.

Теперь вы знаете, как провести документ в 1С Предприятие 8.2. Рекомендуем вам почитать статьи о регистрах накопления и регистрах сведений.

Бухгалтерские «табу»
Начнем с бухгалтерского учета. В соответствии с требованиями статей 8 и 9 Федерального закона от 21 ноября 1996 г. № 129-ФЗ «О бухгалтерском учете» до тех пор, пока вы не располагаете первичными документами, подтверждающими хозяйственную операцию, у вас нет оснований отражать ее в бухгалтерском учете.
Обнаружив документ с опозданием, необходимо руководствоваться пунктом 11 Указаний о порядке составления и представления бухгалтерской отчетности (утв. приказом Минфина России от 22 июля 2003 г. № 67н). Из содержания этого пункта вытекают сразу три бухгалтерских правила.
Правило 1. Пропущенные операции в пределах одного и того же отчетного периода записывайте в месяце их обнаружения.
Если вы обнаружили, что неверно отражены хозяйственные операции (документы поступили с опозданием) текущего периода до окончания отчетного года, исправления производятся записями по соответствующим счетам бухгалтерского учета в том месяце отчетного периода, когда выявлены искажения.
Правило 2. Забытые операции года, за который еще не представлена отчетность, датируйте декабрем.
Когда о пропущенной хозяйственной операции стало известно в отчетном году после его завершения, но годовая бухгалтерская отчетность еще не утверждена в установленном порядке, исправления производятся записями декабря года, за который подготавливается к утверждению и представлению годовая бухгалтерская отчетность.
Правило 3. Прошлогодние пропущенные операции отражайте в текущем периоде.
Если обнаружили в текущем отчетном периоде, что хозяйственные операции неправильно отражены на счетах бухгалтерского учета в прошлом году, исправления в бухгалтерский учет и бухгалтерскую отчетность за прошлый отчетный год (после утверждения в установленном порядке годовой бухгалтерской отчетности) вносить не нужно.
Более того, изменения в бухгалтерской отчетности, относящиеся как к отчетному году, так и к предшествовавшим периодам (после ее утверждения), производятся в отчетности, составляемой за отчетный период, в котором были обнаружены искажения ее данных (п. 39 Положения по ведению бухгалтерского учета и бухгалтерской отчетности в Российской Федерации, утв. приказом Минфина России от 29 июля 1998 г. № 34н, далее - Положение). В пункте 80 Положения конкретизируется механизм отражения в бухгалтерском учете прибыли или убытка прошлых лет, выявленных в отчетном году. Так, если прибыль или убыток выявлены в отчетном году, но относятся к операциям прошлых лет, они должны включаться в финансовые результаты организации отчетного года.
Чтобы исправить ошибки прошлых лет, выявленные в текущем году, в бухгалтерском учете используется счет 91 «Прочие доходы и расходы».
Таким образом, в бухгалтерском учете ошибки исправляются в том периоде, когда обнаружены.

Внимание!
В настоящее время существует проект отдельного Положения по бухгалтерскому учету: ПБУ 22/2009 «Исправление ошибок в бухгалтерском учете и отчетности», разработанный Минфином России еще в конце прошлого года. Проект предполагает, что все ошибки необходимо делить на существенные и несущественные, а порядок их исправления в бухгалтерском учете будет зависеть от момента, когда они выявлены, и уровня существенности. Информацию в отношении существенных ошибо, предшествующих отчетных периодов, выявленных в отчетном периоде, необходимо будет отражать в пояснительной записке к годовой бухгалтерской отчетности организации. Однако в настоящее время данное ПБУ не принято, а значит исправлять ошибки в бухгалтерском учете необходимо по действующим ныне правилам.

Налоговые правила
Не так просто отразить операцию по опоздавшему документу и в налоговом учете. Продолжим список правил учета опоздавших документов…
Правило 4. Расходы, принимаемые для целей налогообложения, признаются таковыми в том отчетном (налоговом) периоде, к которому они относятся.
Если вы обнаружили документ с опозданием, расходы можно отнести в уменьшение налоговой базы по налогу на прибыль, но только того отчетного (налогового) периода, к которому они относятся (п. 1 ст. 272 НК РФ). Это, безусловно, приведет к необходимости представлять уточненные налоговые декларации за тот период, которым датирован документ.
Некоторые бухгалтеры ошибочно полагают, что, получив документ, датированный прошлым отчетным периодом, в текущем подавать «уточненку» не нужно. Ведь все события происходят в рамках одного налогового периода и, независимо от того, когда будут учтены расходы или доходы по году, сумма налога на прибыль будет правильной. Это неверно. Следует напомнить, что при обнаружении ошибок (искажений) в исчислении налоговой базы, относящихся к прошлым как налоговым, так и отчетным периодам, в текущем налоговом (отчетном) периоде Налоговый кодекс требует провести перерасчет налоговой базы и суммы налога за период, в котором совершены указанные ошибки (искажения) (п. 1 ст. 54 НК РФ).
Кроме того, пункт 1 статьи 54 и пункт 1 статьи 81 Налогового кодекса обязывают налогоплательщика подавать уточненную декларацию, если налог к уплате по ней был занижен, и дают право представить «уточненку», если такого занижения не произошло. Следовательно, если вы воспользовались этим правом и решили не подавать корректирующую декларацию, вы добровольно попрощались с частью расходов.
Конечно же, переплачивать налог не хочется, но и подавать «уточненку» тоже не лучший вариант – это привлечет внимание налоговых инспекторов. К чему может привести такой ход рассуждений, покажем на примере.

Пример
Бухгалтер получил акт об оказании услуг с опозданием на год. Решая не привлекать пристального внимания инспекторов и не представлять уточненную декларацию, он, казалось бы, нашел выход: пункт 2 статьи 265 Налогового кодекса дает возможность учесть в составе внереализационных расходов убытки прошлых налоговых периодов, выявленные в текущем отчетном (налоговом) периоде. Более того, в декларации по налогу на прибыль организаций (утв. приказом Минфина России от 5 мая 2008 г. № 54н) для таких затрат отведена отдельная строка 301 Приложения № 2 к листу 02.
Однако такие рассуждения являются неверными. Объясним почему.
Акт об оказании услуг – документ, в котором указана конкретная дата составления. Следовательно, период возникновения затрат определен. Расходы, которые подтверждены первичными документами и относятся к предыдущим отчетным (налоговым) периодам, в составе убытков прошлых налоговых периодов, выявленных в отчетном (налоговом) периоде, по строке 301 Приложения № 2 к листу 02 декларации по налогу на прибыль не отражаются, поскольку имеют дату возникновения (п. 7.3 Порядка заполнения налоговой декларации по налогу на прибыль организаций, утв. приказом Минфина России от 5 мая 2008 г. №54 н).

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

Арбитражная практика
Налогоплательщик отразил в декларации по налогу прибыль организаций убытки прошлых лет, выявленные в текущем отчетном периоде.
Решения в пользу налогоплательщиков:
постановления ФАС Московского округа от 16 января 2008 г. № КА-А40/13948-07 по делу № А40-76807/06-142-512; от 11 марта 2009 г. № КА-А40/1255-09 по делу № А40-32554/08-129-101; от 31 мая 2006 г. № КА-А40/4822-06 по делу № А40-55283/05-90-425
Решения в пользу налоговых органов:
постановления ФАС Уральского округа от 9 января 2008 г. № Ф09-10856/07-С3 по делу № А76-6072/07, ФАС Северо-Западного округа от 16 апреля 2007 г. № А56-14502/2006, ФАС Восточно-Сибирского округа от 26 ноября 2007 г. № А19-9257/07-57-Ф02-8708/07, ФАС Волго-Вятского округа от 1 марта 2006 г. № А11-5827/2005-К2-24/239, ФАС Северо-Западного округа от 08 ноября 2006 г. № А21-7106/2005).

Однако, Высший Арбитражный Суд РФ в постановлении от 9 сентября 2008 г. № 4894/08 вынес однозначный вердикт: положения подпункта 1 пункта 2 статьи 265 Налогового кодекса следует применять в текущем налоговом периоде только в случае, когда период возникновения расходов, понесенных налогоплательщиком, неизвестен. Во всех других случаях расходы, относящиеся к прошлым налоговым периодам, отражать в налоговом учете следует по требованиям статей 54 и 272 Налогового кодекса. С выходом данного постановления шансы отстоять свою правоту у налогоплательщиков значительно уменьшились.
Правило 5. Не пытайтесь уйти от «убыточной» декларации.
Случается, при сдаче «убыточных» деклараций по налогу на прибыль налоговики рекомендуют уменьшить суммы отраженных в декларации расходов, дабы превратить убыточную декларацию в «безубыточную». Ни для кого не секрет, что проблема отражения в декларации понесенных убытков с недавних пор стоит очень остро и зачастую бухгалтеры следуют неофициальным рекомендациям – не показывают часть затрат в одном отчетном периоде в надежде на то, что в следующем выручка позволит и расход показать, и получить прибыль.
Однако следует помнить о порядке определения суммы расходов на производство и реализацию, который установлен статьей 318 Налогового кодекса.
Если вы применяете метод начисления, все расходы отчетного периода должны подразделяться на прямые и косвенные. Конкретный перечень расходов определяется налогоплательщиками самостоятельно в учетной политике для целей налогообложения.
Прямые расходы относятся к расходам текущего отчетного (налогового) периода только по мере реализации продукции, работ, услуг, в стоимости которых они учтены в соответствии со статьей 319 Налогового кодекса (п. 2 ст. 318 НК РФ).
Косвенные расходы на производство и реализацию, осуществленные в отчетном (налоговом) периоде, в полном объеме будет относиться к расходам текущего отчетного (налогового) периода. Поэтому нельзя их переносить из одного отчетного периода в другой, даже если подтвердите факт получения первичных документов с опозданием. Налоговый кодекс такой возможности не дает. Эти расходы организации до получения доходов от деятельности формируют убыток текущего отчетного (налогового) периода.
Если вы намеренно не показываете расходы в одном отчетном периоде, то в следующем вам необходимо подать уточненную декларацию за период, к которому относятся эти затраты, и, как следствие, признать убыток. Возникает замкнутый круг… Поэтому, принимая решение о переносе части расходов в более «благополучную» декларацию, вы должны понимать, что, скорее всего, они будут потеряны.

Опоздавший счет-фактура
Правило 6. Счета-фактуры, полученные от продавцов, подлежат регистрации в книге покупок по мере возникновения права на налоговые вычеты.
Долгое время вопрос отражения в книге покупок «опоздавших» счетов-фактур «терзал умы» как налогоплательщиков, так и специалистов компетентных ведомств. Так, счета-фактуры, полученные от продавцов, подлежат регистрации в книге покупок по мере возникновения права на налоговые вычеты в порядке, установленном статьей 172 Налогового кодекса. Об этом сказано в пункте 8 Правил ведения журналов учета полученных и выставленных счетов-фактур, книг-покупок и книг-продаж, при расчетах по налогу на добавленную стоимость (утв. постановлением Правительства РФ от 2 декабря 2000 г. № 914, далее – Правила).
Статья 172 Налогового кодекса, в свою очередь, предоставляя право налогоплательщику на вычет входного НДС, не конкретизирует, когда именно возникает это право. Отсутствие четкой нормы рождает споры.
В настоящий момент Минфин считает, что «опоздавшие» счета-фактуры регистрируются в книге покупок в том периоде, в котором они поступили в организацию, независимо от даты их выставления, следовательно, в этом же периоде вы реализуете право на вычет (письмо Минфина России от 13 июня 2007 г. № 03-07-11/160). Для того, чтобы не возникло проблем с вычетом, вы должны подтвердить факт получения счета-фактуры именно в этом налоговом периоде. Например, это может быть журнал учета входящей корреспонденции или конверт с проставленным на нем штемпелем почтового отделения, через которое получен счет-фактура (письмо УФНС России по г. Москве от 20 апреля 2007 г. № 19-11/036466).
Некоторые организации для упрощения процедуры проставляют на полученных счетах-фактурах штамп организации с датой получения. К таким доказательствам как налоговики, так и судьи относятся скептически, поскольку считают, что штамп входящей корреспонденции не может быть однозначным доказательством получения счета-фактуры в соответствующий период, так как принадлежит самому налогоплательщику (постановление ФАС Северо-Кавказского округа от 7 июля 2008 г. № Ф08-3751/2008 по делу № А32-20193/2007-3/370).
Если подтвердить дату получения счета-фактуры вы можете только устно, будьте готовы к тому, что после проведения проверки вычеты по счетам-фактурам, датированные одним налоговым периодом, а заявленные к вычету в другом, будут сняты. Как следствие, образуется недоимка по налогу на добавленную стоимость.
Несмотря на сложившуюся арбитражную практику (определение ВАС РФ от 8 августа 2008 г. № 9726/08 , постановления ФАС Московского округа от 26 июня 2008 г. № КА-А40/5396-08 по делу № А40-31872/07-117-187, от 17 января 2008 г. № КА-А40/14126-07 по делу № А40-17087/07-126-123) и лояльную позицию Минфина, налоговые инспекторы продолжают руководствоваться письмом ФНС России от 6 сентября 2006 г. № ММ-6-03/896 «О порядке внесения изменений в книгу покупок и книгу продаж». Согласно ему, налогоплательщик вправе произвести налоговый вычет, если он документально подтвержден, а именно есть счет-фактура и соответствующие первичные документы, подтверждающие, что товары (работы, услуги), имущественные права приобретены и приняты на учет.
Как следует из положений статьи 81 Налогового кодекса, налогоплательщик, обнаруживший факты неполного отражения сведений в ранее поданной им налоговой декларации (в том числе сведений о налоговых вычетах), вправе внести необходимые дополнения и изменения в налоговую декларацию того налогового периода, к которому относятся соответствующие операции.
Следовательно, если налогоплательщик в текущем налоговом периоде обнаружил в ранее поданной им налоговой декларации по НДС, что неполно отразил суммы налога, подлежащие вычету, то он должен подать корректирующую налоговую декларацию за те налоговые периоды, в которых налоговые вычеты отражены не в полном объеме.
По мнению налоговиков, необходимо заполнить дополнительный лист книги покупок за тот квартал, на который приходится дата выставления счета-фактуры. В дополнительном листе книги покупок следует сделать записи реквизитов тех счетов-фактур, которые своевременно не были зарегистрированы в этой книге покупок – суммировать данные из «опоздавших» счетов-фактур с данными строки «Итого» дополнительного листа.
Подведем итоги. Каждый раз, отражая в учете хозяйственную операцию по опоздавшему документу, не пренебрегайте правилами бухгалтерского и налогового учета. Опоздавшие документы требуют особого внимания – внушите это также забывчивым сотрудникам и контрагентам.

П. Колмакова,
ведущий эксперт-консультант по налогообложению, преподаватель группы компаний «ЭЛКОД», аттестованный преподаватель Института профессиональных бухгалтеров и аудиторов России, член Палаты налоговых консультантов России

Уже много раз в наших материалах мы рассказывали о различных настройках программ 1С. Но одну из них, появившуюся меньше года назад, пока незаслуженно обошли вниманием. В этой статье я расскажу об очень полезной и интересной настройке, влияющей на алгоритмы проведения документов в 1С: Бухгалтерии предприятия 8 редакции 3.0.

Давайте перейдем в раздел «Администрирование» и выберем пункт «Проведение документов».

Открывается форма настроек.

1. Момент выполнения расчетов

В том случае, если точка установлена на значении «При проведении документов», тогда все суммы будут рассчитываться непосредственно при работе с первичными документами (такой вариант всегда был реализован в программа 1С). Однако, если документов в вашей организации очень много, ежедневно осуществляется списание или реализация тысяч номенклатурных позиций, то скорость проведения этих документов будет снижать общий темп работы. Ведь все сложные расчеты выполняются в момент проведения.
Если же установить точку на поле «При закрытии месяца», то при проведении документов расчеты производиться не будут. А все сложные вычисления программа осуществит в ходе закрытия месяца. Основной плюс данного варианта – это повышение скорости проведения документов, экономия времени в ежедневной работе. Но при этом, вы не сможете оперативно видеть стоимость списанных ТМЦ.

ОСВ до момента закрытия месяца будет выглядеть следующим образом

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

Исключение составляют:
- организаций и ИП, применяющие УСН (доходы, уменьшенные на величину расходов);
- ИП на общем режиме;
- организации, которые ведут раздельный учет входящего НДС;
- организации и ИП, которые используют способ оценки МПЗ "ФИФО";
- организации и ИП, которые используют способ оценки товаров в рознице "По продажной стоимости";
- организации и ИП, которые применяют УСН (доходы) и используют функционал оплаты платежным картами.
Для указанных организаций расчеты всегда будут выполняться при проведении документов.

2. Списание запасов при отсутствии остатков на складе

В том случае, если установить эту галочку, программа не будет сообщать об ошибке при проведении документов на списание или реализацию ТМЦ, если данных товаров или материалов нет на складе (если остатков нет, будет осуществляться списание «в минус»).
А вот если галочка не установлена, то программа будет жестко контролировать количество ТМЦ на складе и не позволит провести документ при недостатке товара или материала.
Пример работы с данной настройкой рассмотрен в одном из наших видео: Ошибки при списании материалов в 1С: Бухгалтерии предприятия 8.

3. Проверка проведения документов при формировании отчетов

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

4. Время документов

Последняя галочка на форме настройки, действительно, является очень полезной.

В том случае, если она установлена, программа сама будет распределять документы по временной шкале в течение дня.
Наверняка, Вы сталкивались с ситуацией, когда 1С не видит остаток товара на складе, т.к. поступление произошло в этот же день, и документ реализации введен с более ранним временем, чем документ поступления. Или программа искусственно задваивает обороты по счетам расчетов с контрагентами, если аванс был зачтен в тот же день (то есть аванса фактически не было, просто время документа оплаты меньше, чем время документа поступления или реализации).
Всех этих ситуаций можно избежать, если установить данную галочку в настройках. Например, время всех документов поступления товаров и услуг будет автоматически установлено на 7:00.

А документов реализации – на 14:00.

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

Давайте дружить в

В данной статье будет рассмотрено такое понятие как документы 1С, что это за объект конфигурации, каково его предназначение, какие существуют настраиваемые свойства для объекта; как можно работать с этим объектом интерактивно и программно.


Жизнедеятельность любого предприятия не представляется возможным без регистрации различного рода событий, возникающих очень часто. Называются эти события - хозяйственные операции . Регистрацией хозяйственной операции в 1С служит документ.

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

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

Итак у нас есть документ бумажный и документ электронный. Между ними необходимо произвести аналогию. При оформлении бумажного документа обязательным условием является наличие в нем номера и даты. Аналогично и электронный документ должен содержать номер и дату. По этим полям мы может найти нужный нам документ. Поэтому номер и дата являются ключевыми свойствами.

Рассмотрим ключевое свойство "Дата" . В версии 7.7 оно называлось "ДатаДок" , в версии же 8 оно стало называться просто "Дата" . Это очень важное свойство документа. Почему это так? Рассмотрим ситуацию с торговой организацией, в которой осуществляется регистрация факта поступления товара и его продажи. Так вот продать товар, дата поступления которого больше даты продажи, не представляется возможным, потому как нельзя продать товар который еще не поступил.

Отметим что в некоторых типовых конфигурация есть возможность продать, еще не поступивший товар. Но это скорее исключение чем правило и относится к специфике торгового предприятия.

Вот именно поэтому наличие даты в документе так важно. Также необходимо отметить, в свойстве "Дата" содержится не только дата, но и время документа с точностью до секунды.

Очень часто такой идентификации документа на временной оси оказывается недостаточно.

Представим ситуацию, когда на склад поступает 100 единиц товара 1-го числа месяца. Далее 2-го числа этого же месяца в 23:59:59 происходит его продажа, в количестве 80 единиц. Документ проводится без проблем, потому как товара хватает. Допустим, что также 2-го числа в 23:59:59 этот же товар еще кто-то тоже продает в количестве 50 единиц. Этот документ также проведется без проблем, потому как на время 23:59:59 этот товар есть. Хотя фактически у нас, по итогу проведения второго документа образуется отрицательный остаток в 30 единиц товара.

Чтобы таких ситуаций не возникало к дате и времени прибавляется еще и позиция документа, а именно его ссылка. Эта идентификация документа по дате и времени + ссылка называется момент времени . И при проведении второго документа система выдаст сообщение о нехватке 30 единиц товара и не позволит провести документ.

Как же получить момент времени? А получается он методом "МоментВремени" , принадлежащий классу "ДокументОбъект" . При этом возвращается тип данных "МоментВремени" .

Этот тип данных необходимо передавать в запросы, получающие остаток товара, в качестве параметра.

Пример получения момента времени:

&НаКлиенте Процедура ПолучитьМоментВремени(Команда) ПолучитьМоментВремениНаСервере(Объект. Ссылка) ; КонецПроцедуры &НаСервере Процедура ПолучитьМоментВремениНаСервере(Ссылка) Если Ссылка. Пустая() Тогда Сообщить("Документ не записан!" ) ; Возврат ; КонецЕсли ; ДокументОбъект = Ссылка. ПолучитьОбъект() ; МоментВремени = ДокументОбъект. МоментВремени() ; Сообщить(МоментВремени) ; КонецПроцедуры // ПолучитьМоментВремениНаСервере()

Установка времени документа

Разберем, каким образом система устанавливается отметку времени для вновь вводимых документов. При создании документа, по умолчанию присваивается текущая системная дата с нулевым временем, а при записи устанавливается текущая отметка времени.


При оперативном проведении есть следующий нюанс. Если его дата равна текущей, время будет принимать значение текущего времени. Если бы документ проводился неоперативно, то только в момент его ввода присваивалась текущая отметка времени, а дальше она оставалась бы неизменной. Если же документ вводится не текущим числом, то первоначально присваивается нулевая отметка времени, а при записи присваивается самая последняя отметка за этот день. То есть система ищет последний введенный документ за этот день смотрит его время, увеличивает его на секунду и присваивает его нашему документу. Если создать документ на дату, в которой не вводился ни один документ данного вида (например поступление товаров), но были введены документы другого вида (например списание товаров), то система возьмет самую последнюю дату документа другого вида, прибавит к ней секунду и присвоит нашему документу. Если же создать документ с датой, в которой не вводился ни один документ, ни одного вида, то платформа присвоит ему время 12:00:00.

И еще ситуация. Представим себе, что у нас в базе есть документ с отметкой времени 23:59:59 и если прибавить еще одну секунду это уже будут следующие сутки. Поэтому система оставляет такое же время, то есть 23:59:59. Описанная выше система установки времени документа является лишь значением устанавливаемым по умолчанию. Но есть возможность переопределить такое поведение. Откроем в конфигураторе форму документа и обратимся к ее свойствам. В свойствах мы увидим поле "АвтоВремя" . Если мы в этом свойстве ничего не меняем, то формирование времени документа происходит так как это было описано выше. Но можно указать время: текущее или в начало дня, всегда первым, всегда последним и не использовать.

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

Возможность проведения

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

Стандартные реквизиты документа

Помимо тех реквизитов, которые разработчик добавляет в документ, есть еще стандартный набор реквизитов, внедренные в документ уже на уровне платформы. Это: ссылка, номер, дата, пометка удаления, проведен . Найти их можно на закладке "Данные" , кнопка "Стандартные реквизиты" .

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

Документ может находится в трех состояниях:

  • Не помечен на удаление и не проведен;
  • Не помечен на удаление и проведен;
  • Помечен на удаление и не проведен.

Как уже отмечалось ранее, разработчик может самостоятельно добавлять необходимые реквизиты, а также табличные части. Каждая табличная часть имеет один стандартный реквизит - "НомерСтроки" .


Хранение документов в информационной базе

В базе, каждый вид документов, хранятся в отдельной таблице. Эта таблица содержит в себе все реквизиты документа. Табличные части же хранятся в отдельных таблицах. Связь с таблицей документов производится по реквизиту "Ссылка" .

Нумерация документов

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

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

Префикс устанавливается в модуле объекта документа, в процедуре "ПриУстановкеНовогоНомера" .

Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка, Префикс) КонецПроцедуры

Также на вкладке "Нумерация" мы можем задать периодичность документа.

Возможные значения:
  • Непериодический;
  • В пределах года;
  • В пределах квартала;
  • В пределах месяца;
  • В пределах дня.
Обычно выбирают значение "в пределах года" , это означает, что в новом году нумерация документов начнется сначала.

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

Его необходимо указывать в поле "Нумератор" .

Проведение документов

Немного о проведении документов. Для системы означает, что документ проведен если булевский флаг "Проведен" у документа установлен в "Истина" . В общем списке такие документы выделены соответствующей пиктограммой. Для платформы это более ничего не значит, но с точки зрения логики программы, проведенный документ может влиять на финансовый результат компании. То есть он может формировать движения по регистрам, основываясь на которые формируются отчеты.

Когда происходит интерактивное или программное проведение срабатывается выполнение процедуры "ОбработкаПроведения()" , которая находится в модуле объекта документа.

// Вставить содержимое обработчика. КонецПроцедуры

Данная процедура имеет два параметра: отказ и режим . Если выставить параметру отказ значение "Истина" , то проведение не будет выполнено. Параметр "Режим" устанавливает режим проведения документа - оперативное или неоперативное . Сами движения в регистры разработчик должен прописать в данной процедуре самостоятельно.

То, в какие регистры документ будет делать движения задается на вкладке "Движения" .

Пример процедуры обработки проведения

Процедура ОбработкаПроведения(Отказ, РежимПроведения) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения // будут утеряны!!! // регистр ТоварыНаСкладе Приход Движения. ТоварыНаСкладе. Записывать = Истина ; Для Каждого ТекСтрокаТовары Из Товары Цикл Движение = Движения. ТоварыНаСкладе. Добавить() ; Движение. ВидДвижения = ВидДвиженияНакопления. Приход; Движение. Период = Дата; Движение. Товар = ТекСтрокаТовары. Товар; Движение. Количество = ТекСтрокаТовары. Количество; КонецЦикла ; //__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ КонецПроцедуры

Права доступа на документы

В системе 1С существуют различные виды доступа. Это анализ интерактивных действий и анализ программных действий.

Что такое интерактивные действия? Это действия совершаемые непосредственно пользователем: нажатие кнопок, галок и т. д. Программные же действия совершаются каким-либо алгоритмом, о их совершении пользователь может и не догадываться.

Права доступа к документу настраиваются на закладке "Права" . Здесь мы видим несколько разделов, это раздел где отображаются роли, раздел непосредственно прав, и раздел "Ограничения доступа к данным" (его мы не будем рассматривать, он необходим при использовании так называемого механизма RLS).

Раздел "Роли" отображает все роли заведенные в информационной базе, для которых в разделе "Права" мы как раз и устанавливаем права доступа.

Возможные виды прав доступа:
  • чтение (программно), просмотр (интерактивно);
  • добавление (программно), интерактивное добавление (интерактивно);
  • изменение (программно), редактирование (интерактивно);
  • удаление (программно), интерактивное удаление (интерактивно);
  • проведение (программно), интерактивное проведение (интерактивно);
  • отмена проведения (программно), интерактивная отмена проведения (интерактивно);

Интерактивный вид доступа содержит еще такие права как: интерактивная пометка на удаление, интерактивное снятие пометки на удаление, интерактивное удаление помеченных, интерактивное проведение неоперативное, интерактивное изменение проведенных, ввод по строке.

Табличная часть документа

Табличные части документа задаются на вкладке "Данные" и являются ничем иным как коллекций, элементами которой являются строки табличной части. Поэтому обход ее элементов возможен как циклом, так и прямым обращением по индексу (нумерация начинается с нуля).