Как исправить тип номенклатуры в 1с
Для хранения информации о товарах, материалах, услугах, работах используется справочник Номенклатура.
Справочник Номенклатура можно открыть из разделов: CRM – Номенклатура, Продажи – Номенклатура, Закупки – Номенклатура, Работы – Номенклатура, Производство – Номенклатура.
При вводе нового элемента в справочник выберите соответствующий тип номенклатуры – Запас, Услуга, Работа, Операция, Вид работ, Подарочный сертификат (рис. 1).

Выбранный тип определяет объем вводимой информации и возможные действия с номенклатурой:

Выручку, себестоимость, валовую прибыль и рентабельность по каждой работе можно контролировать с помощью отчета Валовая прибыль по номенклатуре (раздел Продажи – Отчеты).

Важно! Тип номенклатуры рекомендуется вводить один раз и не менять. Тип может быть изменен в исключительных случаях пользователем с правами Администратора. Для изменения типа в открытом элементе справочника Номенклатура по кнопке Еще выберите Разрешить редактирование и установите флажок Тип номенклатуры.

Как изменить вид номенклатуры в 1С УТ?
1С СТ-вебинары


Как изменить вид номенклатуры в 1С УТ?
При работе с номенклатурными позициями могут возникать такие случаи, когда возникает необходимость изменить вид номенклатуры данных позиций. Вид номенклатуры – это отдельный вид аналитики. В последующем для разных видов номенклатуры можно определять условия создания, учета и печати. Ниже рассмотрим, как это можно изменить вид номенклатуры в 1С:Управление Торговлей 11.
“Виды номенклатуры” это отдельный справочник в конфигурации. Открыть его можно через раздел “НСИ и администрирование” и далее пункт “Классификаторы номенклатуры”. В открывшемся необходимо перейти по гиперссылке “Виды номенклатуры”.

Далее рассмотрим, как изменить вид номенклатуры. Переходим в справочник “Номенклатура”. Сделать это также можно через раздел “НСИ и администрирование”. В открывшемся окне справочника удобно воспользоваться окном справа, установив галочку “Виды и свойства” и нажать на ссылку “Виды”.
Выделив в дереве определенный вид в окне слева отобразится вся номенклатура по данному виду. При необходимости изменить сразу несколько позиций выделяем при помощи клавиши “Ctrl”.

Далее перетаскиваем их мышью в нужную папку другого вида номенклатуры. При этом стоит обратить внимание на то, что типы номенклатуры должны совпадать.
Если необходимо изменить вид номенклатуры у одной позиции, то сделать это можно через карточку данной позиции, перейдя на закладку “Реквизиты” и раскрыв пункт “Основные параметры учета”. Далее в одноименном поле выбрать нужный вид и нажать “Записать”.

Остались вопросы? Получите бесплатную консультацию!
Бесплатные сервисы для пользователей 1С ИТС:
Изменение типа номенклатуры
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Добрый день. Изначально в базе не использовались различные типы номенклатуры, пользовались только «штучной» и «услугами». Существует-ли обработка для изменения типа номенклатуры, без распроведений всей базы и дублированияноменклатурных элементов?
Если да, то как ее получить?
За одно, есть-ли похожая обработка для переключения возможности использования характеристик номенклатуры.
Это очень ВАЖНО, тк есть очень обширная номенклатура, которая участвовала в движениях, но теперь необходимо внести такие изменения.
Понятно, а что касается характеристик?
И еще вопрос, обновлять все реквизиты, или только те которые надо?
Добрый день, Иван.
Замена типа номенклатуры может повлечь за собой серьезные ошибки в учете и нами не рекомендуется. Если вы все-таки решили заняться заменой типа номенклатуры, необходимо это сделать на копии базы. Обновлять можно только те реквизиты, которые вам необходимы.
База изначально планировалась просто для ведения учета, а теперь руководство поставило задачу сделать возможность добавления параметров(характеристик) в номенклатуру. Создавать дополнительные справочники и тому подобное не вижу смысла.
ПРОШУ помощи, очень надо.
1. Необходимо создать новый тип номенклатуры, настроить для него учет по характеристикам.
2. С помощью обработки «Загрузка данных из табличного документа» необходимо для определенного списка номенклатуры загрузить этот новый тип номенклатуры так, чтобы он заменил собой старый.
«1С:Розница»: настройка номенклатуры
Конфигурация «1С:Розница» — универсальный программный продукт для организации эффективного управления в отдельном магазине и крупном сетевом ретейле. Программа позволяет автоматизировать основные бизнес-процессы торгового предприятия: рабочее место кассира (РМК), продажи, взаимодействие с поставщиками, контроль сотрудников, складской товароучет, применение акций и систем лояльности. Кроме этого, она обеспечивает быстрое формирование статистических отчетов для отслеживания ключевых показателей бизнеса. Конфигурация совместима с любым торговым оборудованием и государственными системами: ЕГАИС, «Меркурий» и «Честный ЗНАК».
Перед началом работы необходимо завести номенклатуру. В этом справочнике пользователи добавляют и настраивают новые позиции, а также корректируют ранее добавленные элементы. В статье рассмотрим несколько способов, как создать номенклатуру в «1С:Розница».
Настройки справочника номенклатуры в «1С:Розница»
Бессистемное ведение справочника «Номенклатура» влечет за собой ряд проблем: путаницу в однотипных товарах, дублирование позиций, неинформативность отчетности по товародвижению и т. д. Прежде чем заводить документы, необходимо разобраться в настройках номенклатуры «1С:Розница».
Актуальная на сегодня версия платформы «1С» — 8-я. Последняя редакция «Розницы» — 2.3. Процедура создания и загрузки номенклатуры в этой версии такая же, как и в «1С:Розница 2.2».
Перед заполнением ассортимента рекомендуется настроить «Виды номенклатуры». Это отдельный справочник, объединяющие товарные позиции (ТП) по общим критериям учета:
Так как использование «1С:Розница 2.2» уже не актуально, следующие шаги по созданию вида номенклатуры и выгрузки позиций будем рассматривать на примере ред. 2.3. При добавлении новой ТП пользователь сразу выбирает уже созданную группу и не тратит время на лишние манипуляции. Для создания нового вида откройте вкладку «НСИ» в меню слева, в блоке «Номенклатура» нажмите на ссылку «Виды номенклатуры» → «Создать» и заполните следующие графы:

Далее на той же странице необходимо открыть вкладку «Значения по умолчанию» и заполнить строчки: единица измерения, НДС, товарная группа, производитель, марка и страна происхождения.

Заданные параметры будут автоматически добавлены при выборе этого вида номенклатуры. По завершении нажмите кнопку «Записать и закрыть».
При добавлении в «1С:Розница» номенклатуры из ЕГАИС порядок действий немного отличается. В графе «Тип. » поставьте флажок на пункте «Алкогольная (спиртосодержащая) продукция».
Замена видов номенклатуры
Данная обработка на управляемых формах, дает возможность изменить вид номенклатуры и тип номенклатуры в справочнике Номенклатура.
Возможность выбрать как группу так и несколько элементов справочника.
Тестировалась на УТ 11.1, но пойдет, наверно, и для БП 3.0, УПП 2.0 ERP.
Скачать файлы
Специальные предложения








Обновление 19.10.15 09:25
Код открыт Не указано
См. также
Пометка на удаление неиспользуемых элементов справочников и документов Промо
В ходе работы в программе в ней зачастую накапливается «мусор». Данная разработка может помочь убрать его. (обычные или управляемые формы)
02.02.2010 39637 720 AnryMc 53
Оптимизация размера изображений из присоединенных файлов УТ 11.4
У нас часто возникала ситуация, когда необходимо настроить обмен с сайтом или с внешней системой, но выгружаемые изображения слишком сильно увеличивали объем сообщений обмена, обмен происходил медленно. Да и для самой базы, операции с не оптимизированными изображениями требуют большего количество ресурсов и места на диске. Потому мы собрали свои наработки в одно расширение.
10.07.2020 7474 2 Neti 4
Обработки для 1С: Розница по работе с ЕГАИС
Несколько простых и нужных обработок для упрощения работы с ЕГАИС в 1С Розница версий 2.2.10.ХХХ и выше.
25.02.2019 25182 55 independ 15
1С: Розница/УТ 10.3. ЕГАИС, загрузка акцизных марок в справочник Штрихкоды и Упаковки, регистр Акцизные марки из XML-сообщений входящих ТТН ЕГАИС + Печать акцизных марок
Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати
31.01.2019 33215 222 independ 140
Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо
29.07.2015 45928 3 taurus__ 23
Универсальный инструмент для переноса данных через табличный документ (УФ)
Для опытных пользователей, разработчиков, администраторов, консультантов
15.10.2018 45964 150 json 44
Встраиваемая подсистема «Универсальные шаблоны объектов»
Очень часто бывает так, что пользователь каждый месяц делает какие-либо «одинаковые» операции, например, заводит одни и те же документы, каждый раз меняя в них только значения нескольких реквизитов. Также во многих системах набирают популярность так называемые многофункциональные документы, т.е. документы, отвечающие за несколько разных участков автоматизации и в зависимости от вида операции, заполняющихся по разному. Для автоматизации подобных процессов была реализована данная подсистема.
17.05.2018 21496 34 Skin123 14
Автоматическое заполнение графиков в ЗУП 3.1
Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).
05.05.2018 31169 18 notserioussam 2
Прыг-Скок. или из MS EXCEL в 1С (8.2) (открытый код) Промо
Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.
16.09.2015 73038 363 Tatitutu 50
Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1)
Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.
09.04.2018 37549 79 charivnick 4
Загрузка номенклатуры в базу «Управление торговлей 11.4», с возможностью создания номенклатуры поставщика, через табличный документ Excel, Word
Хочу поделиться простой обработкой, дающей возможность загружать номенклатуру с возможностью создания номенклатуры поставщика, в какую-либо определённую группу товаров.
15.03.2018 47388 464 appolon321 94
2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту
Представляю вашему вниманию внешнюю обработку заполнения элемента справочника «Физические лица». Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.
27.02.2018 28078 175 VladimirElohov 40
Изменение реквизитов справочников, документов, табличных частей, движений (Обычные и Управляемые формы) Промо
Обработка позволяет редактировать реквизиты справочника, документа, его табличные части и движения.
15.10.2012 55345 489 Exit_in 42
Загрузка из ГИС ЖКХ ИД домов/зданий, Лицевых счетов, приборов учета/счетчиков в 1С ЖКХ
Загрузка из сайта ГИС ЖКХ идентификаторов ЖКУ(ИД) домов/зданий, Лицевых счетов, приборов учета/счетчиков в 1С ЖКХ
10.02.2018 32348 41 hachaturov 0
[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ
Бесплатное заполнение реквизитов контрагентов в 1С: Бухгалтерия, 1С: УНФ на базе сервиса dadata.ru. Добавляет кнопку заполнения по ИНН в карточку нового контрагента, не требует подписки на ИТС.
09.01.2018 49833 284 Anton64 88
Создание номенклатуры по штрихкоду (https://barcodes.olegon.ru)
Быстрое создание номенклатуры по базе сайта https://barcodes.olegon.ru). Для 1С Розницы 2.2.ХХХ, Управление торговлей 10.3
11.09.2017 25054 68 independ 7
Отключение доступа уволенным пользователям Промо
Давно хотели навести порядок в пользователях? Надоело, что в списке мешаются давно уволенные сотрудники? Тогда эта обработка для Вас!
15.10.2013 54478 109 VBod 17
Редактирование цен и остатков в карточке номенклатуры для 1С: Розница
Возможность быстрого изменения цен и остатков номенклатуры непосредственно в форме справочника. Работает на 1С: Рознице, начиная с 2.2.2.ххх
18.08.2017 21546 30 independ 7
Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2
Внешняя обработка «Загрузка дополнительных реквизитов и сведений справочника Номенклатура»
07.08.2017 51769 326 Windyhead 45
Расширенный подбор товаров [Расширение]
Расширенные возможности подбора товаров. Отображаются цены и свободные остатки, доступен переход к ожидаемым поступлениям и информация по складам.
31.07.2017 37085 159 mrXoxot 107
Проверка контрагентов по ИНН и КПП через веб-сервис ФНС (внешняя) Промо
Обработка проверяет контрагентов по ИНН и КПП через веб-сервис ФНС на наличие регистрации в ЕГРН. Может выполняться в любых типовых конфигурациях, при наличии справочника «Контрагенты» и реквизитов «ИНН» и «КПП»
25.12.2014 43342 289 Willforre 12
Определение ИНН Сотрудника (service.nalog.ru). ЗУП, редакция 3.1 и 2.5 (Проф и Корп)
Внешняя печатная форма для справочника «Сотрудники организаций». ЗУП, редакция 3.1 и 2.5 (Проф и Корп)
03.02.2017 78478 51 Indgo 34
Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации
Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.
25.08.2016 69259 313 BlizD 252
Удаление неиспользуемых элементов справочника (простые и управляемые формы)
Обработка предназначена для удаления неиспользуемых элементов выбранного Вами справочника. Обработка конфигурационно-независима. UPD. Расширены возможности обработки
02.08.2016 20465 80 roma_semenov79 6
[FREE] Универсальная загрузка данных в регистры сведений и справочники, включая дополнительные реквизиты (можно через буфер из Excel)
Универсальная обработка для загрузки данных в регистры сведений и справочники (поддерживает загрузку в дополнительные реквизиты). Открытый код.
30.06.2016 32073 340 pridecom 0
Идентификация номенклатуры по коду ЕГАИС
С помощью данной обработки можно просмотреть/установить свойства алкогольной продукции.
05.06.2016 19525 55 independ 13
Шифрование и расшифровка строковых полей справочников методом Виженера (с улучшениями)
27.04.2016 38937 46 NikitaXa 22
Партнёры и контрагенты для УТ 11 (Расширенная форма списка) [Расширение]
Расширение позволяет просматривать взаиморасчёты с клиентами и поставщиками,как в форме списка,так и в самом элементе справочника.
01.03.2016 29724 109 batsy66 39
Номенклатура (Расширенная форма списка) и Корзина [Расширение]
Красивая, удобная и эргономичная форма списка номенклатуры. В общем списке номенклатуры отображаются и остатки, и цены. А еще есть возможность быстро создать документы по выбранным позициям через корзину.
29.02.2016 43573 121 mrXoxot 69
Договоры (Расширенная форма списка) [Расширение]
Красивая и удобная форма списка для справочника «Договоры». Задолженность по договору, быстрое создание документов, переход к общему журналу документов по договору.
02.02.2016 26374 30 mrXoxot 7
Автозаполнение реквизитов контрагентов по ИНН для БП3.0, ERP2.4, УТ11.4, КА2.4, Розница 2.2, Документооборот 2.1
Расширение для конфигурации 1С: БП 3.0, ERP 2.4, УТ 11.4, КА 2.4, Розница 2.3, Документооборот 2.1
22.01.2016 69905 743 oslokot 398
Контрагенты (расширенная форма списка) [Расширение]
Красивая и удобная форма списка контрагентов. Добавлено быстрое создание документов из списка и оперативная информация по контрагенту.
22.12.2015 34026 96 mrXoxot 22
1С:Интеграция ЕГАИС + Инвентаризация на ТСД
Интеграция ЕГАИС модуля для 1С: 8.3 + модуль WMS контура для инвентаризации алкогольных марок на ТСД.
10.12.2015 40821 27 JetBrain 5
Сброс неверной нумерации объектов
Кратко о выправлении нумерации объектов
07.11.2015 115336 962 magobato 43
Загрузка изображений с поисковых сайтов сети Интернет в 1С
Обработка загрузки изображений из интернета в 1С:Предприятие. Платформа 1С:Предприятие версий 8.2 и 8.3.
13.10.2015 48474 175 premierex 153
Автоматическая загрузка классификатора адресов КЛАДР
Обработка автоматически загружает классификатор с сайта www.gnivc.ru, распаковывает и загружает все регионы в информационную базу.
02.09.2015 28174 41 kolos 1
Подсистема автоматического удаления дублей в справочниках (управляемые формы, любая конфигурация)
Подсистема позволяет проводить автоматическое удаление дублей справочников в соответствии с заданными настройками. Возможно встраивание в любую конфигурацию на управляемых формах. Позволяет задать настройки справочников, в которых ищутся дубли и также поля поиска совпадений. Есть регламентное задание для запуска проверки с заданным периодом. Если в базе найдены ссылки на тот элемент, который будет удален, то они заменяются на тот элемент, который остается. Дублем считается элемент справочника, у которого больше значение кода.
31.07.2015 40526 98 primat 12
Конфигурация ФИАС для 1С 8.1 и 8.2
Конфигурации, которые позволяют интегрировать ФИАС (Федеральная информационная адресная система) в любую конфигурацию 1С 8.1 и 1С 8.2, работающую на НЕ управляемых формах.
30.07.2015 71354 736 dgonson 55
Дубли контрагентов. Жесткий запрет на запись дублей [Расширение]
15.05.2015 45985 138 mrXoxot 56
Подсистема проверки контрагентов через сервис ГосРеестра для объединения с любой конфигурацией (или автономной работы)
Еще один вариант для проверки контрагентов через сервис ФНС. Механизм аналогичен проверке в типовой БП 3.0 и полностью автономен, можно объединить с любой конфигурацией. При первом запуске просит ввести логин и пароль для доступа к сайту поддержки 1С.
Тип изменений в справочнике что это
При разработке баз данных зачастую требуется обеспечить поддержку версионности и хранения истории объектов. Например, у работника может изменяться должность, у должности в свою очередь может меняться оклад — в многомерном моделировании это называется Slowly changing dimensions(далее SCD) — редко изменяющиеся измерения, то есть измерения, не ключевые атрибуты которых имеют тенденцию со временем изменяться. Всего существует 6 основных типов(методов) SCD , которые определяют как история изменений может быть отражена в модели.
Тип 0
Заключается в том, что данные после первого попадания в таблицу далее никогда не изменяются. Этот метод практически никем не используется, т.к. он не поддерживает версионности. Он нужен лишь как нулевая точка отсчета для методологии SCD.
Тип 1
1 тип — это обычная перезапись старых данных новыми. В чистом виде этот метод тоже не содержит версионности и используется лишь там, где история фактически не нужна. Тем не менее, в некоторых СУБД для этого типа возможно добавить ограниченную поддержку версионности средствами самой СУБД(например, Flashback query в Oracle) или отслеживанием изменений через триггеры.
Достоинства:
- Не добавляется избыточность
- Очень простая структура
Недостатки:
- Не хранит истории
Тип 2
Данный метод заключается в создании для каждой версии отдельной записи в таблице с добавлением поля-ключевого атрибута данной версии, например: номер версии, дата изменения или дата начала и конца периода существования версии.
| ID | NAME | POSITION_ID | DEPT | DATE_START | DATE_END |
|---|---|---|---|---|---|
| 1 | Коля | 21 | 2 | 11.08.2010 10:42:25 | 01.01.9999 |
| 2 | Денис | 23 | 3 | 11.08.2010 10:42:25 | 01.01.9999 |
| 3 | Борис | 26 | 2 | 11.08.2010 10:42:25 | 01.01.9999 |
| 4 | Шелдон | 22 | 3 | 11.08.2010 10:42:25 | 01.01.9999 |
| 5 | Пенни | 25 | 2 | 11.08.2010 10:42:25 | 01.01.9999 |
В этом примере в качестве даты конца версии по умолчанию стоит ‘01.01.9999’, вместо которой можно было бы указать, скажем, null, но тогда возникла бы проблема с созданием первичного ключа из ID,DATE_START и DATE_END, и, кроме того, так упрощается условие выборки для определенной даты(» where snapshot_date between DATE_START and DATE_END » вместо » where snapshot_date>DATE_START and (snapshot_date < DATE_END or DATE_END is null) «.
При такой реализации при увольнении сотрудника можно будет просто изменить дату конца текущей версии на дату увольнения вместо удаления записей о работнике.
Достоинства:
- Хранит полную и неограниченную историю версий
- Удобный и простой доступ к данным необходимого периода
Недостатки:
- Провоцирует на избыточность или заведение дополнительных таблиц для хранения изменяемых атрибутов измерения
- Усложняет структуру или добавляет избыточность в случаях, если для аналитики потребуется согласование данных в таблице фактов с конкретными версиями измерения и при этом факт может быть не согласован с текущей для данного факта версией измерения.(Например, у клиента изменились ревизиты или адрес, а нужно провести операцию/доставку по старым значениям)
Тип 3
В самой записи содержатся дополнительные поля для предыдущих значений атрибута. При получении новых данных, старые данные перезаписываются текущими значениями.
| ID | UPDATE_TIME | LAST_STATE | CURRENT_STATE | |
|---|---|---|---|---|
| 1 | 1 | 11.08.2010 12:58:48 | 0 | 1 |
| 2 | 2 | 11.08.2010 12:29:16 | 1 | 1 |
Достоинства:
- Небольшой объем данных
- Простой и быстрый доступ к истории
Недостатки:
- Ограниченная история
Тип 4
История изменений содержится в отдельной таблице: основная таблица всегда перезаписывается текущими данными с перенесением старых данных в другую таблицу. Обычно этот тип используют для аудита изменений или создания архивных таблиц(как я уже говорил, в Oracle этот же 4-й тип можно получить из 1-го используя flashback archive). Подтипом или гибридом этого варианта(со вторым типом), как мне кажется, следует считать секционирование по признаку текущей версии с разрешенным перемещением строк, но это уже за гранью моделирования и скорее относится к администрированию.
| ID | NAME | POSITION_ID | DEPT |
|---|---|---|---|
| 1 | Коля | 21 | 2 |
| 2 | Денис | 23 | 3 |
| 3 | Борис | 26 | 2 |
| 4 | Шелдон | 22 | 3 |
| 5 | Пенни | 25 | 2 |
| ID | NAME | POSITION_ID | DEPT | DATE |
|---|---|---|---|---|
| 1 | Коля | 21 | 1 | 11.08.2010 14:12:13 |
| 2 | Денис | 23 | 2 | 11.08.2010 14:12:13 |
| 3 | Борис | 26 | 1 | 11.08.2010 14:12:13 |
| 4 | Шелдон | 22 | 2 | 11.08.2010 14:12:13 |
Достоинства:
- Быстрая работа с текущими версиями
Недостатки:
- Разделение единой сущности на разные таблицы
Гибридный тип/Тип 6(1+2+3)
Тип 6 был придуман Ральфом Кимболлом(Ralph Kimball) как комбинация вышеназванных методов и предназначен для ситуаций, которые они не учитывают или для большего удобства работы с данными. Он заключается во внесении дополнительной избыточности: берется за основу тип 2, добавляется суррогатный атрибут для альтернативного обзора версий(тип 3), и перезаписываются одна или все предыдущие версии(тип 1).
Пример:
| VERSION | ID | NAME | POSITION_ID | DEPT | DATE_START | DATE_END | CURRENT |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Коля | 21 | 2 | 11.08.2010 10:42:25 | 01.01.9999 | 1 |
| 1 | 2 | Денис | 23 | 3 | 11.08.2010 10:42:25 | 01.01.9999 | 1 |
| 1 | 3 | Борис | 26 | 2 | 11.08.2010 10:42:25 | 11.08.2010 11:42:25 | 0 |
| 2 | 3 | Борис | 26 | 2 | 11.08.2010 11:42:26 | 01.01.9999 | 1 |
В данном примере, например, добавление суррогатного ключа добавляет возможность ссылаться из таблиц фактов на конкретную версию измерения, которая может не принадлежать времени существования самого факта, а индикатор текущей версии может помочь секционировать по текущим версиям(хотя правильнее было бы назвать секционированием по последней версии, т.к. версия может устареть без изменения самой записи). Впрочем индикатор текущей версии можно создать и как виртуальное вычислимое поле, не ухудшая нормализации, если это необходимо именно в таблице(если СУБД поддерживает такие поля, в Oracle они появились в 11-й версии), и как поле в представлении из этой таблицы.
В целом же любая комбинация основных типов SCD относится к гибридному типу, поэтому как их недостатки так и достоинства зависят от конкретной Вашей реализации, но безусловно одно — выбор гибридного типа может быть обусловлен только сложностью Вашей модели и практически всегда(во всяком случае я не знаю случаев, когда может быть иначе) можно обойтись основными 4-мя типами.
- Старайтесь реализовывать механизм изменения записей в хранимых процедурах — категорически нежелательно, чтобы код изменений был разбросан по разным местам, даже если код изменений у вас хранится в четко определенных местах Вашего внешнего приложения;
- Если Вы хотите произвести плавный переход от 1-й модели ко второй, Вы можете поступить так:
1) изменить таблицу по типу 2 SCD с переименованием, допустим, в table_name_scd2
2) создать обновляемое представление с названием старой таблицы, которая будет выдавать данные в той же структуре что и старая таблица;
3) если Вы не все изменения проводите в хранимых процедурах(надеюсь, это временно ), которые уже изменили, то создать триггеры, которые будут заполнять новые поля в случаях, если они не устанавливаются запросом(when :new.start_date is null. ) и логгировать это, чтобы затем удостовериться, что Вы все изменили - В случаях использования полей начала и конца версии, помимо использования первичного ключа, включающего в себя идентификатор объекта и даты начала и конца версии, Вам нужно будет для контроля целостности — создать ограничение на непересечение дат версий. Очень хорошо, если Ваша СУБД поддерживает check constraints основанные на недетерминированных функциях, позволяющие сделать это(хотелось бы, кстати, узнать какие СУБД это поддерживают), но если это не так, то Вы можете проверять условие в триггере перед созданием или изменением и вызывать исключение, в случае нарушения. Пример для Oracle:
PS. Хабралюди, поделитесь, какие интересные гибридные реализации Вы встречали?
5.3. Редактирование информации в справочнике
Порядок редактирования информации в справочнике отличается в зависимости от того, происходит это в строке списка справочника или в отдельном диалоговом окне:
? При редактировании в строке следует установить курсор в нужную строку и сделать двойной щелчок левой кнопкой мыши или нажать клавишу ENTER. Ячейка переключится в режим редактирования. Напомним, что описанные способы не действуют, если справочник открыт в режиме выбора. Двойной щелчок или клавиша ENTER в этом случае как раз и осуществляет выбор из справочника. Для редактирования же элемента справочника, открытого в режиме выбора, следует выбрать пункт «Действие—Изменить» или нажать клавишу F2.Перемещаться по реквизитам редактируемого элемента справочника можно клавишами Tab, Shift+Tab или мышью. Для закрепления результатов редактирования следует нажать клавишу ENTER или кнопку

на панели инструментов окна справочника. Для отказа от редактирования реквизита следует нажать клавишу ESC.
? Для редактирования элемента справочника в режиме диалога так же следует установить курсор в нужную строку и сделать двойной щелчок левой кнопкой мыши или нажать клавишу ENTER. Откроется диалоговое окно элемента справочника, в которое нужно внести необходимые изменения, а затем нажать либо клавишу «ОК» (произойдет запись информации и окно редактируемого элемента закроется), либо «Записать» (произойдет запись информации, окно редактируемого элемента при этом остается на экране).
Для некоторых реквизитов справочников необходимо хранить историю изменения их реквизитов. Просмотр истории периодических реквизитов может осуществляться при установке курсора на соответствующий элемент в списке справочника и нажатия на кнопку «Перейти» и выбора соответствующего регистра сведений.

Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Читайте также
18.6. Редактирование свойств пользователя
18.6. Редактирование свойств пользователя Для редактирования параметров пользователя выберите пункт «Администрирование» – «Пользователи». В списке пользователей выберите нужного пользователя и выберите пункт «Действия» – «Изменить» диалога «Список пользователей»
19.7.4. Редактирование панелей инструментов
19.7.4. Редактирование панелей инструментов При редактировании панелей инструментов можно изменять состав и взаимное расположение кнопок, что позволяет организовать панели инструментов наиболее удобным образом. Редактирование выполняется при помощи закладки «Команды»
Ввод и редактирование данных об организациях
Ввод и редактирование данных об организациях В справочнике организаций осуществляется ввод, редактирование и хранение сведений о собственных организациях, входящих в состав корпорации, холдинга, и т. п. Для перехода в режим работы с данным справочником нужно выполнить
Просмотр и редактирование Плана счетов
Просмотр и редактирование Плана счетов Основой бухгалтерского учета и его ключевым элементом является план счетов. Он позволяет группировать и сортировать все сведения о финансово-хозяйственной деятельности предприятия. Иначе говоря, только с помощью Плана счетов
Редактирование речи
Редактирование речи Чтобы тщательно отредактировать текст, нужно учесть пять факторов: содержание, структуру, стиль, язык и
Редактирование содержания
Редактирование содержания При редактировании содержания речи ставьте под сомнение все. Проверяйте на точность все утверждения, статистические данные, цитаты. Подвергайте критике каждую метафору, аналогию, цитату, цифру, пример. Спрашивайте себя: действительно ли эта
Редактирование структуры
Редактирование структуры Затем подвергните редактуре структуру речи. Убедитесь, что речь связна, не распадается на элементы и является цельным выступлением, а не подборкой идей и данных. Все положения и промежуточные утверждения должны быть расположены в логическом
Редактирование стиля
Редактирование стиля При редактировании стиля, вероятно, изменений будет больше всего. Стиль в моем понимании – это то, как сочетания слов, предложений и абзацев соединяются вместе, создавая значение и впечатление, которое вы хотите передать своему выступлению. Длина и
Редактирование языка
Редактирование языка Редактируя язык своего выступления, помните о том, что говорилось в главах 7 и 8. Здесь я вкратце остановлюсь на некоторых особенно важных пунктах. Порядок изложения особого значения не имеет.• Избыточное использование жаргона. Жаргон, как вы
Редактирование грамматики
Редактирование грамматики Пятый и последний этап, который я хотел бы упомянуть, – это редактирование грамматики. Я использую слово «упомянуть», а не «обсудить», потому что я не вправе судить об этой теме. Есть другие книги и возможности для того, чтобы улучшить
Редактирование содержания
Редактирование содержания • Точны ли все данные – факты, цифры, имена и т. д.?• Насколько уместны цитаты, метафоры, аналогии и т. д.? Достаточно ли они проясняют и освещают содержание?• Подходят ли шутки для случая и слушателей? Нет ли в них чего-либо
Редактирование структуры речи
Редактирование структуры речи • Организована ли речь логически, по пунктам и подпунктам?• Использовали ли вы «мыслительные модели» при создании речи?• Можно ли считать вашу речь цельным выступлением, или это просто подборка идей и данных?• Насколько умело подобраны
Редактирование стиля
Редактирование стиля • Не содержит ли речь неожиданных аллитераций или сочетаний слов, которые могут поставить оратора в неловкое положение?• Не слишком ли длинны и сложны отдельные предложения?• Обычен ли (подлежащее – сказуемое – дополнение) порядок слов в
Редактирование языка
Редактирование языка • Часто ли используются в речи краткие, конкретные слова – яркие существительные и сильные глаголы – по сравнению с длинными, безжизненными «концептуальными» словами?• Не содержит ли речь массу абстрактных слов, на месте которых лучше
Редактирование грамматики и словоупотребления
Редактирование грамматики и словоупотребления • Следовали ли вы общепринятым нормам грамматики, при этом не проявляя излишнего педантизма и не жертвуя яркими выражениями или уместными жаргонизмами?• Не слишком ли часто используется в речи страдательный залог?• Все
Заключительный шаг: редактирование бизнес-плана
Заключительный шаг: редактирование бизнес-плана После того как вы закончили написание бизнес-плана, отложите его на некоторое время в сторону, а затем перечитайте. Во время чтения попробуйте найти способы укоротить слишком длинные предложения, чтобы облегчить их
Как работает механизм регистрации изменений
Механизм регистрации изменений используется для обмена данными. При выполнении обмена из базы-источника в базу-приемник передаются не все данные, а только те, для которых были зарегистрированы изменения. В 1С:Предприятие регистрация изменений доступна для следующих объектов:
- константа;
- справочник;
- документ;
- план счетов;
- план видов характеристик;
- план видов расчета;
- бизнес процесс;
- задача.
А так же для наборов записей:
- регистра сведений;
- регистра бухгалтерии;
- регистра накопления;
- регистра расчета;
- перерасчета.
Где хранится информация о зарегистрированных изменениях
Каждое изменение регистрируется в специальных служебных таблицах, в названии которых в конце есть слово «Изменения», например, таблица изменений для справочника контрагентов будет называться Контрагенты.Изменения .
Структура таблицы изменений подобна для всех объектов:
- ключ элемента данных, для которого регистрируются изменения;
- ссылка на узел, для которого регистрируется изменение;
- номер сообщения, в котором было передано изменение.
Запись в таблице изменений проходит следующим образом:
- При регистрации изменения объекта создаются записи для всех узлов обмена, в которых этот объект должен быть зарегистрирован. При этом в графе НомерСообщения устанавливается значение NULL .
- При отправке данных в другую информационную базу в графе НомерСообщения устанавливается порядковый номер переданного сообщения.
- При получении данных из другой информационной базы передается номер последнего принятого сообщения. При этом из таблиц изменений удаляются строки, в которых номер сообщения меньше или равен принятому в другой базе. Таким образом удаляется регистрация изменений, которые уже были переданы и прием которых подтвержден.
Как сделать запрос к таблице изменений
Таблицы изменений по умолчанию не видны в конструкторе запросов. Но их можно вывести с помощью кнопки «Отображать таблицы изменений».

Пример запроса к таблице изменений:
Как зарегистрировать изменение объекта
Для ручной регистрации изменений объектов существует обработка Регистрация изменений для обмена.
Изменения данных могут регистрироваться в автоматическом режиме. Для этого необходимо при включении объекта метаданных в состав плана обмена разрешить автоматическую регистрацию: установить для свойства Авторегистрация значение Разрешить .
Для того чтобы зарегистрироваться изменения вручную, у менеджера планов обмена существует функция ЗарегистрироватьИзменения() . Функция имеет два параметра: Узел и Данные .
Как зарегистрировать все изменения для узла
Для того, чтобы зарегистрировать все изменения для конкретного узла, нужно в первом параметре передать ссылку на узел, а во втором — значение Неопределено .
Как зарегистрировать все изменения объектов определенного типа
Для того, чтобы зарегистрировать изменения объектов определенного типа, нужно в первом параметре передать ссылку на узел, а во втором — объект описания метаданных.
Как зарегистрировать все изменения конкретных объектов
Для того, чтобы зарегистрировать изменение конкретного объекта, нужно в первом параметре передать ссылку на узел, а во втором — ссылку на объект.
Для регистрации изменений наборов записей регистров, подчиненных регистратору, необходимо вызвать метод ЗарегистрироватьИзменения() менеджера планов обмена, передав ему в качестве параметра Данные набор записей с установленным отбором, в котором в элемент отбора Регистратор установлено значение регистратора данного набора записей. При этом чтение данных набора записей перед его регистрацией не обязательно.
Для регистрации изменений наборов записей независимого регистра необходимо вызвать метод ЗарегистрироватьИзменения() менеджера планов обмена, передав ему в качестве параметра Данные набор записей. Состав элементов отбора при этом, должен строго соответствовать основному отбору регистра.
Как удалить регистрацию изменений
Для того чтобы удалить информацию о зарегистрированных изменениях у менеджера планов обмена существует функция УдалитьРегистрациюИзменений() . Функция имеет два параметра: Узел и НомерСообщения .
Как удалить регистрацию изменений полностью
Если необходимо удалить всю информацию о зарегистрированных изменениях для конкретного узла, то второй параметр следует оставить пустым:
Как удалить регистрацию изменений с номером сообщения не больше заданного
Если необходимо удалить информацию о зарегистрированных изменениях и при этом известен номер последнего полученного второй базой сообщения, то нужно передать этот номер сообщения в качестве второго параметра:
Например, если номер сообщения равен 2, то из таблиц изменений будут удалены все записи с номерами 1 и 2.
Простой способ регистрации изменений реквизитов объектов в 1С Предприятии 8.X (делюсь опытом)
Собственно всё. Со вчерашнего дня сие творчество стоит на дежурстве в рабочей конфигурации.
Скриншот результатов работы процедуры в журнале регистрации

Специальные предложения












- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(3) Если реквизит был изменен, то хочется видеть на что именно. А то заблудиться можно. Картинку лучше в статью прилепи.
(4) Я так и понял, что привычка. У меня имха, что это как-то нелепо смотрится.
Разукрашенный код намного удобней и приятней смотреть)
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(20)
та это понятно, я для себя исправил уже.
да, ещё — не регистрирует изменение констант. мне в принципе не особо надо было, поэтому не дорабатывал — но теоретически было бы неплохо.
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(23) Версионирование где? В УПП? Есть такое, начиная с релиза 1.2.23
А в других конфах?
Или он, по-твоему, зашит на уровне платформы или появляется по щучьему велению?
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(25) Совершенно не уверен, что 1С будет подобные «идеи» реализовывать во всех типовых конфах.
Например, ИМХО в БП им это нафиг не нужно, до сих пор механизм полезнейший механизм свойств не добавили
В ЗиК-е вполне могут добавить, хотя также очень сомневаюсь.
(23) Кода многовато? ты в УПП-то код версионирования видел?
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Из этого всего страдает самое важное — ПРОИЗВОДИТЕЛЬНОСТЬ.
ИМХО — надо использоввать ПОДСИСТЕМУ «Версионирование» предложенною самой 1С.
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(58) the1, Подпись на события перед записью не предлагать? (в рамках обсуждаемого решения)
см. справку по РегистрСведенийНаборЗаписей
метод Метаданные() у объекта есть, см. Имя Регистра, определяем нужно ли по нему вести историю
Отбор — доступен, через него можно же получить текущее состояние ИБ
Сравнить Источник и Текущее состояние в ИБ.
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(68) внимательно прочитал еще раз
а вот это не катит, иначе как у меня будет работать модуль, если его вообще нЕоткуда вызвать?!
Может, подписки и регистрацию изменений разместить в одном модуле?
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
(69) Таки добавил в один модуль, вроде все работает. Буду тестить.
(70) Думаю, сам разберусь
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
- Скопировать ссылку
- Перейти
Просмотры 61736
Загрузки 0
Рейтинг 206
Создание 11.05.09 17:55
Обновление 15.05.13 20:41
№ Публикации 19949
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано

См. также
Программные перечисления, ч.2: приемы кэширования при разработке Промо
Все знают, что такое кэш, и зачем он нужен. Но в 1С разработчик обычно использует кэширование только на уровне конфигурации, а в какой-нибудь обработке скорее ломает голову над запросом — как получить все данные за один заход. Хочется рассказать о том, как можно добиться хороших результатов с стратегией "разделяй и властвуй".
30.10.2017 30248 unichkin 18
Практическая шпаргалка по новым возможностям языка запросов 1С
В предлагаемой статье решил привести примеры применения новых возможностей языка запросов 1С, начиная с версии платформы 8.3.20.
21.11.2022 12062 quazare 32
Асинхронное нечто, или так, как раньше!
Все же знают, что раньше было лучше! Возврат к истокам и погружение в детали.
23.10.2022 3691 starik-2005 38
Подготовка к экзамену "Специалист по платформе". Часть 1
Нашел свои записки к подготовке к экзамену "Специалист по платформе", может кому пригодится
17.10.2022 1397 Drfreeman 0
Использование классов .Net в 1С для новичков Промо
Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)
27.01.2016 90284 Serginio 116
О цикле обратном замолвите слово.
Однажды, написав статью, расписывающую достоинства 1С, я упомянул среди недостатков — мне не хватает "обратного цикла". При этом, столкнулся с непониманием — "а зачем тебе обратный цикл". Сегодня я отвечу на этот вопрос.
08.09.2022 3786 DrAku1a 69
1С и Unicode
Разбираемся, как 1С работает с текстом и отдельными символами в контексте Unicode.
05.09.2022 2477 Irwin 30
Почему нельзя использовать ТекущаяДата()
ИТС и ИС не ответили исчерпывающе, поэтому написал данную заметку.
23.08.2022 7739 Патриот 56
Использование программных перечислений, ч.1: строковые константы Промо
Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?
10.12.2016 42722 unichkin 74
Шпаргалка по функциям АСИНХ
При знакомстве с новой механикой работы с асинхронностью (обещание, ждать и асинх) делал пометки, которыми и хочу поделиться. Ничего сверхъестественного в них нет, просто небольшие примеры и некоторые всплывшие нюансы использования.
29.07.2022 8269 zeltyr 16
Экспертный кейс. История расследования одного небыстрого закрытия месяца в 1C:ERP. Пример неочевидных путей расследования в виде детективной истории
В данной статье хотим рассказать об одном нашем непростом расследовании, в котором удалось собрать сразу несколько проблем на разных уровнях инфраструктуры заказчика и изначальной методологии ведения учета. Само расследование в какой-то момент стало напоминать детективную историю, с роялями в кустах, ошибками платформы, странным поведением пользователей и магическим поведением хорошо знакомых механизмов. Но мы реалисты, поэтому все проблемы были выявлены и устранены
11.07.2022 4784 it-expertise 27
Состав индексов с дополнительным упорядочиванием на уровне СУБД (MS SQL) при индексации реквизитов
В момент обсуждения с коллегами работы индексов в 1С был затронут один из вопросов, который касался темы — каким образом происходит построение индексов при индексации реквизитов у объектов 1С (конкретнее, когда свойство реквизита "Индексировать" устанавливается в "Индексировать с доп. упорядочиванием"). Ранее я всегда опирался на знания, полученные в процессе чтения официальной документации от компании 1С, опубликованной на ITS. Наши мнения в этом вопросе разошлись и, как оказалось позже, мои знания не были актуальными, в итоге было проведено некоторое исследование по данному вопросу, чтобы выяснить истину.
15.06.2022 2105 sinichenko_alex 9
Вспомогательные инструкции в коде 1С Промо
Помогаем редактору кода 1С помогать нам писать и анализировать код.
15.10.2018 39452 tormozit 107
Динамическое обновление — это зло?
Копнем глубже в тему "Что же такое динамическое обновление" и почему оно может привести к проблемам. И может ли?
09.05.2022 14172 Infostart 77
Об одной неочевидной проблеме перехода на версию платформы 8.3.20
При переходе на платформу 8.3.20 мы столкнулись с ошибкой "Повторяющийся псевдоним "Ссылка" Ссылка AS Ссылка,Presentation AS Presentation,Ссылка AS Ссылка" в ряде типовых конфигураций. Причём, эта проблема оказались неизвестна ни Яндексу, ни Гуглу. Путём мучительных экспериментов нам удалось найти решение. Пока я ещё не уверен, действительно это решение или обходной костыль, а настоящая проблема — в чём-то другом, но это решение работает в ситуации, когда всё сломалось, а проблему надо решать срочно. Предположительная причина: платформа 8.3.20 более строго относится к типизации данных в запросах, чем предыдущие версии, вываливая в случае несоблюдения новшеств малопонятные ошибки.
08.04.2022 5570 Kernelbug 26
Отборы динамического списка
Динамический список предоставляет несколько объектов "Отбор". В статье разбирается, какой для чего нужен и как их использовать на форме. Рассматриваются только возможности платформы (без БСП).
28.03.2022 15092 Gladkov_Anton 5
Как прикрутить ГУИД к регистру сведений Промо
. и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.
16.04.2019 24666 m-rv 18
Фишки платформы 1С 8.3 для начинающего разработчика
В данной заметке рассмотрены вспомогательные инструменты платформы, которыми часто пренебрегают начинающие программисты 1С.
11.03.2022 9541 Dimbayyyy 98
Экспертный кейс. Расследование деградации производительности системы. Проведение документа “Поступление товаров и услуг” (1С:ERP 2)
В ходе проведения нагрузочного тестирования одним из наших клиентов была выявлена сильная деградация производительности системы в целом и, в частности, выполнения ключевой операции “Проведение документа поступление товаров и услуг” в течение выполнения теста. Согласно данным подсистемы БСП “Оценка производительности”, время выполнения ключевой операции “Проведение документа поступление товаров и услуг” возрастало в процессе тестирования с 15-20 секунд в начале тестирования до 150-200 секунд в его финале.
02.03.2022 3637 it-expertise 47
Модульная архитектура или пара слов о расширениях. Часть I (мысли, рассуждения)
Статья-размышление о том, какое может быть применение технологии расширений 1С и зачем нам, разработчикам/программистам на 1С, знать общепринятые паттерны проектирования приложений. Итак, а что если я вам скажу, что технология расширений 1С — это одно из прекрасных новшеств компании 1С? Пусть эта статья будет хвалебной одой расширениям 1С.
14.02.2022 5758 amon_ra 67
Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо
Вариант решения задач с проведением по типовым регистрам нетиповыми регистраторами. Зачем — чтобы при сравнении конфигурации не обращать внимание на свойства регистров и исключить вероятность допущения горькой оплошности при обновлении информационных баз, заменив типы регистраторов основной конфигурации типами конфигурации поставщика. Для программных продуктов, имеющих в своем составе метаданных документ "Корректировка регистров"("Корректировка записей регистров").
05.12.2017 31859 itriot11 34
Синхронный и асинхронный вызов в новых версиях платформы
Начиная с платформы 8.3.18.1128 переработана технология работы с асинхронными вызовами. В данной статье хочу описать новые асинхронные вызовы и сравнить их с предыдущими на примере функции — Вопрос на клиенте.
31.01.2022 5506 Shining_ninja 17
Несколько простых приемов для удобной работы в конфигураторе
Простая и удобная среда разработки 1С:Предприятия позволяет практически любому человеку начать работать под капотом 1С — в конфигураторе. Время идет, новички становятся программистами, специалистами, а об удобных приемах работы узнают годами, по ходу своего карьерного пути. А здорово было бы, если бы все знали удобные приемы в начале своего пути? Эти несколько приемов будут полезны новичкам, так как они затрагивают ту область работы, с которой приходится сталкиваться в начале карьеры.
12.11.2021 11004 acces969 95
Как спроектировать структуру регистра сведений
«Что может быть проще?» — это первое, что приходит в голову. Но что, если это не так? В этой статье мы попробуем затронуть некоторые вопросы, которые могут возникнуть при проектировании больших регистров.
08.11.2021 7933 Neti 60
Ускоряем 1С: модули с повторным использованием возвращаемых значений Промо
По роду своей деятельности, мне часто приходится обсуждать с программистами детали реализации той или иной функциональности. Очень часто, разговаривая даже с квалифицированными специалистами я сталкиваюсь с незнанием сути платформенной функциональности Повторного использования возвращаемых значений общих модулей. В данной статье я постараюсь дать краткий обзор и основные особенности этой функциональности.
04.09.2017 63237 m-rv 64
О вложенных попытках, исключениях и о представлении ошибок
В данной статье, на небольшом примере, мне бы хотелось показать, как себя ведут вложенные "Попытка-Исключение". А также о том, чем отличаются методы ОписаниеОшибки() и ИнформацияОбОшибке().
07.11.2021 8943 Nicholas 22
Обработчик ожидания. Нюансы
ПодключитьОбработчикОжидания: некоторые подробности и особенности работы
24.08.2021 20237 Yashazz 25
Прогресс-бар в поле динамического списка
Изображаем прогресс-бары в колонке динамического списка
23.08.2021 4154 Yashazz 13
Регулярные выражения без внешних компонент? Легко! Промо
Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) — не зависит.
04.03.2016 78363 starik-2005 111
ПриПолученииДанныхНаСервере + Контекст формы. Лайфхак
Передать свои произвольные данные в событие, которое "без контекста"? Легко!
13.08.2021 6233 Yashazz 16
Новичок новичку: как добавить программно кнопку на форму путем расширения
Рассказываю очень простым языком, как добавить программно кнопку в типовую конфигурацию. Сам новичок в этом деле и рассказываю на "новичковом" языке.
13.05.2021 31785 user1312100 26
Программное создание расширения
Создание нового расширения "на лету", только штатными средствами 1С.
06.04.2021 6303 Yashazz 15
Методика переопределения и вызова обработчиков событий обычной формы Промо
Каждый из нас хотя бы раз задумывался над тем, как было бы удобно, если бы мы могли переопределять обработчики событий формы, сохраняя возможность вызова старого обработчика независимо от его имени. В этой статье изложен метод, который позволяет реализовать эту возможность.
24.06.2007 91600 tormozit 31
Неочевидные нюансы записи управляемой формы
Разберем несколько нюансов записи управляемой формы.
02.04.2021 25210 SeiOkami 56
Советы из Желтой тетради 📒 #1
В этой публикации я собрал в одном месте часть советов и лайфхаков, которые открыл для себя в последнее время. Регулярно я публикую их в своём телеграм-блоге "Жёлтая тетрадь 📒 Блог программиста 1С", здесь же — дайджест этих публикаций.
15.03.2021 6103 builin 120
Флаг "Использовать ПОЧТИ всегда", или Нюанс динамических списков
Небольшая пятничная история по программной работе со строкой динамического списка.
11.02.2021 8197 SeiOkami 36
Отладка подключаемых обработок Промо
На самом деле для этого не нужно ни изменять конфигурацию, ни пользоваться вспомогательной обработкой-отладчиком.. Все просто
04.01.2017 87844 unichkin 119
Расширенный автоподбор при вводе по строке в поле ввода в управляемых формах
Началось все с того, что штатный автоподбор при вводе по строке в поле ввода для некоторых больших справочников устраивать перестал. Вообще, для способа поиска строки "Любая часть" он работает на первый взгляд очень хорошо: работает как полнотекстовый (т.е. по нескольким словам) даже без активации полнотекстового поиска, красиво подсвечивает слова поиска в результатах. Казалось бы, все отлично. Но есть неприятное ограничение — всего лишь 10 значений в результирующем списке (у вас может быть несколько больше, так как платформа неявно добавляет результаты поиска по истории ввода). Для небольших справочников или справочников с разнородным ассортиментом все хорошо. Но не в моей ситуации. А простых путей увеличить количество выдаваемых строк на момент написания статьи мне обнаружить не удалось. Пришлось полностью переопределять автоподбор. Ниже речь пойдет именно об этом. И, к слову, в типовых конфигурациях для некоторых справочников используются похожие приемы для увеличения количества строк результата автоподбора.
21.01.2021 8712 herfis 8
О формах 1С замолвите слово. Необычное использование знакомого всем объекта
Неочевидно, но форму 1С можно использовать как универсальный объект, который доступен на клиенте и имеет уникальный набор свойств, методов, событий и конструктор, принимающий параметры. При этом у формы может не быть интерфейса, и ее можно даже не открывать. О реальных примерах применения такого подхода пойдет рассказ.
13.01.2021 9933 CyberCerber 46
Наследование свойств элементов, или Как пользователь может сломать вашу форму
В 1С можно установить свойства ТолькоПросмотр, Доступность и Видимость не только на элементы формы, но и на группы элементов. Но стоит ли так делать? Оказывается, пользователь может обойти запреты, которые установлены на папку. Об этом подробнее в видео.
12.01.2021 5897 SeiOkami 27
Недокументированное использование стандартных обработок из меню "Все функции". Промо
Рассмотрены возможности произвольного использования стандартных функций, вызываемых из меню платформы "Все функции" — "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов . ).
19.06.2015 127263 ekaruk 143
Ускоряем медленный/долгий и тормозной стандартный поиск по динамическому списку, настраиваем его под себя
Пользователи привыкли искать на форме списка, но, вбивая в поиск некорректные данные, могут завесить всю систему, а если еще искать нужно по НЕ полям списка, то решение только в своём поиске — все это решим в публикации с открытым кодом.
14.12.2020 36722 SizovE 2
Передача параметров по значению в языке 1С
Все мы знаем, что в 1С можно написать такое: Процедура ОбработатьОбъект(Знач Объект) КонецПроцедуры Т.е. тем самым мы передаем в процедуру параметр по значению Далее в статье будут рассмотрены некоторые особенности передачи по значению объектов НЕпримитивных типов.
26.11.2020 5505 direktorSan 9
Установка отбора для поля ввода управляемой формы через ПараметрыВыбора (без переопределения событий "НачалоВыбора", "Автоподбор")
Зачастую возникает необходимость ограничить вывод элементов какого-нибудь справочника или перечисления при редактировании поля ввода (отфильтровать доступные для выбора элементы) эта публикация показывает простой и эффективный способ реализации этого.
15.11.2020 14053 Eugen-S 11
Простая и быстрая эмуляция операций с битовыми строками Промо
Битовые строки могли бы упростить реализацию некоторых алгоритмов на языке платформы «1С: Предприятие 8». Но пока в платформе операций с битовыми строками нет. В то же время уже сделанные попытки смоделировать эти операции преобразованиями над числами опираются на циклы обработки отдельных битов, что плохо сказывается на скорости их работы. Предлагается новое простое решение, основанное на представлении битовых строк строками символов «0» и «1». Приводится примеры кода выполнения основных логических операций AND, OR, XOR, NO без использования циклов. В качестве прикладной задачи рассмотрено получение последовательных значений кода Грэя, который можно использовать для ускорения перебора вариантов.
22.06.2016 31102 ildarovich 14
Групповое изменение реквизитов объектов расширений
Доработка встроенной обработки "Групповое изменение реквизитов" для возможности изменения ссылочных реквизитов с ссылками на объекты расширения. Работает в Комплексной конфигурации 2.4.
Как изменить тип номенклатуры в 1с
Рассмотрим виды номенклатуры в конфигурации «1С:Управление торговлей 8» (ред. 11.3).
Содержание:
Что такое виды и типы номенклатуры в 1С?
Справочник «Виды номенклатуры» – один из классификаторов номенклатуры в 1С. Можно сказать, что это ассортиментные группы товаров или услуг.
Виды номенклатуры объединяют номенклатуру по общим признакам учета, таким как:
- Тип номенклатуры;
- Учет по характеристикам;
- Учет по сериям.
Эти и некоторые другие признаки задаются для конкретного вида номенклатуры. Если затем создаются позиции номенклатуры этого вида, они будут иметь указанные параметры учета.
Следует различать вид и тип номенклатуры.
Тип номенклатуры в 1С описывает, чем является данная номенклатура. Доступные типы: товар (с возможностью указать признак алкогольной/спиртосодержащей продукции либо содержания драг. металлов), тара, работа, услуга, набор. Типы номенклатуры заданы в программе, использование некоторых из них отключается при определенных настройках.
Виды номенклатуры создаются пользователем (если в системе не отключена возможность множества видов). При создании вида номенклатуры указывают тип.
Иллюстрация. Если создать вид номенклатуры «Гироскутеры» и выбрать для него тип номенклатуры «Товар», то все создаваемые в дальнейшем позиции номенклатуры этого вида будут являться товарами.

Настройки, влияющие на виды и типы номенклатуры
Учет по видам и типам номенклатуры зависит от настроек разрезов учета.
НСИ и администрирование / Настройка НСИ и разделов / Номенклатура, подраздел «Разрезы учета».
Соответствующие флаги включают или отключают возможность использования таких параметров как:
- Множество видов номенклатуры (при снятом флаге доступны только два вида – «Товар» и «Услуга», с такими же типами),
- Характеристики номенклатуры,
- Серии товаров.
Флаги «Наборы номенклатуры при продаже» и «Многооборотная тара» задают использование типов номенклатуры соответственно «Набор» и «Тара», при снятых флагах они не будут доступны.
Справочник «Виды номенклатуры»
НСИ и администрирование / НСИ / Классификаторы номенклатуры, ссылка «Виды номенклатуры».
Создание вида номенклатуры с типом «Товар»
Наше предприятие собирается продавать новый вид товаров – гироскутеры. Необходимо создать соответствующий вид номенклатуры.
Создадим в справочнике новый элемент по кнопке «Создать». Рассмотрим основные параметры заполнения.
Вкладка «Основное» (открыта по умолчанию). Укажем здесь тип номенклатуры– «Товар» (по ссылке «Изменить») и наименование вида номенклатуры. Здесь же необходимо выбрать группу доступа пользователей.
Реквизит «Продажа оформляется» предназначен для указания вида документа, который будет автоматически создаваться при оформлении продажи по заказу покупателя (оно выполняется на странице «Накладные к оформлению», см. нашу статью о реализации по заказу). Возможные варианты для оформления продажи товара:
Флаги «Характеристики» и «Серия» служат для включения одноименных разрезов учета для данного вида номенклатуры. Их использование будет рассмотрено в следующих статьях.

Вкладка «Доп. реквизиты». Служит для настройки учета по дополнительным реквизитам.
Вкладка «Шаблоны наименований». Здесь можно задать шаблоны наименований (как рабочих, так и для печати) для вновь создаваемых позиций номенклатуры данного вида.
Вкладка «Значения по умолчанию». Позволяет задать значения, которые будут использоваться по умолчанию для номенклатуры данного вида – например, ставку НДС, единицы измерения и другие.

Создание вида номенклатуры с типом «Услуга»
Необходимо отразить в 1С в качестве вида номенклатуры оказываемые нашим предприятием услуги доставки.
Создадим в справочнике видов номенклатуры новый элемент и рассмотрим особенности заполнения для услуги.
Вкладка «Основное». Укажем тип номенклатуры – «Услуга» и наименование вида номенклатуры, выберем группу доступа пользователей.
Здесь же появился выбор варианта выполнения и продажи услуги – собственной организацией либо по агентскому договору.
В поле «Продажа оформляется» добавилось еще одно возможное значение в списке выбора – «Акт выполненных работ».
Для услуг невозможен учет по сериям, только по характеристикам.

Принцип создания видов номенклатуры
Насколько подробная детализация нужна при создании видов номенклатуры в 1С? Возможны два «граничных» варианта.
Как минимум, необходимы разные виды для номенклатуры с разными признаками учета. Например, если в нашем ассортименте есть товары со сроком годности, для них нужен особый вид номенклатуры. Если есть товары с такими признаками как цвет, материал, размер одежды, размер обуви, габаритные размеры и др. – для каждого набора признаков также нужен отдельный вид номенклатуры.
Признаки учета возможно отразить в 1С с помощью серий и характеристик. Например, одежда может иметь характеристики «Цвет», «Материал», «Размер». Подробнее о сериях и характеристиках см. наши следующие статьи.
Оптимальным же считается объединение схожей номенклатуры в отдельные виды, даже если у них будут одинаковые признаки учета. В этом случае можно отказаться от групп (иерархии) в справочнике «Номенклатура» и пользоваться группировкой по видам – в частности, при подборе номенклатуры в документы.

Ввод позиций номенклатуры
Откроем справочник номенклатуры и создадим позиции, относящиеся к вышеописанным видам.
НСИ и администрирование / НСИ / Номенклатура
Создадим и запишем две позиции номенклатуры с видом «Гироскутеры» – «Гироскутер 1» и «Гироскутер 2».
Для номенклатуры обязательными к заполнению являются только три параметра: наименование, вид номенклатуры и единица измерения. Ограничимся ими, чтобы упростить наш пример.
Совет. Занести позицию номенклатуры определенного вида можно, выделив в правой панели справочника нужный вид и нажав «Создать». В созданной позиции будет указан этот вид.

Основные параметры учета – тип, использование характеристик и серий, вариант оформления продаж – наследуются из настроек вида номенклатуры и недоступны для изменения в форме номенклатуры. Увидеть их можно, нажав кнопку «Показать все».
Другие реквизиты (в частности, единица измерения и ставка НДС) тоже могут заполняться автоматически, если они были указаны в качестве значений по умолчанию для вида номенклатуры.

После записи в форме номенклатуры появляется вкладка «Карточка», она же открывается по умолчанию. На ней в текстовом формате отображены все параметры и настройки данной позиции.

Если нужно изменить какие-то данные, следует перейти на другую вкладку – «Реквизиты».
Аналогично создадим две позиции номенклатуры с видом «Услуги доставки» – «Обычная доставка» и «Быстрая доставка».
Номенклатурой называется совокупность готовых товаров, ТМЦ, работ или услуг, а в программе 1С 8.3 можно вести аналитический учет номенклатуры по этим разрезам. Таким образом, номенклатура в 1С 8.3 является часто встречающейся аналитикой (субконто) для многих счетов бухгалтерского учета.
В рамках консультации по 1С рассмотрим управление номенклатурой 1С на примере работы в 1С:Бухгалтерия 8.3.
Создание номенклатуры в 1С и ее изменение
Для хранения номенклатурного списка в программе предназначен одноименный справочник, который расположен в разделе «Справочники/Товары и услуги».
Рисунок 1 – Номенклатурный справочник
Справочник «Номенклатура» в 1С позволяет добавлять и настраивать новые позиции и изменять ранее созданные элементы благодаря реквизитам и настройкам:
Рисунок 2 – Элемент справочника
- Реквизит «Вид номенклатуры» вносится из одноименного справочника. Виды были созданы с целью упрощения учета. Например, если в базе данных ведется учет по нескольким фирмам, то одна и та же номенклатура может быть в одной организации товаром, а в другой – продукцией. Если установлен флажок «Услуга», то позицию с данным видом можно будет выбрать в «Акте выполненных работ». Виды также применяются для настройки счетов учета.
Рисунок 3 – Виды
Рисунок 4 – Элемент справочника видов
- Реквизит «Наименование» отражает название номенклатуры.
- Реквизит «Полное наименование» для подстановки в печатные формы.
- Реквизит «Артикул» следует заполнять в том случае, если при печати рядом с колонкой «Наименование» должна выводиться колонка «Артикул». Вывод колонки «Артикул» обеспечивает настройка печати артикулов. Настройка печати артикулов расположена в разделе «Администрирование – Настройки программы – Параметры учета – Печать артикулов».

Рисунок 5 – Настройка печати артикулов
- «Входит в группу» предназначен для выбора группы, в которую включен текущий элемент. В нашем примере позиция «Мишка» входит в группу справочника «Конфеты».
- Каждая такая позиция характеризуется учетной единицей измерения, которая заполняется в одноименном реквизите. Его значение выбирается из Классификатора единиц измерения. Добавлять новые единицы измерения в справочник можно вручную посредством кнопки «Создать» или выбрать из общероссийского классификатора единиц измерения посредством кнопки «Подбор из ОКЕИ».
Рисунок 6 – Справочник классификации единиц измерения
- Реквизит «% НДС» позволяет установить ставку НДС для текущей номенклатуры, которая будет использоваться в качестве предустановленного в документах поступления/реализации.
- «Цена продажи» задается в качестве предустановленного в счетах, актах и накладных продаж. Настройка «Заполнение цен продажи» расположена в разделе «Администрирование/Настройки программы/Параметры учета».
Рисунок 7 – Настройка «Заполнение цен продажи»
- «Номенклатурная группа» вносится из одноименного справочника и представляет собой виды деятельности фирмы, в разрезе которых ведется укрупненный учет затрат основного/вспомогательного производства и выручки от реализации. В состав группы может входить неограниченное количество позиций, в то время как одна позиция может входить только в одну группу, которая в 1С 8.3 является аналитикой (субконто) для затратных счетов бухучета, счетов производства готовой продукции и доходов от реализации. Поэтому в документах, в которых указаны данные счета, необходимо заполнить номенклатурную группу.
Рисунок 8 – Справочник «Номенклатурные группы»
- Создать спецификации готовой продукции можно по одноименной ссылке. Она содержит перечень материалов, полуфабрикатов или комплектующих, которые входят в состав выходного изделия. Состав готового изделия из спецификации будет автоматом заполняться по кнопке «Заполнить» на закладке «Материалы» в документах «Отчет производства за смену», «Поступление из переработки» и «Комплектация номенклатуры».
Рисунок 9 – Ссылка «Спецификации»
Рисунок 10 – Спецификация номенклатуры
Счета учета номенклатуры
Регистр сведений «Счета учета номенклатуры», который расположен в разделе «Справочники/Товары и услуги», предназначен для установки настройки.
Рисунок 11 – Регистр по счетам учета
Каждая строка регистра представляет собой правило учета, которое устанавливается для номенклатурной позиции, группы, вида, для склада, типа склада, организации или для комбинации этих реквизитов. Если правило учета задается для всей позиций, то реквизиты «Вид» и «Номенклатура» вносить не нужно.
Рисунок 12 – Элемент регистра сведений «Счета учета номенклатуры»
Настроенные счета учета номенклатуры в 1С будут вставляться автоматом в документах поступления, реализации, передачи МПЗ. В случае, когда для отдельной позиции, для ее вида или для ее группы были заданы разные учетные счета, тогда более приоритетным будет счет номенклатурной позиции. Другими словами, менее приоритетными являются более укрупненные элементы.
Установка цен номенклатуры в 1С
Для отдельной позиции или для целой группы можно воспользоваться «Установкой цен номенклатуры», расположенной в «Склад/Цены».
Рисунок 13 – Устанавливаем цены
Установка происходит по типам, поэтому для начала следует заполнить соответствующий справочник, который можно найти в разделе «Справочники/Товары и услуги/Типы цен …».
Рисунок 14 – Справочник типов цен
Рисунок 15 – Элемент справочника типов номенклатурных цен
Перед внесением в шапке надо указать требуемый тип. Чтобы автоматом заполнить табличную часть списком номенклатурных позиций, следует по кнопке «Заполнить» выбрать один из видов заполнения:
Рисунок 16 – Возможные виды заполнения
- «Заполнить по номенклатуре» – всеми позициями из номенклатурного справочника. Цены заданного типа (в реквизите «Тип цен») будут заполнены для тех позиций, для которых они уже были установлены ранее. Для остальных цены необходимо ввести руками.
- «Заполнить по группе номенклатуры» – позициями по выбранной номенклатурной группе. Как и для предыдущего варианта, цены заданного типа будут заполнены для тех позиций, для которых они уже ранее были установлены.
- «Заполнить по ценам номенклатуры» – для позиций с установленными ценами заданного типа.
- «Добавить по ценам номенклатуры» для позиций с уже установленным типом цен. При этом те строки, которые уже были ранее добавлены в табличную часть документа, сохраняются.
- «Обновить по ценам номенклатуры» обновляет действующие на дату документа цены для тех позиций, для которых цены уже были заданы.
- «Заполнить по поступлению» вносит позиции и цены из «Поступления товаров и услуг». «Добавить по поступлению» добавляет позиции из «Поступления товаров и услуг». При этом те строки, которые были ранее добавлены в табличную часть документа, сохранятся.
Все результаты установки цен можно найти по ссылке «Цены».
Рисунок 17 – Цены номенклатуры
Через «Цена» – «Записать цены» автоматом будет сформирован документ «Установка цен номенклатуры», который зарегистрирует стоимость.
Рисунок 18 – Кнопка «Записать цены»
Загрузка и выгрузка номенклатуры
Чтобы заполнить справочник «Номенклатура» не обязательно создавать позиции номенклатуры вручную. Рассмотрим механизмы загрузки и выгрузки номенклатуры в 1С 8.3.
Программа 1С 8.3 позволяет загрузить позиции и цены номенклатуры из файлов формата *.xlsx, *.xls, *.mxl, *.csv, *.ods.. Если загружаемые из файла номенклатурные позиции уже присутствуют в справочнике «Номенклатура», то они в случае необходимости могут быть обновлены. Таким образом, посредством данного механизма можно, например, актуализировать цены номенклатуры по прайс-листам.
Перед импортом данных необходимо подготовить файл для загрузки.
Рисунок 19 – Файл для импорта номенклатуры
Загрузка происходит через «Номенклатура и цены/Загрузить».
Рисунок 20 – «Номенклатуры и цены – Загрузить» в справочнике «Номенклатура»
На этапе подготовки данных к загрузке нужно посредством кнопок «Удалить все лишнее», «Удалить строку», «Удалить колонку» удалить все лишние строки и колонки, которые не должны быть загружены.
Рисунок 21 – Этап подготовки данных к загрузке
В заголовках оставшихся колонок нужно указать наименования реквизитов справочника «Номенклатура», которые будут соответствовать загружаемым полям. Например, для колонки «Закупочные» укажем реквизит «Закупочные» в разделе «Цена».
Рисунок 22 – Настройка реквизитов для загрузки данных
По кнопке «Далее» перейдем к финальной проверке данных для загрузки. Устанавливаем дату загрузки в реквизите «Установить цены на». Здесь корректируется номенклатура в табличной части формы «Загрузка номенклатуры в 1С из файла». Для начала загрузки нажмите на кнопку «Загрузить». Цены заданного типа будут записаны в документ «Установка цен номенклатуры», который будет автоматом сформирован в процессе загрузки данных.
Рисунок 23 – Финальная проверка данных перед загрузкой
Выгрузка позиций и цен в файлы формата .xlsx, .xls, .mxl, .csv, .ods. можно сделать через «Номенклатура и цены» и «Выгрузить» в справочнике «Номенклатура».
Рисунок 24 – Кнопка «Номенклатура и цены – Выгрузить» в справочнике «Номенклатура»
Рисунок 25 – Настройки выгрузки номенклатуры и цен в файл
Рисунок 26 – Настройка колонок для выгрузки в файл
Рисунок 27 – Настройка условий отбора для выгрузки в файл
Рисунок 28 – Результат выгрузки номенклатуры в файл
Далее, выполнив настройку колонок и задав условия отбора для выгрузки данных, следует нажать на кнопку «Выгрузить». Результат выгрузки показан на рисунке выше. Если у вас остались вопросы по работе со стандартным функционалом или по какой-либо доработке модулей в 1С, обращайтесь к нашим специалистам. Мы с радостью вам поможем.
КА 2.2: Как изменить Тип номенклатуры, если данная строка в номенклатуре неактивна.
В номенклатуре через кнопку «Еще» — «Разрешить редактирование реквизитов» устанавливаем галку «Разрешить редактирование типа номенклатуры», нажимаем кнопку «Разрешить редактирование». Далее рядом с типом номенклатуры появиться ссылка «Изменить», где выбираем необходимый тип.
II. Порядок заполнения формы предложений о внесении изменений в справочник (классификатор)
1. Настоящий порядок определяет правила заполнения формы предложений о внесении изменений в справочник (классификатор) (далее — форма).
2. В пункте 1 формы указываются сведения из паспорта справочника (классификатора):
а) в позиции 1 — код справочника (классификатора);
б) в позиции 2 — тип справочника (классификатора) и его расшифровка;
в) в позиции 3 — полное наименование справочника (классификатора);
г) в позиции 4 — аббревиатура наименования справочника (классификатора) (при наличии);
д) в позиции 5 — обозначение справочника (классификатора).
3. В пункте 2 формы указываются сведения о наличии изменений в части заполнения позиций справочника (классификатора) (в случае отсутствия изменений в подпунктах 2.1 — 2.3 пишется слово «нет»):
а) в подпункте 2.1 — сведения о признании позиций справочника (классификатора) утратившими силу:
в графе 2 — кодовое обозначение позиции, которая признается утратившей силу (для иерархических справочников (классификаторов) кодовое обозначение позиции указывается с учетом кода всех родительских позиций);
в графе 3 — дата вступления изменений в силу (при необходимости установления даты изменений, отличной от общей даты вступления изменений в силу, определенной подпунктом 2.4 пункта 2 формы);
б) в подпункте 2.2 — сведения о внесении изменений в справочник (классификатор) без изменения кодовых обозначений позиций:
в графе 2 для записи 1 уровня — кодовое обозначение позиции, в которую вносятся изменения (для иерархических справочников (классификаторов) кодовое обозначение позиции указывается с учетом кода всех родительских позиций);
в графе 2 для записи 2 уровня — реквизит, в который вносятся изменения;
в графе 3 для записи 2 уровня — старое значение реквизита;
в графе 4 для записи 2 уровня — новое значение реквизита;
в графе 5 для записи 1 уровня — дата вступления изменений в силу (при необходимости установления даты изменений, отличной от общей даты вступления изменений в силу, определенной подпунктом 2.4 пункта 2 формы).
в) в подпункте 2.3 — сведения о включении в справочник (классификатор) позиций с новым кодом:
в графе 2 для записи 1 уровня — кодовое обозначение включаемой позиции (для иерархических справочников (классификаторов) кодовое обозначение позиции указывается с учетом кода всех родительских позиций);
в графе 3 для записи 2 уровня — реквизит;
в графе 4 для записи 2 уровня — значение реквизита;
в графе 5 для записи 1 уровня — дата, вступления изменений в силу (при необходимости установления даты изменений, отличной от общей даты вступления изменений в силу, определенной подпунктом 2.4 пункта 2 настоящей формы).
В случае включения в справочник (классификатор) позиций с новым кодом для каждой такой позиции указываются реквизиты с их значениями с учетом их возможной множественности;
г) в подпункте 2.4 — дата вступления изменений в силу, за исключением изменений, для которых определены особые случаи вступления изменений в силу.
4. В пункте 3 формы указываются сведения о наличии изменений в части корректировки данных паспорта справочника (классификатора) (в случае отсутствия изменений пишется слово «нет»):
в графе 2 — наименование элемента паспорта справочника (классификатора), в который вносятся изменения; в графе 3 — старое значение элемента; в графе 4 — новое значение элемента;
а) в подпункте 3.1 — сведения о наличии инструктивно-методического документа, определяющего порядок ведения справочника (классификатора):
«прилагается» — если указанный инструктивно-методический документ присутствует;
«отсутствует» — если указанный инструктивно-методический документ отсутствует;
б) в подпункте 3.2 — дата вступления изменений в силу.
5. В пункте 4 формы указываются сведения о наличии изменений методов систематизации (классификации) и (или) кодирования нормативно-справочной информации Евразийского экономического союза (в случае отсутствия изменений пишется слово «нет»):
в позиции 1 — сведения о старом методе систематизации (классификации);
в позиции 2 — сведения о старом методе кодирования;
в позиции 1 — сведения о новом методе систематизации (классификации);
в позиции 2 — сведения о новом методе кодирования;
а) в подпункте 4.1 — сведения о наличии перекодировочной таблицы:
«прилагается» — если указанная таблица присутствует;
«отсутствует» — если указанная таблица отсутствует;
б) в подпункте 4.2 — сведения о наличии инструктивно-методического документа, определяющего методы систематизации (классификации) и (или) кодирования нормативно-справочной информации Евразийского экономического союза:
«прилагается» — если указанный инструктивно-методический документ присутствует;
«отсутствует» — если указанный инструктивно-методический документ отсутствует;
в) в подпунктах 4.3 — сведения о наличии инструктивно-методического документа, определяющего порядок перехода к новой редакции справочника (классификатора):
«прилагается» — если указанный инструктивно-методический документ присутствует;
«отсутствует» — если указанный инструктивно-методический документ отсутствует;