Найти в Дзене
На заметку VBA разработчику
Просто чтобы сохранить и себе не забыть. На заметку разработчику VBA Понадобилось мне тут намедни отлаживать иерархически построенную систему из коллекций пользовательских классов - штука сложная в том смысле, что формирование сложной и многоуровневой коллекции элементов усложняет отладку, но зато такую конструкцию проще развивать. Ну, например. у меня есть объект упаковка. В ней коллекция артикулов, которые в ней находятся, и ее свойства - идентификационный номер упаковки и номер упаковки в коробке...
10 месяцев назад
Выделить диапазон до конца колонки
Беда многих штатных 1С-ных отчетов, что их сложно использовать как источники данных - они имеют сложную структуру, например, "шапку" вверху, в котором перечисляются названия, фильтры и прочее, а собственно столбцы с цифрами находятся ниже, причем многие заголовки объединенными ячейками (объединенные ячейки - вообще зло, люди, без нужды не пользуйтесь ими). Или иерархическую структуру - тогда вообще туши свет, для статистики и анализа вообще непригодная фигня, надо либо макрос писать, либо крутить-венртеть настройки отчета с группировками в самой 1С (и то не факт, что получится)...
1 год назад
Функция, преобразующая числа в формат EAN13 с контрольным числом
Однажды в далекой-далекой галактике... потребовалось мне преобразовать некоторое число в формат EAN13. Зачем? Потому что штрихкод для товаров должен формироваться по маске. А если я загружаю в 1С товары через шаблон в Экселе, то мне нужно сгенерировать штрихкод так, чтобы он подходил под стандарт EAN13. Что такое и как он формируется можно прочитать, например, здесь. Или здесь, если нужно углубление в историю. Если вкратце, он состоит из 12 числовых символов и контрольной цифры. Вообще, стандарту...
102 читали · 1 год назад
Разбить на строки внутри ячейки по разделителю
Однажды затеяли мы на складе инвентаризацию. Распечатали бумажки, и пошли люди считать. А потом операторы вносили все в табличку в экселе. Но так как операторы были тетушки простые, то строки они не создавали новые копированием, а добавляли внутри ячеек, ОТБИВАЯ ПРОБЕЛАМИ ДО ВИЗУАЛЬНОГО ПЕРЕНОСА НА СЛЕДУЮЩУЮ СТРОЧКУ. Я не знал, что можно не знать про клавишу Alt-Enter, которая внутри ячейки вставляет перенос на другую строку, но они не знали... Теперь и я знаю, что так можно, а люди бывают разные,...
1 год назад
Как убрать лишнее в ячейке Excel
Часто встречающееся явление (особенно в различных импортозамещающих программах), когда в выгрузках в эксель вставляют разные символы в конце или в начале, причем вполне себе печатные. Например, номенклатура при выгрузке формируется через запятую перечислением свойств, и в конце у половины стоит запятая, и это не бьется с выгрузкой той же номенклатуры, но где запятая не стоит. Надо удалить запятую, но она в ячейке часто не единственная и через Ctrl-H заменой не сделаешь. В принципе, сделать это можно формулой: Но формула громоздковата...
231 читали · 1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала