Skip to content

Instantly share code, notes, and snippets.

View boumer7's full-sized avatar
🏠
Working from home

Alexander boumer7

🏠
Working from home
View GitHub Profile
// FillItems(pvc, null, rootQuant, rootLevel, true) вызов из UpdateItemList;
private void FillItems(InfoObject pvc, CollectionElement sourceElement, double quantity, string level, bool isRoot)
{
if (pvc == null)
{
var parent = sourceElement == null ? null : sourceElement.OwnerObject as InfoObject;
errors.AppendLine(string.Format("Предупреждение! <font color=\"Green\"> Отсутствует изделие </font>{0}. Получение атрибутов для данной записи невозможно. <br>",
parent == null ? "" : "в составе <a href =\"" + Service.UI.FormatLink((ScriptingObject)parent, true) + "\">" + parent.ToString() + "</a>"));
return;
/// <summary>
/// Инициализация вновь созданного объекта.
/// Вызывается на клиенте (или на сервере в клиентском скрипте)
/// сразу после установки значений по умолчанию в атрибутах
/// </summary>
/// <param name="obj">Объект, который инициализируем</param>
/// <param name="initialValues">Список значений для инициализации атрибутов объекта</param>
/// <remarks>Метод вызывается в порядке от шаблонов-родителей к детям-модификаторам.</remarks>
public override void OnInitialize(InfoObject obj, Dictionary<string, object> initialValues)
{