1в Guide - документи

разпореждане на документи

документите

С една дума, документът има екранни форми, и те могат да бъдат под формата на диалог, или списък с възможности за избор, в зависимост от приложната програма. Именно тези форми на които вижда потребителят на екрана. Също така, документът обикновено има един или повече форми за печат - оформления. С помощта на "оформлението" документ, отпечатан на хартия, т.е. на електронна хартия става. документира поведението се определя с помощта на вградения език 1 цент. Написани на езика на този документ прави в системата, той създава хартиен носител и как се държи на екрана.

провеждане на документ

Някои документи може да се извърши, други не. От гледна точка на потребителя на "държи" на документа е да се създаде движение на счетоводните си регистри и счетоводна документация. От гледна точка на програмист, по време на хартия работа модул на документа. Той е там, който определя всички действия, извършени по време на документа. Например, по време на "Орден за работа" на документа работна единица на документа, който е във връзка персонал ще добави нов служител със съответните данни и настройки.

атрибути на документи (основни данни)

Когато създадете структура документ в конфигуратора е позволено определено ниво на абстракция. По този начин, в повечето две основни части могат да бъдат разграничени документи: капачка и таблична част (и за разлика от версии 7.7, 8.2, 8.3 може повече маса части в същия документ). Като правило, заглавната част съдържа данни, които са общи за целия документ. Всякакъв вид документ, има детайли, които се създават автоматично - за "дата" и "номер". Например, във фактурата в заглавния част от данните за настройка поставили документа - номер и дата, както и информация за платеца и получателя. Данните в заглавието или в таблиците с размери могат да бъдат коригирани произволно от програмист, в зависимост от задачата.

За документ или група от документи може да се настрои така наречената "числител", която ще се номерират в съответствие с определени правила документ или група. Можете да използвате различни представки, дължината на стаята - всичко е готово в конфигуратора.

Примери на документи, 1С

// Получаване на празен тип документ връзка, например RealizatsiyaTovarovUslug

// Създаване на нов документ, посочи принадлежност, задаване на дата, номер и запис
// Например RealizatsiyaTovarovUslug

NovyyDok = документа. RealizatsiyaTovarovUslug. SozdatDokument ();
NovyyDok. UstanovitNovyyNomer ();
NovyyDok. = TekuschayaData Дата ();
NovyyDok. Организация = OrganizatsiyaPoUmolchaniyu;
NovyyDok. Запис ();

// Копиране на съществуващ документ

// Промяна и запишете връзката на документа

// Марк документа за изтриване

// Заключване на документа, за да се промени, промени, запазете ги и след отключване

// Намери документа по брой

// Същото важи и за заявки

Заявка. UstanovitParametr ( "Номер", "0000-000001.");

// Намери документа на подпори

// Същото важи и за заявки

// - изберете всички документи, в периода за отделна организация, и да ги подредите в пробата

RezultatZaprosa = Заявка. Изпълнение ();

VyborkaDetalnyeZapisi = RezultatZaprosa. Изберете ();

// Избор на всички документи, които не се държат и не са маркирани за изтриване

RezultatZaprosa = Заявка. Изпълнение ();

VyborkaDetalnyeZapisi = RezultatZaprosa. Изберете ();

// Как да отворите произволна форма на документа от името на

// да изпълнява код на клиента

Форма = PoluchitFormu ( "Dokument.RealizatsiyaTovarovUslug.FormaSpiska");
Ако няма форма. Open () След това
Форма. Open ();
ENDIF;

/// Как да отворите съществуваща форма документ

// да изпълнява код на клиента