Інформація про нас Розроблені нами програми Наші інтернет-розробки Фотогалерея наших робіт Документація до програм, наші статті, а також перезентації наших програм

Вийшла нова версія програми "Склад".


 Виправлено велику кількість помилок.


 Можливість вимкнення заборони негативних чистилів у поточних залишках.


Наші координати

Ел. пошта
rs@corp2.net

Телефон: +38 (067) 901-63-22

Зателефонуйте: +380 63 108 17 00

Напишіть у Telegram: @erpk2

 

Виклик форуму

Динамічна інтернет-сторінка

 


 

Інші посилання


Інші сторінки

Програми
Корпорація

Склад
Корпорація
Бухгалтерія
Зарплата


Програми
Іспит
Розрахунок шаф
Реплікатор
Редактор
VDoc
Календар
Калькулятор
Буфер
Розсилка пошти
Голосування по мережі
Інсталятор
Планувальник
Адміністратор порталу
R-броузер

Документація
Відповіді на запитання
Вся документація
Склад
Розрахунок шаф
Іспит
Реплікатор
Інсталятор

Докумнтація складу
Встановлення програми

Вступ
Введення залишків
Замовлення (купівля)
Заявка
Зовнішній рахунок-фактура
Прихід товару складу
Витрата товару зі складу
Податкова накладна
Внутрішнє переміщення
Списання товару
Повернення товару
Замовлення на закупівлю
Реалізація та консигнація
Відстрочка платежу
Резервування товарів
Рахунок-фактура без рез.
Копіювання документів
Журнали документів
Платіжні документи
Забірний лист
Картка продукції
Калькуляція
Відбраковування товарів
Переоцінка товарів
Бронювання послуг
Анулювання послуг
Рахунок
Журнали документів


Довідник фірм
Довідник активів
Технологічні карти
Прайс-листи
Одиниці виміру
Норми витрати
Місце розташування товару
План рахунків
Сервісні центри
Співробітники
Курси валют
Системні довідники
Фрази

Поточні залишки
Звіт з внутрішнього переміщення
Звіт з продажу
Взаєморозрахунки
Рух матеріалів

Пошук інформації
Штрих-коди, шифри, партії

Об'єднання фірм
Об'єднання товарів
Робота в мережі та інтернет
Визначення прав
Створення та налаштування користувача
Скрипт налаштування користувача
Налаштування фірми
Налаштування складів
Налаштування мов
Типи документів
Налаштування меню
Версії програм та історія
Перевірка розрахунків
Створення та зміна звітів
Створення тіні (дзеркала) бази даних
Відновлення бази даних
Резервне копіювання бази даних

Інформація про програму
Робота з вікнами
Робота з таблицями
Експорт даних у таблицях
Імпорт даних у таблицях
Робота з деревами
Експорт із дизайнера звітів
Опис дизайнера звітів FastReport

Статті
Лічильник
Як заощадити на ліцензіях
Відновлення баз даних Interbase

Послуги
Веб-дизайн
Купівля програм

Інше
Фотогалерея


 

 


Вийшла нова версія програми "Корпорація" (ROffice).

 

 

Переглянути всі новини

 

 

 

 

 








Довідник типів документів

Назви всіх типів документів наведено у довіднику типів документів. Крім того, можна налаштувати зовнішній вигляд документа за допомогою скриптової мови. Щоб викликати довідник типів документів, виконайте команду меню Адміністрація-> Налаштування звітів-> Тип документа.

Довідник типів документів

Типи документів згруповані за змістом у дереві типів документів.

Підведіть курсор до документа та клацніть на закладці Скрипт. Тут можна налаштовувати зовнішній вигляд вікна документа за допомогою мови скрипта.

 

Розглянемо скрипт для прибуткової накладної.

begin


// Скорочена форма
if User_Sets.SokrForm=2 then
begin
// Шапка вікна
DocROffice.i_paDoc.Visible:=True; // Основні дані про документ
DocROffice.i_paKursVal.Visible:=False; // Курс валют
DocROffice.i_paType_Oplat.Visible:=False; // Тип оплати
DocROffice.i_paTypeOplat.Visible:=False; // Вид реалізації
DocROffice.i_paTimeRezerv.Visible:=False; // Час резерву та відстрочка платежу
DocROffice.i_paPriseList.Visible:=False; // Прайс-лист
DocROffice.i_paKorrectKurs.Visible:=False; // Коригувальний курс
DocROffice.i_paSkidka.Visible:=False; // Знижка
DocROffice.i_paDover.Visible:=False; // Довіреність
DocROffice.i_paZadatok.Visible:=False; // Завдаток
DocROffice.i_paVidPlatega.Visible:=False; // Вид платежу
DocROffice.i_paVnutrPerem.Visible:=False; // Внутрішнє переміщення
DocROffice.i_paSumms.Visible:=False; // Суми

// Закладки
DocROffice.i_tsDvig.TabVisible:=True; // Закладка руху товарів
// DocROffice.i_tsSostav.TabVisible:=True; // Склад включається автоматично при складеному товарі
DocROffice.i_tsSummarVid.TabVisible:=False; // Сумарно товари
DocROffice.i_tsSostSum.TabVisible:=False; // Склад сумарно
DocROffice.i_tsPlateg.TabVisible:=False; // Платежі (РКО, ПКО)
DocROffice.i_tsOsnovanPlateg.TabVisible:=False; // Підстава платежу (Платежка)
DocROffice.i_tSShtrihCode.TabVisible:=False; // Штрих-коди товару (серійні номери)
DocROffice.i_tsNewDvig.TabVisible:=False; // Новий рух
DocROffice.i_tsShtrihCodesSource.TabVisible:=False; // Штрих-коди в документі-джерелі

// Кнопки створіння на підставі
DocROffice.i_tbCreateRashNaklFromPrih.Visible:=True; // -> РН
DocROffice.i_tbVPNaOsn.Visible:=True; // -> ВП
DocROffice.i_tbCreateSchFaktFromPrih.Visible:=True; // -> СФ
DocROffice.i_tbCreateSchFaktRezFromPrih.Visible:=True; //-> СФР
DocROffice.i_tbRKO.Visible:=True; // -> РКО
DocROffice.i_tbPKO.Visible:=False; //-> ПКО
DocROffice.i_tbVN.Visible:=True; //-> ВН
DocROffice.i_tbRPN.Visible:=True; // -> РПН
DocROffice.i_tbVNN.Visible:=False; // -> ВНН
DocROffice.i_tbON.Visible:=False; // -> ВІН
DocROffice.i_tbCreateSchet.Visible:=False; // -> Рахунок
DocROffice.i_tbCreateDocAnnul.Visible:=False; // -> Аннул
DocROffice.i_tbCreateDocBron.Visible:=False; // -> Брон

// Інструменти (кнопки зверху вікна)
DocROffice.i_sbPrint.Visible:=True; // Кнопка друку документів
DocROffice.i_cbKurs.Visible:=True; // Запит курсу
DocROffice.i_cbViewAll.Visible:=True; // Перегляд всього
DocROffice.i_tbLogsDvig.Visible:=True; // Лог руху
DocROffice.i_sbOst.Visible:=True; // Поточні залишки
DocROffice.i_sbNestProv.Visible:=True; // Не стандартні проводки
DocROffice.i_sbBuildStandartProv.Visible:=True; // Побудова стандартних проводок
DocROffice.i_cbProverDocDvig.Visible:=True; // Перевірка документа руху
// DocROffice.i_cbGetOst.Visible:=True; // Отримання залишків
DocROffice.i_cbRoundCen.Visible:=True; // Округлення ціни
DocROffice.i_cbSetSum.Visible:=True; // Дозвіл введення сум
// DocROffice.i_cbGetFromZakaz.Visible:=True; // Отримання із замовлення
DocROffice.i_cbAllView.Visible:=True; // Показувати все
// DocROffice.i_cbViewNowOst.Visible:=True; // Перегляд поточних залишків
DocROffice.i_cbAvtoSearch.Visible:=True; // Автоматичний пошук

////////////////////////////////////////////////
/////////////// Елементи шапки ///////////////////
////////////////////////////////////////////////
// ---- paDoc -----
DocROffice.i_lbDocN.Visible:=True;
DocROffice.i_dePrefDoc.Visible:=True;
DocROffice.i_deN.Visible:=True;
DocROffice.i_lbDate.Visible:=True;
DocROffice.i_dtpDate.Visible:=True;
DocROffice.i_lbIncomDoc.Visible:=True;
DocROffice.i_deIncomDoc.Visible:=True;

DocROffice.i_sbBig.Visible:=True;
DocROffice.i_sbHide.Visible:=True;

DocROffice.i_lbSchetVF.Visible:=True;
DocROffice.i_rlcSchetVnutrFirm.Visible:=True;
DocROffice.i_lbVneshFirm.Visible:=True;
DocROffice.i_sbVneshFirm.Visible:=True;
DocROffice.i_dtVneshFirm.Visible:=True;
DocROffice.i_lbChetPok.Visible:=True;
DocROffice.i_lcSchetPok.Visible:=True;
DocROffice.i_lbSummaPlateg.Visible:=True;
DocROffice.i_deSummaPlateg.Visible:=True;
DocROffice.i_deNDSPlateg.Visible:=True;

// ---- paKursVal ----
DocROffice.i_lbNameValuta.Visible:=True;
DocROffice.i_dtFirstVal.Visible:=True;
DocROffice.i_deMainKursVal.Visible:=True;

// ---- paType_Oplat ----
DocROffice.i_lbTypeOplat.Visible:=True;
DocROffice.i_dceTypeOplat.Visible:=True;

// ---- paTypeOplat ----
DocROffice.i_lbVidRealiz.Visible:=True;
DocROffice.i_dceVidRealiz.Visible:=True;
DocROffice.i_sbIsOplat.Visible:=True;
DocROffice.i_dcbOtvetstvHran.Visible:=True;

// ---- paTimeRezerv ----
DocROffice.i_lbRezerv.Visible:=True;
DocROffice.i_sbTimeRezerv.Visible:=True;
DocROffice.i_stTimeRezerv.Visible:=True;

// ---- paPriseList ----
DocROffice.i_lbPriseLst.Visible:=True;
DocROffice.i_sbPriceList.Visible:=True;
DocROffice.i_dtPriseName.Visible:=True;

// ---- paKorrectKurs ----
DocROffice.i_lbKorrKurs.Visible:=True;
DocROffice.i_dtKurs_Pribil.Visible:=True;
DocROffice.i_sbKursRazn.Visible:=True;

// ---- paSkidka ----
DocROffice.i_lbSkidk.Visible:=True;
DocROffice.i_deSkidk.Visible:=True;
DocROffice.i_dceSkidk.Visible:=True;
DocROffice.i_bbSkidkFullDoc.Visible:=True;

// ---- paDover ----
DocROffice.i_lbDover.Visible:=True;
DocROffice.i_deDoveren.Visible:=True;
DocROffice.i_lbDateDover.Visible:=True;
DocROffice.i_dtpDovDate.Visible:=True;
DocROffice.i_lbCherezWho.Visible:=True;
DocROffice.i_deDovWho.Visible:=True;

// ---- paZadatok ----
DocROffice.i_lbZadat.Visible:=True;
DocROffice.i_deZadat.Visible:=True;
DocROffice.i_dceZadat.Visible:=True;

// ---- paVidPlatega ----
DocROffice.i_lbVidPlateg.Visible:=True;
DocROffice.i_spVidPlateg.Visible:=True;
DocROffice.i_dtVidPlatega.Visible:=True;

// ---- paVnutrPerem ----
DocROffice.i_lbPeremeschOt.Visible:=True;
DocROffice.i_rlcSkladOt.Visible:=True;
DocROffice.i_lbPeremeschKuda.Visible:=True;
DocROffice.i_rlcSkladKuda.Visible:=True;

// ---- paSumms ----
DocROffice.i_lbDocParent.Visible:=True;
DocROffice.i_sbDocParent.Visible:=True;
DocROffice.i_lbParentDoc.Visible:=True;

DocROffice.i_lcVidOplat.Visible:=False;
DocROffice.i_lbVidOpl.Visible:=False;

// Ініціалізація значень полів
if DocROffice.IsNewDoc then
begin
if not((DocROffice.i_dmDocs.i_itDoc.State=dsEdit)
Or(DocROffice.i_dmDocs.i_itDoc.State=dsInsert))
then DocROffice.i_dmDocs.i_itDoc.Edit;

// Тип оплати
DocROffice.i_dmDocs.i_itDocTYPEOPLATID.Value:=2;

// Вид реалізації
DocROffice.i_dmDocs.i_itDocVIDREALIZID.Value:=1;
end;

 

end

 

end;

 

Насамперед йде обробка змінної скороченого типу документа User_Sets.SokrForm. Якщо вказано скорочений тип документа, то виконується скрипт, який приховує велику кількість елементів керування. Які елементи ховаються, можна зрозуміти з коментарів по тексту скрипта.