ЭКАУНТОЛОГИЯ
Сайт, посвященный истории бухгалтерского учета и его неминуемому превращению в компьютерный учет
Диалоговые окна операций
Меню сайта

Войти

Календарь
«  Июнь 2026  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Архив записей

Случайная картинка

Умная мысль
Между двух огней – частного владельца и интересов государства – ставит бухгалтер свою деятельность. Он – слуга купца, и он же негласный агент государства.
Г.А. Бахчисарайцев

Старинный термин
НАЧЁТ – 1) неутвержденный расход, подлежащий возмещению; 2) штраф.

Последняя картинка

Социальные сети

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Время жизни

Приветствую Вас, Гость · RSS 07.06.2026, 23:00

Личка:


Оглавление

Диалоговые окна операций.

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

Основная рабочая область представляет собой инвертированную таблицу, показывающую в зависимости от текущего ярлыка:

  • вещи до выполнения действия (по расходу),
  • вещи после выполнения действия (по приходу),
  • операции.

Пример. Пользователь собирается разделить вещь 1. На ярлыке «Вещи по расходу» будет показана вещь 1, на ярлыке «Вещи по приходу» две вещи: вещь 1 и новая вещь, пока без названия. Тем самым предполагается, что от вещи 1 будет отделена новая вещь – часть первоначальной. При необходимости пользователь может переименовать вещь 1 в качестве «вещи по приходу», тогда первоначальная вещь 1 будет разделена на две вещи с иными, чем у первоначальной вещи, названиями. Число вещей, на которые следует разделить первоначальную вещь, задается пользователем.

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

 

Параметры.

Действие. Возвращает (при помощи картинки и названия) выполняемое действие.

 

Дата регистрации. Устанавливает дату регистрации действия.

 

Дата совершения. Устанавливает дату совершения действия.

Для обеих дат значение по умолчанию – текущая дата (значение таймера в главном окне).

 

Стандартный навигатор перехода по записям (для ярлыков вещей). В разрешенных случаях вещи могут быть добавлены в списки или удалены из них.

 

Кнопка «Словарь». Вызывает список значений по текущему текстовому полю. В списке указаны все значения, независимо от их наличия в текущей таблице или текущем списке главного окна. Вызов словаря осуществляется также двойным кликом по полю либо горячей клавишей F7.

 

Выпадающий список «Получатель». Только при передаче, для указания, в какую базу передавать вещи.

 

Вероятность наступления действия. Действительно для обязательств (действий, у которых дата совершения больше текущей даты).

 

Флажки «механически» или «химически». Для действия соединения и разделения. Определяет механический либо химический тип действия.

 

Флажок «максимально». Для действия разделения составного или неоднородного элементарного объектов. При установленном флажке разделение производится на максимально возможное число частей.

Пример. Элементарные вещи 1 и 2 соединены в вещь 3. Затем вещь 3 и элементарная вещь 4 соединены в вещь 5. При установленном флажке «максимально» вещь 5 будет разделена на вещи 1, 2 и 4, в противном случае – на вещи 3 и 4.

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

 

Выполняемые действия: специфика.

Добавить.

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

Возвращаемый тип вещи – элементарный.

При добавлении из накопителя берет содержащиеся в накопителе вещи в качестве образца, без сохранения типа.

 

Соединить.

Соединяет две или более вещи в одну.

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

Пример. Элементарные вещи 1 массой 4 кг и 2 массой 5 кг соединены в вещь 3. Пользователь может задать вещи 3 любые текстовые свойства, но масса вещи 3 будет в любом случае равна 9 кг (на том основании что 4 кг + 5 кг = 9 кг).

Возвращаемый тип вещи – составной при механическом соединении и неоднородный при химическом соединении, независимо от типов соединяемых вещей.

 

Изменить.

Изменяет одно или несколько свойств вещи (независимо от того, эти свойства текстовые или числовые).

Возвращаемый тип вещи не меняется (сохраняется тип вещи по расходу).

 

Передать.

Передает вещь из базы отправителя в базу получателя (согласованно записывает расход вещи у отправителя и приход той же вещи у получателя). Для выполнения передачи в программе должна быть создана более чем одна база.

Изменять текстовые свойства вещи запрещается.

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

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

Пример. Пользователь А передал пользователю Б вещь 1.

Поля в базе отправителя: Название, Масса, Сорт. Свойства вещи: «Название» = вещь 1, «Масса» = 10, «Сорт» = Элита.

Поля в базе получателя: Название, Масса, Качество.

В общем случае в базу получателя будет записана вещь со свойствами: Свойства вещи: «Название» = вещь 1, «Масса» = 10, «Сорт» = «» («<Пусто>»).

Однако в случае если отправитель первоначально называл третье поле «Качество» (впоследствии исправил на «Сорт») либо получатель первоначально называл третье поле «Сорт» (впоследствии исправил на «Качество»), то в базу получателя будет записана вещь со свойствами: «Название» = вещь 1, «Масса» = 10, «Сорт» = «Элита».

Пример. Пользователь А передал пользователю Б вещь 1.

Поля в базах отправителя и получателя идентичные: Название, Масса, Сорт. Свойства переданной вещи: «Название» = вещь 1, «Масса» = 10, «Сорт» = Элита.

Поля в базе получателя: Название, Масса, Качество.

В общем случае в базу получателя будет записана вещь со свойствами: Свойства вещи: «Название» = вещь 1, «Масса» = 10, «Сорт» = «Элита».

Однако в случае если отправитель первоначально называл третье поле иначе (впоследствии исправил на «Сорт») либо получатель первоначально называл третье поле иначе (впоследствии исправил на «Сорт»), то в базу получателя будет записана вещь со свойствами: «Название» = вещь 1, «Масса» = 10, «Сорт» = «» («<Пусто>»).

 

Получить.

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

 

Разделить.

Разделяет одну вещь на две или более.

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

  • при изменении числового свойства текущей вещи числовым свойствам вещей, расположенных (в соответствии с нумератором) после текущей, присваиваются равные значения (с тем, чтобы сумма числовых значений новообразованных объектов равнялась соответствующему числовому значению прежнего объекта):

Пример. Вещь 1 массой 10 кг делится на вещи 2, 3, 4 и 5, каждая массой 2,5 кг.

Если изменить массу вещи 2 с 2, 5 кг на 1 кг, то вещам 3 и 4 будет присвоены значения 3 кг. Сумма числовых свойств всех новообразованных объектов составит прежние 10 кг.

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

При необходимости задать новообразованным объектам индивидуальные числовые свойства следует изменять их в порядке следования вещей (в соответствии с нумератором): значение последней вещи будет вычислено автоматически.

Возвращаемые типы вещей:

  • при механическом разделении – типы прежних вещей,
  • при химическом разделении – элементарные вещи.

 

Удалить.

Удаляет вещь из базы.

 

Изменить действие.

При обнаружении ошибки действие можно изменить.

В случае, если с вещами, зарегистрированными данным действием по приходу, совершены последующие действия, для редактирования доступны лишь свойства ярлыка «Действия».

 

Удалить (отменить) действие.

При обнаружении ошибки действие может быть удалено.

В случае, если с вещами, зарегистрированными данным действием по приходу, совершены последующие действия, удаление невозможно.

 

Пропорциональное распределение числовых свойств вещей по приходу.

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

Для достижения этой задачи изменяется свойство «Масса»: остальные числовые характеристики изменяются пропорционально.

Пример. Требуется передать в другую базу половину вещи 1 со следующими числовыми характеристиками: масса 10 кг, количество 2 шт., стоимость 100 руб. Пользователь изменяет свойство «Масса» на 5 кг: количество меняется на 1 шт., а стоимость на 50 руб. автоматически.

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

 

Горячие клавиши.

F6 – переход между ярлыками.

F10 – Ок.

Оглавление

Колонка Редактора

Постоянные авторы
Copyright Медведев М.Ю. © 2012-2026