Мелочь всякая
Re: Мелочь всякая
немного апгрейда подъезда. Сверху бездушная подпись маркером и рукой всяких УК. Снизу тёплая ламповая печать термопринтером этикеток.
PS: Если кому надо - обращайтесь Киберпанк не умер. Он просто наступил.
Re: Мелочь всякая
Чёт маркером органичнее было
Re: Мелочь всякая
От тех ламповых цифр каким-то теплом веяло штолеlis писал(а):Чёт маркером органичнее было
R2D2 это не робот, а цепь из схем журнала "Радио"
- hades
- Сообщения: 453
- Зарегистрирован: Чт окт 11, 2012 11:30 am
- Откуда: https://www.tabatoune.com/test
- Контактная информация:
Re: Мелочь всякая
Хотите сказать, что такими темпами придем к созданию надписей термопринтером "ПАНКИ - ХОЙ!" и "НИНА ПРАСТЕТУТКА"?
Re: Мелочь всякая
Вот прикинь Марковна прочитаете?hades писал(а):Хотите сказать, что такими темпами придем к созданию надписей термопринтером "ПАНКИ - ХОЙ!" и "НИНА ПРАСТЕТУТКА"?
Киберпанк не умер. Он просто наступил.
Re: Мелочь всякая
Все знают, что она просто вышла покуритьarxont писал(а):Вот прикинь Марковна прочитаете?
R2D2 это не робот, а цепь из схем журнала "Радио"
- hades
- Сообщения: 453
- Зарегистрирован: Чт окт 11, 2012 11:30 am
- Откуда: https://www.tabatoune.com/test
- Контактная информация:
Re: Мелочь всякая
Жива старушка? Я думал ее инфаркт уже хватил после улучшений всех.hjv писал(а):Все знают, что она просто вышла покуритьarxont писал(а):Вот прикинь Марковна прочитаете?
Поводов-то докбаться все меньше и меньше
Re: Мелочь всякая
Небольшая программка которое тупо суммирует использование памяти всех процессов с одинаковым именем.
PS: А теперь то, за что я люблю C# - код
PS: А теперь то, за что я люблю C# - код
Код: Выделить всё
private void Form1_Load(object sender, EventArgs e)
{
Process[] processList = Process.GetProcesses();
var formatedList = processList
.GroupBy(proc => proc.ProcessName)
.Select(group => new
{
group.Key,
memory = group.Sum(g => g.WorkingSet64)
})
.OrderBy(r => r.memory)
.Reverse()
.Select(result => new { ProcessName = result.Key, Size = BytesConverter.Convert(result.memory) })
.ToList();
dataGridView1.DataSource = formatedList;
dataGridView1.Columns[0].Width = 300;
}
Киберпанк не умер. Он просто наступил.
Re: Мелочь всякая
Сделал программку на C# для загрузки Excel-счетов-накладных-поступлений в 1С УТ 10.3. По сути всё что нужно сделать для корректной работы это прописать соответствие столбцам накладной (к примеру 1 - наименование, 2 - единица измерение, 3 - количество, 5 - цена, 6 - налог и прочее что нужно) и "первую"-"последнюю" строку (условие, что типа первая строка это следующая за строкой с "№" в таком то столбце. Последняя это та которая перед "Всего" в таком то столбце - славься LINQ)
- При загрузке поддерживается выбор налога (Без НДС, 20%).
- Проверка на существование номенклатуры (и создание в случае отсутствия, в указанной группе)
- Если есть штрихкоды в ексельке, то так же можно добавлять если нет в БД
- Настройки можно скрывать-блокировать от изменений (к примеру забили разово пользователю, заблокировали доступ к изменению - и он только выбирать эксель файл может - ни просмотреть, ни поменять параметры БД и прочее не может)
Киберпанк не умер. Он просто наступил.
Re: Мелочь всякая
И тут же в продолжении ))) Внешнее тестирование выявило пару косяков:
Если 1Ску ставили копирование файла, а не через инсталлятор, то нужно сделать (только путь на свой поменять)
Второе если пишет "Не удалось получить фабрику класса COM для компонента с CLSID"
Будет в случае если у вас система 64 бита, а 1Ска 32, то нужно использовать скомпилированную на 32 бита прогу (если очень просто ибо дотнет разрядность смотрит по системе и использует соответствующие вызовы)
Проверьте, что у вас совпадает РАЗРЯДНОСТЬ программы и установленная версия 1С (работает только 32 разрядная прога с 32 разрядной 1С и соответственно то же самое про 64)
PS: Добавил кнопку "Проверить подключение к 1С" ))) Чтобы сразу это всё проверить во время настройки
Если 1Ску ставили копирование файла, а не через инсталлятор, то нужно сделать (только путь на свой поменять)
Код: Выделить всё
Regsvr32 "C:\Program Files (x86)\1cv8\8.3.10.2667\bin\comcntr.dll"
Будет в случае если у вас система 64 бита, а 1Ска 32, то нужно использовать скомпилированную на 32 бита прогу (если очень просто ибо дотнет разрядность смотрит по системе и использует соответствующие вызовы)
Проверьте, что у вас совпадает РАЗРЯДНОСТЬ программы и установленная версия 1С (работает только 32 разрядная прога с 32 разрядной 1С и соответственно то же самое про 64)
PS: Добавил кнопку "Проверить подключение к 1С" ))) Чтобы сразу это всё проверить во время настройки
Киберпанк не умер. Он просто наступил.