Объявления переменных должны быть расположены в начале модуля, процедуры или функции

Объявления переменных должны быть расположены в начале модуля

Объявления переменных должны быть расположены в начале модуля, процедуры или функции Сегодня я, первый день, выступал ментором на курсах обучения программированию 1с и заметил проблему которая часто встречается у новичков. Хотя 1с в режими конфигуратора сообщает об ошибке, а в режиме предприятия появляется критическая ошибка некоторые с ней смогли справиться. В этой заметке я разберу одну из самых частых и простых ошибок «Объявления переменных должны быть расположены в начале модуля, процедуры или функции», потому что она очень простая. ...

17 сентября 2022 г. · 2 минуты · CrazyElephant_x
Как найти строку в табличной части документа

Как найти строку в табличной части документа

Найти строку в табличной части документа для изменения не очень частая задача из-за этого не всегда можно вспомнить с ходу, как это реализовать в 1с. В этой заметке разберем пару примерок по поиску строк в табличной части и дальнейшей работы с ними. Найти строку по заданным параметрам Для решения задачи поиска строк в ТЧ будем использовать функцию НайтиСтроки. Синтаксис: НайтиСтроки(<ПараметрыОтбора>) Параметры: <ПараметрыОтбора> (обязательный) Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры — искомое значение. Возвращаемое значение: Массив из строк табличной части, соответствующих заданному условию поиска. Замечание! Массив хранит ссылки на строки табличной части, то есть при изменении строки в табличной части, значение в массиве тоже будет изменено. Описание: Осуществляет поиск строк табличной части, соответствующих заданному условию поиска. ...

21 августа 2022 г. · 2 минуты · CrazyElephant_x
Как изменить запись регистра сведений

Как изменить запись регистра сведений

Изменение записи в регистре сведений, частая задача для программиста 1с в заметке рассмотрим несколько способов изменить запись в регистре. Рассмотрим два варианта создание набора записей и установка отбора и создание менеджера записей. Изменение записи в регистре сведений через набор записей и отбор В примере ниже решим следующую задачу: Оператор неверно записал штрихкод для товара с цветом и размером в базу данных. Необходимо зная товар (Номенклатура) и цвет с размером (Характеристика) найти штрихкод и исправить его. Неверный штрихкод мы не знаем. ...

20 августа 2022 г. · 2 минуты · CrazyElephant_x
Обновил 5 способов загрузки из excel в 1с

Обновил 5 способов загрузки из excel в 1с

Обновил конфигурацию 5 способов загрузки из excel в 1с. Скачать можно на инфостарт за стармани или просто скопировав текст модулей, я их привел в тексте статьи или у меня в вконтакте там выложил конфигурацию. Как вариант можно скачать бесплатно в вк, а потом зайти на инфостарт и поставить плюсик за труды. Описание изменений в конфигурации 5 способов загрузки из excel в 1с Дописал загрузку из файла и вывод содержимого на форму Дописал таймер замеряющий скорость выполнения каждого метода у вас на компьютере Добавил общий макет файл excel содержащий 4 колонки и 8000 строк Закоментированный код показывает варианты обработки данных в файле Скачав конфигурацию и развернув её на своем железе можно быстро выбрать способ как загружать excel файлы в 1с. Попробовав все пять способов загрузки из excel в 1с можно выбрать самый быстрый и удобный для вас. ...

18 августа 2022 г. · 2 минуты · CrazyElephant_x
Пустая ссылка в запросе 1с

Пустая ссылка в запросе 1с

Бывает необходимо получить в запросе пустую ссылку на какой-то объект или выбрать объекты с незаполненным реквизитом, установив отбор по пустой ссылке. Разберем в статье разные варианты получение и отбора по пустой ссылке, а также способы проверки на заполненность. В этой заметке во всех примерах будет устанавливаться отбор или сравнение на пустую ссылку в справочнике и пустую ссылку в документе. Отбор по пустой ссылке Для указания пустой ссылки в запросе можно использовать несколько способов: ...

17 августа 2022 г. · 2 минуты · CrazyElephant_x