UTF8 без BOM

UTF8 без BOM

Создаете выгрузку из 1с на сайт с помощью текстового файла? Ничего не работает из-за BOM в UTF8. Разбираемся как создать UTF8 без BOM. Рассмотрим абсурдный вариант без программирования, создавать файлы программно, открывать их в текстовом редакторе например notepad++ и менять кодировку. Понимая что вариант не рабочий перейдем к нормальному решению. Что бы создать UTF8 без BOM создаем текстовый документ с BOM, потом открываем его считываем без «БУМ» и перезаписываем. Пример функции которая это делает: ...

29 июня 2022 г. · 1 минута · CrazyElephant_x
'Команды go: go mod tidy, добавить отсутствующие и удалить неиспользуемые модули'

go mod tidy, добавить отсутствующие и удалить неиспользуемые модули

Команды go: go mod tidy, добавить отсутствующие и удалить неиспользуемые модули go: updates to go.mod needed; to update it: go mod tidy goland go mod tidy [-e] [-v] [-go=version] [-compat=version] tidy удостоверяется, что go.mod соответствует исходному коду в модуле. Он добавляет все недостающие модули, необходимые для построения пакетов и зависимостей текущего модуля, и удаляет неиспользуемые модули, которые не предоставляют никаких соответствующих пакетов. Он также добавляет все недостающие записи в go.sum и удаляет ненужные. ...

4 июня 2022 г. · 2 минуты · CrazyElephant_x
Как установить Golang

Как установить Golang

Перед тем как начать разработку на языке go, конечно же его нужно установить. В этой заметке я разберу как установить golang для всех систем. Текущая версия go 1.18.2 устанавливать будем её. Ссылки на дистрибутивы и полезную информацию Официальный сайт Golang — https://go.dev/ Страница на скачивание всех версий для всех систем — https://go.dev/dl/ Страница с инструкциями по установки для всех систем на английском — https://go.dev/doc/install Как установить Golang на windows go version ...

17 мая 2022 г. · 3 минуты · CrazyElephant_x
Как и зачем появился Go

Как и зачем появился Go

Go появился в сентябре 2007 года, когда Роберт Гриземер, Кен Томпсон и я начали обсуждать новый язык для решения задач, с которыми мы и наши коллеги в Google сталкивались в работе каждый день. Когда мы впервые сделали Go общедоступным в ноябре 2009 года, мы не знали, получит ли этот язык широкое распространение или окажет ли он влияние на другие языки в будущем. Оглядываясь назад из 2020 года, Go преуспел в обоих направлениях: он широко используется как внутри, так и за пределами Google, а его подходы к сетевому параллелизму и разработке программного обеспечения оказали заметное влияние на другие языки и их инструменты. Оказалось, что Go имеет гораздо более широкий охват, чем мы когда-либо ожидали. Его рост в отрасли был феноменальным, и он позволил реализовать многие проекты в Google. ...

16 мая 2022 г. · 3 минуты · CrazyElephant_x
Модули в 1с

Модули в 1с

Модули – объекты методичных, в которых содержится программный код и определяющие поведение приложения. В Платформе существует достаточно большое количество видов модулей, каждый из которых имеет свое предназначение и особенности. Виды модулей Модули бывают: Общими. Принадлежащие отдельным объектам. Модули состоят из **процедур **и функций. Отдельным объектам метаданных принадлежат: Модули форм, описывающие поведение экранных форм. Модули объектов, описывающие поведение отдельных экземпляров объектов. Например, поведение конкретного товара из справочника номенклатура. Модули менеджеров, описывающие поведение целого класса объектов. Например, всех контрагентов из справочника контагенты. Модули самой конфигурации. Общие модули Общие модули находятся в ветке дерева метаданных Общие. Содержат код, необходимый разным объектам конфигурации. Например, если во многих документах нужен код, рассчитывающий сумму и НДС, не нужно копировать его в каждый документ: Рискуя совершить ошибки. Затрудняя последующее изменение. Пример общего модуля 1с Вы создадите один или несколько общих модулей УчетНДС<…>: УчетНДССервер УчетНДСКлиент РаботаСТабличнымиЧастямиКлиент РаботаСТабличнымиЧастямиСервер … Реализуете нужное поведение там. А из отдельных документов будете просто **вызывать **код общих модулей. Возможно, даже захотите создать подсистемы **УчетНДС и РботаСТабличнымиЧастями **и собрать эти модули в них. Свойства общих модулей Как у любых объектов метаданных, у модулей есть свойства: ...

16 мая 2022 г. · Обновлено: 28 июня 2026 г. · 7 минут · CrazyElephant_x