Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/56: Рейтинг темы: голосов - 56, средняя оценка - 4.54
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443

Быстрый старт в изучении C++ для относительно опытных программистов Basic

18.04.2020, 16:11. Показов 14311. Ответов 253

Студворк — интернет-сервис помощи студентам
В этой ветке предлагаю обсуждать сходства и различия между C++ и Visual Basic.
Ну хотя бы для упрощения процесса изучения параллельного (дополнительного) языка для тех, кто уже относительно неплохо знаком с Visual Basic.
Ну просто как-то "не вкусно" начинать изучение совсем уж с нуля, когда, в принципе, уже и без того много знаешь (циклы, ветвления, указатели, видимость переменных ... ).

На самом деле, начал сейчас просмортр на ютубе курса по C++. Дядька очень толково и понятно всё объясняет, явно есть у него талант хорошего преподавателя.

Самые первые отличия, которые бросились в глаза, это:
- комменты обозначают двумя косыми чертами вместо апострофа,
- в конце каждой строки точка с запятой,
- все процедуры, функции, "тела" циклов ... в фигурных скобках,
- вложенные циклы можно описывать одной строкой,
- если переменная объявлена, но ей не присвоено значение, то она содержит случайный "мусор" из памяти, а не как у нас в бейсике, где сразу получает значение ноль или пустую строку,
- массивы с квадратными скобками вместо круглых,
- область видимости переменных ограничена фигурными скобками и причём неважно функция это, цикл или "тело" функции IF, а не как у нас область видимости переменных ограничена только функциями и процедурами.

Ветка открытая, пишите кто хочет.
Особенно приветствуются советы опытных специалистов, уже овладевших несколькими языками.
Ну уж им-то гораздо виднее, в чём сходство и различие разных языков.

Сказать по правде, лично мне сейчас C++ и его младший брат нужны, главным образом, для удобства изучения материалов MSDN.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.04.2020, 16:11
Ответы с готовыми решениями:

предложение для опытных программистов
добрый день уважаемые госпда программисты - необходима помощь по выполнению лабораторных по предмету Операционные Системы. Ищу человека...

Быстрый старт и софт для Modicon TM251MESE (Schneider Electric)
Так сложилась ситуация, что в скором времени предстоит познакомиться с ПЛК TM251MESE от Sneider Electric. Начал интересоваться как...

Книги или справочники для опытных(или проффесиональных) программистов!
Пожалуйста, Подскажите книги или справочники для опытных и проффесиональных программистов! Особенно хотелось бы найти: 1) полный...

253
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 18:06  [ТС]
Студворк — интернет-сервис помощи студентам
Скриншот снова не прикрепился почему-то. Форум глючит или я что-то неправильно делаю?
Миниатюры
Быстрый старт в изучении C++ для относительно опытных программистов Basic  
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 18:09  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
Power_Basic, быстро посмотрел на SAPI. Как я понял никакая многопоточность не нужна совсем. Каждый объект SpVoice создает поток в котором проигрывается файл. Все что нужно это создать необходимое количество объектов и запустить запись в стрим, затем ловить события.
Ну а что в этом будет плохого, если каждый из этих объектов будет в отдельном потоке?
0
Модератор
10060 / 3905 / 885
Регистрация: 22.02.2013
Сообщений: 5,854
Записей в блоге: 79
22.04.2020, 18:16
Цитата Сообщение от Power_Basic Посмотреть сообщение
Ну а что в этом будет плохого, если каждый из этих объектов будет в отдельном потоке?
Много чего, к примеру маршалинг вызовов через границу апартамента. Ну и к чему тратить лишние ресурсы, тем более на слабом ноуте. Так-то можно конечно 1000 потоков насоздавать, только работать будут только те которые должны, другие будут без дела стоять.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.04.2020, 18:16
Цитата Сообщение от locm Посмотреть сообщение
Современные построены на типе памяти TLC.
Тем более
Комп морально устареет быстрее!
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 18:20  [ТС]
Цитата Сообщение от Power_Basic
да и ассемблерах тоже везде ровно по одному компилятору.
Цитата Сообщение от locm Посмотреть сообщение
FASM, NASM, MASM, TASM, GAS и т. д. Это без учета компиляторов ассемблера для других платформ.
Ну вот теперь (после анологии с разными компиляторами) для ассемблера, я наконец-то понял, что для C++ разные компьютерные компании тоже пишут разные (свои) компиляторы.

Цитата Сообщение от Power_Basic
То есть в С++ тоже без рантайм-библиотек можно обходиться, получается
Цитата Сообщение от locm Посмотреть сообщение
Установите студию и попробуйте собрать без рантайм библиотеки и чтобы размер был не несколько МБ.
Ну нет, я сейчас ещё на такой стадии своего С++ развития, когда "виртуозить" совсем ещё не готов
Но вам верю
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.04.2020, 18:24
Цитата Сообщение от "The trick Посмотреть сообщение
Все что нужно это создать необходимое количество объектов и запустить
Цитата Сообщение от The trick Посмотреть сообщение
Так-то можно конечно 1000 потоков насоздавать
Вот по такому пути я сделал. Самое интересное, что теперь такая закономерность, по крайней мере на движке Николай.
Скажем 1 экземпляр движка кушает 10% процессорного времени, а если запускаю 20 объектов, то движок делит свою работу на все 20, общая загрузка процессора не растёт, на каждый поток делится поровну, по 0.5% (на самом деле от 0.01% до 1% по разному) и естественно общая скорость преобразования не растёт.
Т.е. есть нужно определить оптимальное кол-во объектов, дальнейший их рост просто бесполезен. Пока примерно 5-6 для Николая.
0
Модератор
10060 / 3905 / 885
Регистрация: 22.02.2013
Сообщений: 5,854
Записей в блоге: 79
22.04.2020, 18:31
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Вот по такому пути я сделал. Самое интересное, что теперь такая закономерность, по крайней мере на движке Николай.
Скажем 1 экземпляр движка кушает 10% процессорного времени, а если запускаю 20 объектов, то движок делит свою работу на все 20, общая загрузка процессора не растёт, на каждый поток делится поровну, по 0.5% (на самом деле от 0.01% до 1% по разному) и естественно общая скорость преобразования не растёт.
Т.е. есть нужно определить оптимальное кол-во объектов, дальнейший их рост просто бесполезен. Пока примерно 5-6 для Николая.
Я тот код с записью в SpMemStream просто попробовал запустить с 3-мя объектами - все три объекта писали данные параллельно. Не пробовал большее количество.
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 18:48  [ТС]
Цитата Сообщение от Power_Basic
Ну а что в этом будет плохого, если каждый из этих объектов будет в отдельном потоке?
Цитата Сообщение от The trick Посмотреть сообщение
Много чего, к примеру маршалинг вызовов через границу апартамента.
Не, ну вам-то профессионалам, конечно же, виднее. Мне до таких глубин понимания механизмов работы Windows пока ещё явно далековато. Остаётся только принять это на веру, как некую данность.
Да я даже и слов-то таких не знаю, если честно

Цитата Сообщение от The trick Посмотреть сообщение
Ну и к чему тратить лишние ресурсы, тем более на слабом ноуте. Так-то можно конечно 1000 потоков насоздавать, только работать будут только те которые должны, другие будут без дела стоять.
Нет, нет, нет, нет, нет.... Слабый ноут здесь совсем ни при чём
Действительно, очень многий софт я сейчас разрабатываю именно под него в качестве целевой машины. Ну просто потому что гораздо экономичнее гонять круглосуточно именно этого малыша, а не прожорливый десктоп.
Но аудиокниги-то я обязательно буду делать именно на десктопе. Здесь же нужна именно кратковременная мощь, а совсем не маленькая, но длительная нагрузка.

Добавлено через 9 минут

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Запись в файл можно производить с любым качеством, но как видно, у Николая 16К, значит нет смысла пытаться писать с лучшим качеством, чем исходное 16 кбит/с. Анна пишется с качеством 22kHz 16Bit Mono.
Ну в принципе, да. Ну вот, например, если озвучивать страницы форума и прослушивать вместо того, чтобы читать глазами, тогда Николай вполне сгодится. Но только главное не заснуть :)
Я уже давно заметил, что он своим размеренным "бу-бу-бу-бу-бу-бу-бу" усыпляет как идеальное снотворное :)

0
Эксперт по электронике
6875 / 3298 / 340
Регистрация: 28.10.2011
Сообщений: 12,925
Записей в блоге: 7
22.04.2020, 18:52
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Тем более
Комп морально устареет быстрее!
Что тем более? Самая лучшая память выдерживает только 1000 стираний. https://ru.wikipedia.org/wiki/... урс_записи
Если память китайская, то для нее 200 очень хорошо.
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 19:34  [ТС]
Цитата Сообщение от Power_Basic
То есть в С++ тоже без рантайм-библиотек можно обходиться, получается
Цитата Сообщение от The trick Посмотреть сообщение
Если не использовать внешние зависимости то можно, ну так во всех ЯП. Поставьте WDK и линкуйте нужный рантайм той версии с которой ваше приложение должно работать (к примеру msvcrt_winxp.obj для XP и выше).
Получается, что даже и в VB можно обойтись без рантайм-библиотеки?

Цитата Сообщение от The trick Посмотреть сообщение
Перезалил.
Вложения Тип файла: zip winu.zip
Ну тогда могли бы вообще не перезаливать
Там внутри архива бинарник, к которому вообще непонятно как подступиться.
Попробовал "заглянуть в него" с помощью COM-браузера PowerBasic'а, так он, бедолага, даже завис от этого

Добавлено через 8 минут
Цитата Сообщение от locm Посмотреть сообщение
У SSD будет уменьшать ресурс. Зачем запивать WAV файл на диск? Вам уже много раз рекомендовали полученные звуковые данные конвертировать в MP3 и после записывать на диск. То есть WAV файлы не нужно сохранять на диске.
Ну да, да, я помню, что вы в ветке по Free Basic'у подсказали способ конвертации из WAV в MP3 прямо в памяти. Но пока до этого руки, честно говоря, ещё не дошли. Но разумеется саму эту идею я постоянно не упускаю из виду. В конечном итоге у меня всё именно так и будет организовано.

Добавлено через 13 минут

Не по теме:

Ну так всё-таки обгоним мы совместными усилиями того дядьку или нет, я так и не понял пока? :)

0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.04.2020, 19:48
Цитата Сообщение от locm Посмотреть сообщение
Что тем более? Самая лучшая память выдерживает только 1000 стираний
А может не читать википедию, а просмотреть характеристики заявленные производителем?
Вот мой SSD накопитель WD Blue SN550 WDS250G2B0C 250Гб:

Максимальная скорость чтения 2400 Мб/с
Максимальная скорость записи 950 Мб/с
Время наработки на отказ 1700000 ч
Тип памяти NAND 3D TLC
Скорость произвольного чтения (4KB) (IOPS) 170000
Скорость произвольной записи (4KB) (IOPS) 135000
Поддержка NVMe есть
Ресурс TBW 150 ТБ
Потребляемая мощность 0.02 Вт
Потребляемая мощность в режиме ожидания 0.005 Вт
Гарантия 60 мес.

Итого , главное : 60 мес. гарантия это 5 лет. Время наработки на отказ 1700000 ч. теперь ресурс - Ресурс TBW 150 ТБ, параметр TBW (Total Byte Written) – это количество данных, которое можно гарантированно записать на диск прежде, чем ресурс чипов памяти будет исчерпан. На практике этот показатель гораздо больше, по заявлению авторитетных изданий( 3DNews не википедия!), доходит до 2000+ терабайт!. Но даже при 150 терабайт, при активном использовании в год записывается 20-30 терабайт.
Это и значит, что компьютер через 5 лет можно менять, вместе с SSD.


Цитата Сообщение от Power_Basic Посмотреть сообщение
обгоним мы совместными усилиями того дядьку
Надо написать полную программу, что бы увидеть. Пока да, мой код раз в 7 быстрее, но он ущербный по возможностям красивого чтения. Иностранные слова вот не умеет и словари.
По какому принципу подключаются словари и ударения? Не уж то анализируется каждое слово и заменяется словарным?
Или есть какой то механизм в самом голосовом движке?
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
22.04.2020, 19:52
Цитата Сообщение от Pro_grammer Посмотреть сообщение
теперь ресурс - Ресурс TBW 150 ТБ
при этом ресурс - это не до невозможности записи/чтения. Это до того момента когда норматив в несколько лет по хранению данных без включения питания не может быть выполнен. Для устройств выработавших ресурс гарантированное время сохранения данных без включения питания месяц.
0
Эксперт по электронике
6875 / 3298 / 340
Регистрация: 28.10.2011
Сообщений: 12,925
Записей в блоге: 7
22.04.2020, 20:04
Цитата Сообщение от Power_Basic Посмотреть сообщение
Получается, что даже и в VB можно обойтись без рантайм-библиотеки?
Попробуйте запустить VB программу на компе без MSVBVM60.DLL.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
А может не читать википедию, а просмотреть характеристики заявленные производителем?
Если у SSD с емкостью 250ГБ ресурс 150 ТБ это значит что максимальное число стираний страниц около 600. Так что в вики пишут правду.
0
Модератор
10060 / 3905 / 885
Регистрация: 22.02.2013
Сообщений: 5,854
Записей в блоге: 79
22.04.2020, 20:08
Цитата Сообщение от Power_Basic Посмотреть сообщение
Получается, что даже и в VB можно обойтись без рантайм-библиотеки?
Для С/C++ нужен рантайм, но он системный (msvcrt.dll). Для VB6 при желании также можно написать код без рантайма, но это сложно и ненужно.

Цитата Сообщение от Power_Basic Посмотреть сообщение
Там внутри архива бинарник, к которому вообще непонятно как подступиться
VB6IDE->Project->References->Browse

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Надо написать полную программу, что бы увидеть. Пока да, мой код раз в 7 быстрее, но он ущербный по возможностям красивого чтения. Иностранные слова вот не умеет и словари.
По какому принципу подключаются словари и ударения? Не уж то анализируется каждое слово и заменяется словарным?
Или есть какой то механизм в самом голосовом движке?
В SAPI очень много настроек и событий, там чуть ли не каждое слово можно отредактировать.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.04.2020, 20:44
Цитата Сообщение от The trick Посмотреть сообщение
там чуть ли не каждое слово можно отредактировать.
По каждому слову это я понял, про то и написал. А вот есть ли механизм "подключить словарь оптом"?
Есть движки, в которые уже встроены их "личные" словари, это тоже знаю. Но есть ли общая концепция на уровне SAPI?

Цитата Сообщение от locm Посмотреть сообщение
это значит что максимальное число стираний страниц около 600.
Нормальный человек должен оперировать понятием "страница" на своём жестком диске?
Я понимаю 5 лет гарантия - это бесплатно поменяют. Я понимаю время наработки на отказ 1700000 ч, это мы с вами не доживём , а страница это что? И если 600 страниц, это = 150 ТБ то почему я должен беспокоиться за свой SSD?
0
Эксперт по электронике
6875 / 3298 / 340
Регистрация: 28.10.2011
Сообщений: 12,925
Записей в блоге: 7
22.04.2020, 20:58
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Нормальный человек должен оперировать понятием "страница" на своём жестком диске?
То что не знаете как работает флеш-память вовсе не отменяет законы физики, а они таковы что при каждом стирании ухудшаются диэлектрические свойства изоляторов плавающих затворов КМОП транзисторов используемых для хранения данных. И чем больше бит хранится в одном транзисторе, тем жестче требования к изоляционным свойствам и меньше допустимое число стираний.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
а страница это что?
Стирание, запись и чтение флеш-памяти всегда происходит относительно крупными блоками разного размера, при этом размер блока стирания всегда больше, чем блок записи, а размер блока записи не меньше, чем размер блока чтения. Собственно это — характерный отличительный признак флеш-памяти по отношению к классической памяти EEPROM.

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

Например, NAND-микросхема может иметь размер стираемого блока в сотни кбайт, размер страницы записи и чтения — 4 кбайт.
https://ru.wikipedia.org/wiki/Флеш-память

Цитата Сообщение от Pro_grammer Посмотреть сообщение
И если 600 страниц, это = 150 ТБ
Не 600 страниц, а 600 стираний каждой страницы.
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 21:35  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Надо написать полную программу, что бы увидеть. Пока да, мой код раз в 7 быстрее, но он ущербный по возможностям красивого чтения. Иностранные слова вот не умеет и словари.
По какому принципу подключаются словари и ударения? Не уж то анализируется каждое слово и заменяется словарным?
Или есть какой то механизм в самом голосовом движке?
Есть такой механизм! В самом SAPI. Там словари у них именуются Lexicon'ами. Но как их подключать, я нигде информацию найти не смог. В MSDN по SAPI какой-то "клубок запутанный", в котором сложно разобраться. Чтобы получить хоть какое-то представление о соотношениях объектов внутри SAPI я даже попробовал здесь на форуме тему вот такую создать:
Где можно увидеть объектную модель SAPI?

В первых версиях программы я искал каждое встречающееся слово в словаре с помощью регулярных выражений. Наверняка так гораздо быстре, чем циклом пробегать. Но словарь сейчас очень маленький, там реально только такие огрехи, которые сильно режут мне слух. Поэтому это не показатель, да и отключил я его пока вообще в текущей редакции, потому что и без него сейчас заморочек хватает.
Если делать программу "только для себя" (а я же так и делаю) тогда большой словарь на самом деле, вообще не нужен, а вот если делать "на выставку" или "на продажу", ну тогда словарь, да, необходим.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.04.2020, 22:05
Цитата Сообщение от locm Посмотреть сообщение
И чем больше бит хранится в одном транзисторе, тем жестче требования к изоляционным свойствам и меньше допустимое число стираний.
И как это отменяет гарантию производителя на 5 лет или Ресурс TBW 150 ТБ, или Время наработки на отказ 1700000 ч.?
0
 Аватар для Power_Basic
46 / 25 / 0
Регистрация: 08.03.2016
Сообщений: 443
22.04.2020, 22:15  [ТС]
Цитата Сообщение от locm Посмотреть сообщение
Попробуйте запустить VB программу на компе без MSVBVM60.DLL.
Да я и без пробы уверен, что не сработает.
Для меня же было целой проблемой установить эту библиотеку на свою нынешнюю Win_10. Майкрософтовцы же её в десятку-то уже не включили
Пришлось найти утилиту, которая её в нужное место установила и в реестре прописала.
А если бы без неё VB-программы работали, ну тогда бы и вообще не было бы никакого смысла всем этим заморачиваться.
Два раза по файлу щёлкнул и поехали!
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.04.2020, 22:16
Цитата Сообщение от Power_Basic Посмотреть сообщение
Там словари у них именуются Lexicon'ами. Но как их подключать, я нигде информацию найти не смог.
Я нашёл через реестр в SAPI5 один словарь подключить:
[HKEY_LOCAL_MACHINE\SOFTWARE\Loquendo\LTT S7\LoqSAPI5]
"Lex.1049"="e:/ggg.lex"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.04.2020, 22:16
Помогаю со студенческими работами здесь

набор опытных C++ программистов
Большой иностранный банк проводит набор опытных C++ программистов для IT-департамента своего московского офиса. Необходимы кандидаты с...

Приглашаю На работу Опытных Программистов
Всем привет . Я ищю Хороших программистов для работы над Онлайн игрой ( в типе neverlands) От вас Требую одно хорошую ...

Нужен совет опытных программистов на C#
Всем добрый день! Я здесь абсолютно новенький! Так что прошу сразу не кидать камнями если задаю вопросы не там где нужно! :) Совсем...

Нужен совет опытных программистов
Задача: Написать систему логирования LS кода, подсчета производительности (как долго исполняется LS код) и учета ошибок. Цель: получить...

Требуется совет опытных программистов
Основы С++ более менее изучены. Что же дальше? Что учить чтоб писать хоть какие то простенькие прикладные программы?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru