Ответ
Мне нужно получить все строки из документа в программу на C#
var DocumentItems = document.CurrentItems;
foreach (var documentItem in DocumentItems)
{
string packingId = documentItem.PackingId;
string ShKod = documentItem.GetField("ШтрихКод");
}
Такое ощущение что строку получить нельзя
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка CS1061 "object" не содержит определения "PackingId", и не удалось найти доступный метод расширения "PackingId", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). WindowsFormsApp1
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка CS1061 "object" не содержит определения "GetField", и не удалось найти доступный метод расширения "GetField", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). WindowsFormsApp1
Добрый день,
Опишите подробнее ваши действия, пришлите пример кода.
Мне надо получить все строки документа с сервера Smart Mobile в свою программу C#.
var connector = new Cleverence.Warehouse.StorageConnector();
connector.SelectCurrentApp("http://pck017:10501/termo");
var document = connector.GetDocument("123");
Шапку документа читает, тут все порядке.
Дальше нашел кусок кода который должен из документа давать возможность получить данные строки
var DocumentItems = document.CurrentItems;
foreach (var documentItem in DocumentItems)
{
string packingId = documentItem.PackingId;
string ShKod = documentItem.GetField("ШтрихКод");
}
Но кусок оказался нерабочий. Ошибки я привел выше. Как правильно получить все строки из документа чтобы потом занести их в свою базу?
заменил var - теперь строка выглядит так:
Cleverence.Warehouse.DocumentItemCollection DocumentItems = document.CurrentItems;
Ничего не изменилось
в цикле у вас так?
foreach (Cleverence.Warehouse.DocumentItem documentItem in DocumentItems)
{
string packingId = documentItem.PackingId;
string ShKod = documentItem.GetField("ШтрихКод") as string;
}
нужно тип указать вместо var
foreach (Cleverence.Warehouse.DocumentItem documentItem in DocumentItems)
{
string packingId = documentItem.PackingId;
string ShKod = documentItem.GetField("ШтрихКод") as string;
}
здравствуйте. Пытаюсь воссоздать игру, и параллельно обучаюсь созданию игр. Нашел один туториал, где чел делает управление персонажем в 3 лице, джойстик и стрелялку. Но он делал игру на 2017 сборке юнити, видимо из-за этого выходят ошибки в коде. подскажите как исправить данные ошибки
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityStandardAssets.Characters.ThirdPerson;
public class ThirdPersonInput : MonoBehaviour
{
public FixedJoystick LeftJoystick;
public FixedJoystick RightJoystick;
public FixedButton Button;
protected ThirdPersonUserControl Control;
protected float CameraAngel;
protected float CameraAngelSpeed;
// Start is called before the first frame update
void Start()
{
Control = GetComponent<ThirdPersonUserControl>();
}
// Update is called once per frame
void Update()
{
Control.m_Jump = Button.Pressed;
Control.Hinput = LeftJoystick.InputVector.x;
Control.Vinput = LeftJoystick.InputVector.y;
CameraAngel + RightJoystick.InputVector.x = CameraAngelSpeed;
Camera.main.transform.position = transform.position + Quaternion.AngleAxis (CameraAngel, Vector3.up) * new Vector3(0, 3, 4);
Camera.main.transform.rotation = Quaternion.LookRotation(transform.position + Vector3.up * 2f - Camera.main.transform.position,Vector3.up);
}
}
вот ошибки
Ошибка CS1061 "FixedButton" не содержит определения "Pressed", и не удалось найти доступный метод расширения "Pressed", принимающий тип "FixedButton" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 25 Активные
Ошибка CS1061 "object" не содержит определения "x", и не удалось найти доступный метод расширения "x", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 26 Активные
Ошибка CS1061 "object" не содержит определения "x", и не удалось найти доступный метод расширения "x", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 28 Активные
Ошибка CS1061 "object" не содержит определения "y", и не удалось найти доступный метод расширения "y", принимающий тип "object" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp D:\UNITY\Scifisoldier\Assets\ThirdPersonInput.cs 27 Активные
Сервис поддержки клиентов работает на платформе UserEcho
в цикле у вас так?
foreach (Cleverence.Warehouse.DocumentItem documentItem in DocumentItems)
{
string packingId = documentItem.PackingId;
string ShKod = documentItem.GetField("ШтрихКод") as string;
}