Изменения по графику постов и стримов!
С недавних пор я пробую формат регулярных постов:
Понедельник - заметки, вторник - стримы, четверг - рубрика про стандарты, пятница - мемчик.
Но хочу внести ряд изменений:
🔹 1. Убрать мемы по пятницам. Для этого есть отдельный канал в моем соавторстве с Дмитрием Котовым - Жёлтая ржомба (1С Мемы), кому интересны мемы, я думаю, перешли туда уже давно.
🔹 2. Еженедельные стримы проходят в режим ежемесячные стримы)
Тут за три прошедших месяца я пробовал разные форматы, какие-то не зашли вам, какие-то не подходят мне.
Но изначальный формат "Ответы на вопросы" мне кажется всё-таки полезный и судя по первым стримам - вам тоже. Поэтому именно на эту тему и будут ежемесячные стримы. Так как они будут раз в месяц, то уведомлять буду о них за 3 дня и в день проведения.
🔹 3. Другие темы стримов оставлю, но в хаотичном режиме. Есть подготовленная тема, значит делаю стрим по ней.
Если у вас нет времени ждать стрима, то вы всегда можете написать мне в личку ваш вопрос. Если он повторяется или интересный для всех (на мой взгляд), тогда сделаю по этой теме видео.
Если я не могу на него ответить в рамках разумного времени (5-10 минут), тогда welcome на мою консультацию (если вопрос в целом подходит под мой опыт).
Личные заметки оставляем, рубрику "ЧёПоСтандартам" тоже.
В планах вернуться к разносторонним постам технической тематики, а то стало редкостью)
С недавних пор я пробую формат регулярных постов:
Понедельник - заметки, вторник - стримы, четверг - рубрика про стандарты, пятница - мемчик.
Но хочу внести ряд изменений:
Тут за три прошедших месяца я пробовал разные форматы, какие-то не зашли вам, какие-то не подходят мне.
Но изначальный формат "Ответы на вопросы" мне кажется всё-таки полезный и судя по первым стримам - вам тоже. Поэтому именно на эту тему и будут ежемесячные стримы. Так как они будут раз в месяц, то уведомлять буду о них за 3 дня и в день проведения.
Если у вас нет времени ждать стрима, то вы всегда можете написать мне в личку ваш вопрос. Если он повторяется или интересный для всех (на мой взгляд), тогда сделаю по этой теме видео.
Если я не могу на него ответить в рамках разумного времени (5-10 минут), тогда welcome на мою консультацию (если вопрос в целом подходит под мой опыт).
Личные заметки оставляем, рубрику "ЧёПоСтандартам" тоже.
В планах вернуться к разносторонним постам технической тематики, а то стало редкостью)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4✍3😎2❤🔥1
РУБРИКА «ЧёПоСтандартам»
Проверка на пустой результат выполнения запроса
Сегодня не только про стандарт, но и про отличный метод результата запроса - Пустой() - Определяет, есть ли в результате записи.
Для опытных это просто, а для новичков может быть полезно, так как в коде мне встречались варианты "Если Выборка.Следующий() Тогда"
Вопрос для опытных, встречали ли какие-то извращения по поводу проверки результата запроса на своей практике? Делитесь в комментариях💬
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Проверка на пустой результат выполнения запроса
Сегодня не только про стандарт, но и про отличный метод результата запроса - Пустой() - Определяет, есть ли в результате записи.
Для опытных это просто, а для новичков может быть полезно, так как в коде мне встречались варианты "Если Выборка.Следующий() Тогда"
#std447
1. Проверку того, что результат выполнения запроса не содержит строк следует выполнять с помощью метода Пустой. Поскольку на получение выборки из результата запроса (выгрузка его в таблицу значений) будет затрачиваться дополнительное время.
Неправильно:
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
Правильно:
Возврат НЕ Запрос.Выполнить().Пустой()
...
Вопрос для опытных, встречали ли какие-то извращения по поводу проверки результата запроса на своей практике? Делитесь в комментариях
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤5✍3
РУБРИКА «ЧёПоСтандартам»
Нумерация редакций и версий
Сегодня про очевидную вещь, но про которую многие не задумываются - нумерация редакций и версий конфигураций.
На практике встречал довольно много вариантов указания версии, от дат в версии (если речь про расширение) до просто цифр с буквами (если речь про самописные конфигурации).
Чем ещё полезен данный стандарт, что когда вы впервые столкнетесь с тем, что нужно поднять версию типовой конфигурации, то нужно знать какой именно раздел можно увеличить без вреда - последний (4-ый) - номер сборки.
А многие могут и не задумываться почему, например, бухгалтерия 3.0.ХХ.ХХ, почему УТ 11.5.ХХ.ХХ и т.д. а в стандарте все описано)
Так же для понимания, стоит и глянуть связанный стандарт, который описывает что такое версия, а что такое редакция: Общие сведения о выпуске конфигураций - #std484
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Нумерация редакций и версий
Сегодня про очевидную вещь, но про которую многие не задумываются - нумерация редакций и версий конфигураций.
На практике встречал довольно много вариантов указания версии, от дат в версии (если речь про расширение) до просто цифр с буквами (если речь про самописные конфигурации).
Чем ещё полезен данный стандарт, что когда вы впервые столкнетесь с тем, что нужно поднять версию типовой конфигурации, то нужно знать какой именно раздел можно увеличить без вреда - последний (4-ый) - номер сборки.
А многие могут и не задумываться почему, например, бухгалтерия 3.0.ХХ.ХХ, почему УТ 11.5.ХХ.ХХ и т.д. а в стандарте все описано)
#std483
{Р|РР}.{П|ПП}.{З|ЗЗ}.{С|СС}
где:
Р - номер редакции (минимум 1 цифра, может занимать и больше разрядов);
П - номер подредакции (минимум 1 цифра, может занимать и больше разрядов);
З - номер версии (минимум 1 цифра, может занимать и больше разрядов);
С - номер сборки (минимум 1 цифра, может занимать и больше разрядов).
Пример:
1.6.4.7 – 7-я сборка, 4-ой версии, редакции 1.6
Так же для понимания, стоит и глянуть связанный стандарт, который описывает что такое версия, а что такое редакция: Общие сведения о выпуске конфигураций - #std484
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
👍16❤6❤🔥2
1 сентября - Первый день отпуска
Довольно долгожданный отпуск, потому что в последнее время слишком много дел, которые летят с разных сторон. По общению с товарищами, замечаю то же самое.
Отпуск - хорошее время, чтобы отдохнуть, набраться сил и расставить приоритеты, чтобы не выгореть в определенный момент.
Сейчас я нахожусь в Сочи, куда выехал за неделю до отпуска и через пару дней снова домой.
В этот раз поездка до Сочи на машине, и благо уже пробки на море начали уменьшаться)
Тут мне всё-таки пришло окончательное понимание того, что частая смена рабочего места - не мое.
Да, я работал, и так же выполнял свои задачи, но далось это сложнее, чем на привычном рабочем месте. Много отвлекающих факторов, нет конкретного рабочего места. Если это кафе, то есть лишний шум и т.д.
А вы как переносите частую смену работы?💬
#ЕБ_МыслиЗаметки
Довольно долгожданный отпуск, потому что в последнее время слишком много дел, которые летят с разных сторон. По общению с товарищами, замечаю то же самое.
Отпуск - хорошее время, чтобы отдохнуть, набраться сил и расставить приоритеты, чтобы не выгореть в определенный момент.
Сейчас я нахожусь в Сочи, куда выехал за неделю до отпуска и через пару дней снова домой.
В этот раз поездка до Сочи на машине, и благо уже пробки на море начали уменьшаться)
Тут мне всё-таки пришло окончательное понимание того, что частая смена рабочего места - не мое.
Да, я работал, и так же выполнял свои задачи, но далось это сложнее, чем на привычном рабочем месте. Много отвлекающих факторов, нет конкретного рабочего места. Если это кафе, то есть лишний шум и т.д.
А вы как переносите частую смену работы?
#ЕБ_МыслиЗаметки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤8❤🔥1
В преддверии конференции Инфостарт
В этом году я пока ещё снова без доклада) Но от компании я все-таки еду на Tech Event 2025.
Программа конференции, если что уже готова.
Для тех же, кто ещё не купил билет, не успел или т.п. идет флешмоб с аватарками в ретрофутуристичном стиле, рекомендую поучаствовать, вдруг повезет выиграть билет)
Все подробности в официальном посте тут.
Кратко: нужно зарегаться в ChatGPT, отправить ему фото и промт.
А в посте мой результат, делитесь своим результатом после участия во флешмобе в комментариях на этом канале тоже)
В этом году я пока ещё снова без доклада) Но от компании я все-таки еду на Tech Event 2025.
Программа конференции, если что уже готова.
Для тех же, кто ещё не купил билет, не успел или т.п. идет флешмоб с аватарками в ретрофутуристичном стиле, рекомендую поучаствовать, вдруг повезет выиграть билет)
Все подробности в официальном посте тут.
Кратко: нужно зарегаться в ChatGPT, отправить ему фото и промт.
А в посте мой результат, делитесь своим результатом после участия во флешмобе в комментариях на этом канале тоже)
👍16👏5🤔2
Нужен совет и подсказка!
В очередной раз обратился ко мне подписчик за помощью - добавить в макет печать и подпись.
За основу использовалась вот эта статья.
Конфигурация Розница 2.3, доработка типового макета через расширение (сам макет и процедура формирования).
Файлы печати и подписи решено было сохранить в справочнике файлы.
И все бы ничего, но при печати картинка не отображается. Просто пустая.
Отладка попадает в доработанный код, картинка-файл подбирается запросом и все отрабатывает.
Попытки и возможные причины, которые проверялись:
- имя картинки только латиницей;
- делать не через объект Картинка, а через ПараметрКартинки у ячейки табдока;
- уместить картинку в макете в одну ячейку (чтобы не выходило ни за область печати, ни за область ячейки);
- чистка КЕШа (ну а почему бы и нет));
- были мысли про формат файла, но пробовали разные файлы, и они отрабатывали в типовой более новой версии конфигурации и если их добавить в самом макете.
Возможно дело в том, что картинка как-то не так хранится в справочнике Файлы... либо в чем-то ещё.
Постоянного доступа к проблемному "месту" у меня нет, поэтому жду в комментариях гипотетические решения данной проблемы)💬
В очередной раз обратился ко мне подписчик за помощью - добавить в макет печать и подпись.
За основу использовалась вот эта статья.
Конфигурация Розница 2.3, доработка типового макета через расширение (сам макет и процедура формирования).
Файлы печати и подписи решено было сохранить в справочнике файлы.
И все бы ничего, но при печати картинка не отображается. Просто пустая.
Отладка попадает в доработанный код, картинка-файл подбирается запросом и все отрабатывает.
Попытки и возможные причины, которые проверялись:
- имя картинки только латиницей;
- делать не через объект Картинка, а через ПараметрКартинки у ячейки табдока;
- уместить картинку в макете в одну ячейку (чтобы не выходило ни за область печати, ни за область ячейки);
- чистка КЕШа (ну а почему бы и нет));
- были мысли про формат файла, но пробовали разные файлы, и они отрабатывали в типовой более новой версии конфигурации и если их добавить в самом макете.
Возможно дело в том, что картинка как-то не так хранится в справочнике Файлы... либо в чем-то ещё.
Постоянного доступа к проблемному "месту" у меня нет, поэтому жду в комментариях гипотетические решения данной проблемы)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔11❤3👍3👨💻2
Чем закончилась борьба с картинкой?!
👍 Спасибо всем, кто предложил свои варианты и идеи в комментариях под прошлым постом. Однозначно это полезные советы.
Результата они, к сожалению, не дали в моем случае, но если у вас тоже возникнут проблемы с макетами и расширениями, особенно с картинками, то сохраните себе прошлый пост, там полезные комментарии!
🔴 Проблема/решение
Как оказалось, в расширении была функция печати счета на оплату с аннотацией "Вместо" (отладчик в неё заходит), но после неё отрабатывала ещё и типовая функция в основной конфигурации...
Пока решением стало внести правки в основную конфигурацию (там уже были правки)
❓ С чем связано такое поведение непонятно, возможно глюк платформы.
Платформа 8.3.27.1559, а вот у расширения совместимость 8.3.12, возможно причина как раз в этом...
Если вдруг сталкивались или есть идеи, тоже пишите в комментариях💬
Результата они, к сожалению, не дали в моем случае, но если у вас тоже возникнут проблемы с макетами и расширениями, особенно с картинками, то сохраните себе прошлый пост, там полезные комментарии!
Как оказалось, в расширении была функция печати счета на оплату с аннотацией "Вместо" (отладчик в неё заходит), но после неё отрабатывала ещё и типовая функция в основной конфигурации...
Пока решением стало внести правки в основную конфигурацию (там уже были правки)
Платформа 8.3.27.1559, а вот у расширения совместимость 8.3.12, возможно причина как раз в этом...
Если вдруг сталкивались или есть идеи, тоже пишите в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍7🤯4😁3
РУБРИКА «ЧёПоСтандартам»
Работа в разных часовых поясах
Далеко не все программисты, особенно в начале своей карьеры, помнят и задумываются про часовые пояса, а это очень важный момент.
Надо отметить, что это в серверных модулях.
С клиентом все веселее, ведь пользователь может вообще любую дату у себя поставить на компьютере. Если кратко, решается функцией БСП - ОбщегоНазначенияКлиент.ДатаСеанса().
И на эту тему есть хорошая статья на ИС.
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Работа в разных часовых поясах
Далеко не все программисты, особенно в начале своей карьеры, помнят и задумываются про часовые пояса, а это очень важный момент.
#std643
2.1. Во всех серверных процедурах и функциях вместо функции ТекущаяДата, которая возвращает дату и время серверного компьютера, следует использовать функцию ТекущаяДатаСеанса, которая приводит время сервера к часовому поясу пользовательского сеанса.
Надо отметить, что это в серверных модулях.
С клиентом все веселее, ведь пользователь может вообще любую дату у себя поставить на компьютере. Если кратко, решается функцией БСП - ОбщегоНазначенияКлиент.ДатаСеанса().
И на эту тему есть хорошая статья на ИС.
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
✍19👍16❤1
Новость для тех, кто пропустил в сторис
В этом году будет стенд блогеров 1С на конференции Инфостарт.
Мы объединились группой блогеров, пришли к Инфостарту с идеей о данном стенде и организаторы нас поддержали. И это очень крутая новость.
Пэтому если кто-то захочет пообщаться со мной или другими блогерами на конференции, не нужно будет вылавливать нас между залами)
Стенд должен быть на карте мероприятия, поэтому, думаю, не потеряете. Кому интересно, подходите, пообщаемся!
До конференции 17 дней.
#ЕБ_МыслиЗаметки
В этом году будет стенд блогеров 1С на конференции Инфостарт.
Мы объединились группой блогеров, пришли к Инфостарту с идеей о данном стенде и организаторы нас поддержали. И это очень крутая новость.
Пэтому если кто-то захочет пообщаться со мной или другими блогерами на конференции, не нужно будет вылавливать нас между залами)
Стенд должен быть на карте мероприятия, поэтому, думаю, не потеряете. Кому интересно, подходите, пообщаемся!
До конференции 17 дней.
#ЕБ_МыслиЗаметки
🔥12👍8
Рекомендация про нейросети
Если вам интересно не только читать про нейросети, но и понимать, как применять их на практике, то рекомендую канал Кирилла - Apps & AI | Kirill Dumnov
Кирилл работает AI-архитектором в РБК, а также преподаёт это направление в Нетологии.
Что вы найдёте на его канале:
🔸примеры того, как с помощью AI можно построить профессиональный лендинг или ios / android приложение без знаний кодинга
🔸 список нейросетей под разные задачи (в закрепах) и реальные кейсы по их применению
🔸 советы по эффективности и истории из IT-карьеры
#ЕБ_Рекомендации
Если вам интересно не только читать про нейросети, но и понимать, как применять их на практике, то рекомендую канал Кирилла - Apps & AI | Kirill Dumnov
Кирилл работает AI-архитектором в РБК, а также преподаёт это направление в Нетологии.
Что вы найдёте на его канале:
🔸примеры того, как с помощью AI можно построить профессиональный лендинг или ios / android приложение без знаний кодинга
🔸 список нейросетей под разные задачи (в закрепах) и реальные кейсы по их применению
🔸 советы по эффективности и истории из IT-карьеры
#ЕБ_Рекомендации
👍10✍7🤔6🤡1
РУБРИКА «ЧёПоСтандартам»
Массовая конкатенация строк
Не так часто, но все-таки встречается в нашей работе задача соединить строки вместе..
И вроде бы ничего страшного в этом нет, но только если у вас мало строк и они небольшие по длине.
Однажды где-то встречал комментарий от разработчика, мол "надо делать СтрСоединить всегда при соединении строк, чтобы избежать проблем с производительностью", вместо конкатенации строк, но согласно стандартам, это нужно лишь тогда, когда записей много (обычно это в происходит в цикле) и т.п., а во всех остальных случаях это не требуется.
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Массовая конкатенация строк
Не так часто, но все-таки встречается в нашей работе задача соединить строки вместе..
И вроде бы ничего страшного в этом нет, но только если у вас мало строк и они небольшие по длине.
#std782
При массовых(*) операциях конкатенации строк следует использовать методы платформы СтрРазделить и СтрСоединить.
...
следует ориентироваться на 1000 операций конкатенации строк и более (эта величина также может быть еще меньше при увеличении длин строк: чем строки длиннее, тем операции выполняются дольше)
Однажды где-то встречал комментарий от разработчика, мол "надо делать СтрСоединить всегда при соединении строк, чтобы избежать проблем с производительностью", вместо конкатенации строк, но согласно стандартам, это нужно лишь тогда, когда записей много (обычно это в происходит в цикле) и т.п., а во всех остальных случаях это не требуется.
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
🔥12👍5👌2
Команда Programming Store ищет 1С программиста с опытом работы от 3 лет.
🔎Programming Store — центр удалённой разработки. Команда — в 80 городах. Клиенты — в 5 странах мира. Входит в перечень системообразующих организаций.
Ожидания от кандидата:
✅Опыт разработки от 3 лет.
✅Знание 1С ERP, 1С ERP УХ, 1С ЗУП КОРП 3.1, 1С Управление холдингом, 1С Документооборот КОРП.
✅Работа в команде.
Предложение:
👍Фиксированная ЗП (никакой почасовой оплаты).
👍Удаленная работа из любой точки мира.
👍ДМО — компенсация затрат на лечение и спорт.
👍8-часовой рабочий день с возможностью выбора графика.
👍Трудоустройство по ТК РФ. Отпуска, больничные — все включено.
👍И многое другое.
💬Отправьте свои контакты, и специалисты свяжутся с вами в ближайшее время!
🔎Programming Store — центр удалённой разработки. Команда — в 80 городах. Клиенты — в 5 странах мира. Входит в перечень системообразующих организаций.
Ожидания от кандидата:
✅Опыт разработки от 3 лет.
✅Знание 1С ERP, 1С ERP УХ, 1С ЗУП КОРП 3.1, 1С Управление холдингом, 1С Документооборот КОРП.
✅Работа в команде.
Предложение:
👍Фиксированная ЗП (никакой почасовой оплаты).
👍Удаленная работа из любой точки мира.
👍ДМО — компенсация затрат на лечение и спорт.
👍8-часовой рабочий день с возможностью выбора графика.
👍Трудоустройство по ТК РФ. Отпуска, больничные — все включено.
👍И многое другое.
💬Отправьте свои контакты, и специалисты свяжутся с вами в ближайшее время!
👍7
Стрим в ближайший вторник — Разбор заметок + ответы на вопросы по 1С
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
🔸Совместная работа. Эта часть пока на паузе
➡️ Ссылка на трансляцию в VK Live, а также в YouTube ⬅️
Расписание: один раз в месяц, во вторник в 20:00 по МСК.
Когда: дата сообщается заранее. Ближайшая - 30 сентября.
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
🔴 Будет запись, если что, пиши вопросы под этим постом!
#ЕБ_РегулярныеСтримы
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
🔸
Расписание: один раз в месяц, во вторник в 20:00 по МСК.
Когда: дата сообщается заранее. Ближайшая - 30 сентября.
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
#ЕБ_РегулярныеСтримы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8