Pugachev Sergey

Оптимизация запроса с помощью функции языка запросов «ВЫРАЗИТЬ»

Давайте представим ситуацию, когда из регистра накопления «ТоварыНаСкладах» нам необходимо выбрать регистратор, являющийся составным полем: А теперь представим себе запрос, в котором мы выбираем регистратор и два его подчиненных поля – «Номер» и «Дата»: Результатов выполнения запроса будет следующая таблица: Когда мы выбираем номер и дату, система начинает перебирать все таблицы, которые являются регистраторами – “Продажи”, “Поступления”, а также третий документ, который не влез на скриншот – “Перемещение”. Получается достаточно сложный запрос, когда мы пытаемся разыменовать (обратиться через точку) поле составного типа. Его сложную структуру можно отдельно посмотреть в консоли запросов, поддерживающей план выполнения запроса – там мы увидим запрос в виде SQL. Если же нам необходимы данные из регистра только лишь по документу “РеализацияТовара”, то мы можем с помощью функции “ВЫРАЗИТЬ” получать номер и дату только для нужного документа: В результате мы не будем… Подробнее »Оптимизация запроса с помощью функции языка запросов «ВЫРАЗИТЬ»

ERP 2.5.12 Ошибка “не указаны источники данных, необходимые для проверки дат запрета”

Для решения данной проблемы необходимо в процедуру общего модуля “ДатыЗапретаИзмененияПереопределяемый “ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения()” добавить следующий код: Можно реализовать с помощью расширения, добавив расширение процедуры с типом “ИзменениеИКонтроль”.

Приобретение услуг и прочих активов

Чем отличается этот документ от “Приобретения товаров и услуг”? И тем, и другим документом можно приобрети на организацию услугу. Однако, документ “Приобретение услуг и прочих активов” не заставляет вас использовать справочник “Номенклатура”: если добавление новой номенклатурной позиции у вас на предприятии является сложным процессом, да и в добавок завязанный на определенное ответственное лицо, то документ “ПУиПА” позволяет заполнить только содержание – номенклатура там отсутствует как класс. Второе отличие – данный документ не может быть введен на основании Заказа поставщику! Если внедрение регламентированного учета идет в параллель с опер. контуром, то нужно эту особенность иметь в виду. Третья особенность – данным документом можно сделать распределение на несколько документов-поступлений, причем как вручную (добавить несколько строк в табличную часть и в каждой отдельной строке указать нужную аналитику), так и через рабочее место “Распределить на документы основание”, и распределить… Подробнее »Приобретение услуг и прочих активов

Убрать серый фон автозаполняемых полей Word

При работе с системой 1С: Документооборот в разделе автозаполняемых полей шаблона документов часто встречается проблема, что при переносе в документ заполняемых полей они оказываются с серым фоном, и исправить это не удалется ни сбросом форматирования, ни заливкой. Проблема решается через вкладку “Разработчик”: Вкладка “Разработчик” (по умолчанию её нет – нужно отобразить) – группа “Элементы управления” – Инструменты из предыдущих версий – раздел “Формы предыдущих версий” – Затенение полей формы. После клика по данной команде, серый фон полей исчезает.

Настройка счетов учета в 1C: ERP

Часто пользователи, кто только начал работу в систему 1С ERP, задаются вопросом: как система определяет, какой счет учета подставлять в проводку регл. учета, например, в документе “Передача материалов в кладовую”? Есть несколько способов задания этой настройки, разберем подробно каждый. Настройка справочника “Номенклатура”, реквизит “Группа финансового учета” (далее ГФУ) внутри элемента справочника “Номенклатура” Здесь можно очень тонко настроить счета учета для операций учета себестоимости, учета продаж, счета учета НДС. Справочник “Группа финансового учета номенклатуры” позволяет объединить большое количество настроек для большого количество номенклатуры, чтобы не прописывать данные настройки к каждой номенклатуре отдельно. При необходимости, здесь же можно настроить исключения по отдельным организациям и складам: Зачем это нужно? Ну, например, когда в одной информационной базе ведется учет по нескольким организациям, и одна и та же номенклатура в одной организации у нас является товаром либо материалом, а в… Подробнее »Настройка счетов учета в 1C: ERP

Ошибка распределения РБП после обновления ERP

Проблема: после перехода на ERP 2.5.8 с 2.4.14 в регламентных операциях закрытия месяца появились невыполненные процедуры распределения расходов будущих периодов, причем в закрытых периодах – это ошибка перехода на подредакцию 2.5. В самом первом документе Распределение РБП – где указывалась разбивка по месяцам, слетает галочка “НУ” при переходе. Независимо от закрытых периодов, может и документ 2019 года измениться. Но не всегда слетает во всех документах, этот момент лучше проверить по каждому документу.Чтобы исправить ситуацию, эту галочку нужно вернуть. Чтобы сделать это, не открывая закрытые периоды и не перезакрывать их, можно воспользоваться обработкой Групповое изменение реквизитов следующим образом (лучше попробовать сначала на копии базы): Все действия должны осуществляться от пользователя с полными правами.“НСИ и администрирование” > “Администрирование” > “Обслуживание”.“Корректировка данных” > “Групповое изменение реквизитов”.В поле “Изменять” выбрать “Распределение расходов будущих периодов”.По гиперссылке “Все элементы” установить и… Подробнее »Ошибка распределения РБП после обновления ERP

Перенос справочника “Контрагенты” через Конвертацию Данных 2.1

Кейс: есть справочник “Контрагенты” с неподчиненным справочником “Контактные лица” в исходной базе (справочники независимы и никак не связаны). Необходимо осуществить перенос данного справочника вместе с контактными лицами в конфигурацию, где справочник “Контактные лица” является подчиненным справочнику “Контрагенты”. При этом в конечной базе есть еще и реквизит “ОсновноеКонтактноеЛицо”. Подобные ситуации могут происходить часто с типовыми конфигурациями, например в УТ и БП 3.0, где в одной базе подчинения нет, а в другой появляется подчинение. Создаем ПКО для справочник “Контактные лица”: Обратите внимание, что поле “Владелец” в Источнике отсутствует – по причине того, что в исходной базе данный справочник не имеет подчинения к справочнику “Контрагенты”. Затем также добавляем ПКО для справочника “Контрагенты”: Реквизиту “ОсновноеКонтактноеЛицо” в приемнике я сразу установил сопоставление с реквизитом “КонтактноеЛицо” в источнике (последняя строка Конвертации свойств). Создаем правила выгрузки данных для справочника “Контрагенты”: Для “Контактных… Подробнее »Перенос справочника “Контрагенты” через Конвертацию Данных 2.1

Добавить возможность присоединять файлы к документу

Рассмотрим самый простой способ добавить возможность к любому документу присоединять файлы, без программирования: Шаг 1: Добавляем наш документ в определяемый тип “ВладелецПрисоединенныхФайлов”: В моем примере, я создал документ “псЗаявкаНаЗакупку” и добавил его в типы общего определяемого типа “ВладелецПрисоединенныхФайлов”. Шаг 2: Создадим справочник вида “xxxПрисоединенныеФайлы”, структуру которого можно скопировать у любого другого справочника подобного вида, например у номенклатуры, не забыв при этом поменять его имя и синоним: У реквизита “ВладелецФайла” меняем тип на наш документ, к которому планируем прикреплять файлы: Шаг 3: Добавляем наш справочник в определяемые типы “ПрисоединенныйФайл”, “ПрисоединенныйФайлОбъект” и “ВладелецПрисоединенныхФайловОбъект”: Обновляем конфигурацию базы данных.

Особенности ERP

Перед тем, как начать знакомство и работу в системе 1С ERP, не говоря уже о её доработке, необходимо учесть некоторые её особенности. У системы есть определенная логика перепроведения документов – при внесении изменений в проведенный документ и его перепроведении, система может проигнорировать изменения в некоторых регистрах, поэтому настоятельно рекомендую сначала снимать документ с проведения, а затем проводить заново, иначе в части регистров у вас могут остаться старые движения. В будущем, скорее всего, данный недостаток системы будет устранен, и в релизах 2.6 и выше данная проблема будет не актуальна, но на текущий момент рекомендую делать именно так. Необходимо научиться пользоваться универсальным отчетом, т.к. в система 1С ERP страдает нехваткой отчетов, и отчеты в принципе не сильная сторона ERP (в отличие от УПП), поэтому очень важно использовать и правильно настраивать универсальный отчет, который берет оперативные данные прямо… Подробнее »Особенности ERP

Три полезных обработки для ERP-аналитика

Универсальный редактор реквизитов: это обработка, которая позволяет вам по любому объекту (документу, справочнику) посмотреть, во-первых, что за реквизиты у него установлены, т.к. есть у нашей 1С ERP такая особенность, что часть реквизитов у неё скрыта (по различным причинам) от глаз пользователя и не отображаются на форме, а во-вторых, что чаще случается, реквизиты прячутся настройками параметра учета (к примеру, статусы документов). Яркий пример, документ “Перемещение товаров” имеет два статуса “Отгружено” и “Принято”, при включенной настройке системы “Использование статусов”, формирует проводки только в статусе “Принято”, потому что система считает, что факта перемещения ТМЦ в статусе “Отгружено” не произошло. Часто бывает на предприятии так, что при запуске в эксплуатацию системы 1C ERP статусы были включены и продолжительное время использовались, но в один день было решено в настройках параметров учета их отключить, при этом часть документов остались в старых… Подробнее »Три полезных обработки для ERP-аналитика