26 мая 2020 г.

1С ЭДО поле Продавец для ИП

Столкнулся с проблемой, в 1С ЭДО в документе (Акт,УПД) в поле продавец (шапка) наименование ИП ставится полностью - ИП Иванов Иван Иванович, а в СБИС (принимающий) отображается без ИП, просто Иванов Иван Иванович. Хотя в XML все ОК

Многих бухгалтеров это смущает, а СБИС говорит так: "В ЭДО МинФином регламентируется только XML, печатную форму каждый поставщик услуг ЭДО формирует на свой вкус и цвет"

25 мая 2020 г.

Впечатления о нужной вещи



По натуре я человек, которого сложно удивить и мало вещей могут вызвать у меня восторг (кроме музыки). Но недавно я купил простую вещь, очень нужную и она прекрасна - это обложка для паспорта.... та-дам....

Вот это поворот....

24 мая 2020 г.



Давно крутится этот баннер, но только недавно прочитал подпись:
"Уважение к людям есть уважение к самому себе"
Джон Голсуорси

Интересно, а сколько людей проходящих и читающих знают кто это такой?

Переводим пользователей на удаленку

Корона внесла неожиданные изменения в нашу работу, приходится подстраиваться. Крупные организации, или кого не зацепило спокойно скупили ноутбуки сотрудникам и радуются жизни. В нашем случае пришлось искать другие пути.
Кто-то пользуется Teamviewer`ом, ну что ж, флаг им в руки, а я буду держаться подальше по следующим причинам:
  1. Программа платная (использование за пределами одной сети = коммерческое использование)
  2. Использование 3 точки в цепочке
  3. Повышенная нагрузка на сервис
  4. Режим работы без блокировки монитора
  5. и т.д.

Excel снять объединение и заполнить пустые ячейки

Есть у вас столбец, в котором все ячейки объединены в одну, и нужно снять объединение заполнив ячейки?, тут все просто - снимаем объединение и протягиваем значение.
А что если в столбце 300К строк, и объединение идет по 3-10 строк с разными значениями? Есть надстройка - платная, а можно использовать 2 дополнительных столбца в 4 шага:

  1. Создать столбцы
  2. Протянуть формулу в одном из столбцов
  3. Скопировать полученный результат в режиме только значения
  4. Удалить лишние столбцы (оригинальный и с формулой)
А какую формулу использовать?
Предположим, что столбец источник - D1:D300000, формулу вставляем в столбец С1:С300000, копируем все B1:B300000
В первой строке используем просто копирование (=D1), а в последующих логика проста:
Если ячейка в текущей в столбце D пустая
тогда текущая ячейка равна предыдущей
иначе текущая ячейка равна ячейке в текущей строке в столбце D

=ЕСЛИ(D2="";B1;D2)

Протягиваем, копируем, удаляем.

21 мая 2020 г.

Женим модем+роутер+видеорегистратор

Встала обыкновенная задача - установить 4 камеры в магазине.
Интернета там нету, значит роутер+модем.
Бюджет минимальный. Поэтому выбор пал на интересный роутер TP-LINK TL-MR3020
Заинтересовал ценой, отзывами, размерами
Когда всё оборудование было уже на руках, начал проверять и подготавливать к установке. Вскрыв упаковку обнаружил наличие патчкорда, но отсутствие блока питания - питайте от USB

16 мая 2020 г.

CubieBoard2 делаем кнопки III

Купил резисторы на 10КОм и переделал на макетке и подключение и программу.
Подключение идет по логике PD0-PD8 - кнопки, все остальное - лампочки.
Вот собственно схема:

11 мая 2020 г.

CubieBoard2 делаем кнопки II


По задаче требуется более 3х кнопок и 3х индикаторов.
В предыдущем посте сделали программу для одного комплекта.
Обернув основные части программы в функцию мы можем вызвать по очереди их с разными параметрами, а параметрами будут выступать пины, имя работы и очередь.

8 мая 2020 г.

CubieBoard2 делаем кнопки I


Есть одна мысль с кнопками и лампочками на кубике.
Для начала решил получить простую программу:
Нажимаем кнопку - лампочка начинает переливаться (трех-контактный светодиод) красный-красный+зеленый-зеленый. нажимаем снова - выключается.


6 мая 2020 г.

Cubieboard armbian GPIO

На кубике с armbian готовим GPIO для работы
Тезисно:
установка армбиан (Armbian Buster mainline based kernel 5.4.y)
лучше ssd
при необходимости устанавливаем Desktop (armbian-config>system>desktop/default)
работа с GPIO через sysfs or libgpiog (gpiod2)
Работа с GPIO через pySUNXI
Править script.bin не надо

Ноутбучная история II или РМ DELL




В ноябре 2018 купил себе новый ноутбук, шел к этому долго и выбирал долго, около года.

Я не играю в компьютерные игры от слова «совсем». Деятельность моя связана напрямую с системный администрированием, иногда бьется о монтаж ЛВС/СВН, или встречается с программированием в 1С. Я искал ноутбук со следующими параметрами (в порядке важности):
  1. Core i5 и выше
  2. 16Gb озу минимум
  3. 256Gb SSD с поддержкой NVMe
  4. Дополнительный HDD
  5. Цифровой блок клавиатуры
  6. FHD дисплей
  7. Дискретная видеокарта не ниже GTX 1050
  8. Предустановленная ОС семейства Windows
  9. Thunderbolt