Подключаюсь из C# через comconnector к 1С базе и создаю новый ПриходныйКассовыйОрдер и вроде бы все отлично, но вот номер документа присваеваемый из моего кода начал исчисляться от 1, хотя с теми же параметрами (номера счетов, статья, организация и пр.) уже существуют записи в БД. При создании вручную непосредственно из 1С, номер выдается как положено (1800+).
var Bank = result.Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();
Bank.УстановитьНовыйНомер();
*... Буквыцифры ...*
Bank.Проведен = true;
Bank.ОбменДанными.Загрузка = true;
Bank.Записать();
Вопрос: как делать корректный инкремент номера ПКО?
Попробуйте выполнить установку нового номера после заполнения реквизитов документа. Обработчики установки номера документа могут использовать эти данные для генерации префикса документа. Примерно так:
var Bank = result.Документы.ПриходныйКассовыйОрдер.СоздатьДокумент();
*... Буквыцифры ...*
Bank.УстановитьНовыйНомер();
Bank.Проведен = true;
Bank.ОбменДанными.Загрузка = true;
Bank.Записать();
Если ещё актуально, то можно взять максимальный номер документа и прибавить ему "1"
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как это реализовать? Приложил скрипт, который сейчас рандомно генерирует блоки БЕЗ препятствий
Мне надо сделать progress bar в EditorWindowДля этого я выполняю функцию расчётов в потоках: Thread thread = new Thread(_worker
имеется БД в которой находятся таблицы "Сотрудники" и "Отделы", в таблице "Сотрудники" в поле "Отдел" имеется ID отдела тип данных(Числовой), а в таблице...
У меня появилась необходимость загружать файл вместе с дополнительными даннымиОбычно я отправлял данные в контроллер так: