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;
/// Как да отворите съществуваща форма документ
// да изпълнява код на клиента