Вконтакте Facebook Twitter Лента RSS

1с бухгалтерия 9.2 торговля и склад. Программа «1С: Торговля и склад» – обучение и возможности

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

В процессе добавления реквизита или сведения, задается его тип данных, и указываются параметры доступности, видимости, обязательности:

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


Из этого же дерева дополнительных реквизитов можно добавить и реквизиты, специфичные для конкретных видов номенклатуры:


Но удобнее добавлять дополнительные реквизиты (или дополнительные сведения) непосредственно в самом виде номенклатуры:


Вопрос 1.32 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. Дополнительный реквизит для номенклатуры является:
  1. Не обязательным для заполнения
  2. Обязательным для заполнения
  3. Обязательным или не обязательным для заполнения (определяется при создании дополнительного реквизита)
  4. Обязательным или не обязательным для заполнения (определяется настройкой вида номенклатуры)
  5. Варианты 3 или 4 в зависимости от того, является ли данный дополнительный реквизит общим
Проверено. Правильный ответ - пятый.

Вопрос 1.33 экзамена 1С:Профессионал по ERP Управление предприятием 2.0. Контроль уникальности для дополнительного реквизита номенклатуры:

  1. Не выполняется
  2. Определяется при создании дополнительного реквизита
  3. Определяется настройкой вида номенклатуры
  4. Варианты 2 или 3 в зависимости от того, является ли данный дополнительный реквизит общим
Проверено. Правильный ответ - третий. Контроль уникальности выполняется в виде номенклатуры; под уникальностью в данном случае понимается уникальное сочетаний реквизитов, отмеченных галочками в колонке Контроль уникальности :

Вопрос: Дополнительный реквизит, программное обращение.


Доброго времени суток.

Пытаюсь разобраться с дополнительными реквизитами справочников.
Я разобрался как вытаскивать необходимые данные с помощью запроса, но что-то мне подсказывает, что есть способ проще.
На форме добавления доп.реквизита в группе "Для Разработчиков" есть единственный параметр "Имя", у которого указано, что с помощью этого параметра можно программно обращаться к доп.реквизиту.
Вот собственно и вопрос, как осуществляется это обращение?

Ответ: () Спасибо большое. Буду знать.

Вопрос: Дополнительные сведения программно бух 3.0


как заполнить дополнительные сведения программно
для документа реализации создано в дополнительных сведениях реквизит выгрузка с типом булево
как программно его записать истина

Ответ:

сделайте в общем серверном модуле такую процедуру и вызываете ее где надо.

Процедура ЗаписатьДополнительноеСвойство(лкДок, лкИмяСвойства, лкЗначение)Экспорт лкСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(лкИмяСвойства); Если Не ЗначениеЗаполнено(лкСвойство) Тогда //свойство не найдено, выходим //пытаемся сообщить, если из клиентского режима вызывали, //то кользователь увидит это сообщение Сообщить("Не найдан Дополнительный реквизит: " + лкИмяСвойства); Возврат; КонецЕсли; //УстановитьПривилегированныйРежим(Истина); //запись статуса в РС (это основной) лкНабор = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей(); лкНабор.Отбор.Объект.Установить(лкДок); лкНабор.Отбор.Свойство.Установить(лкСвойство); лкЗапись = лкНабор.Добавить(); лкЗапись.Объект = лкДок; лкЗапись.Свойство = лкСвойство; лкЗапись.Значение = лкЗначение; лкНабор.Записать(); //УстановитьПривилегированныйРежим(Ложь); КонецПроцедуры


Приветствую уважаемые.

Сижу, делаю дописки к УТ11. Для справочника номенклатура создал свой дополнительный реквизит (булево). Для его использования запросы становятся более сложными - сначала нужно найти в таблице "доп. реквизиты" номенклатуры этот реквизит среди других, а уже потом соединять его с основной таблицой номенклатуры.

Если добавить реквизит прямо в конфигураторе запросы не усложняются, просто выбираю "Номенклатура.МойРеквизит". И вывожу его программно один раз в форме "ПриСозданииНаСервере", которая ведёт в общий модуль, т.е. в типовой форме добавлена одна строка - обновление не становится из-за этого геморройнее.
дрРаботыСФормамиСервер.ДобавитьСтатусДокументаНаФорму(ЭтаФорма.Элементы, ЭтаФорма.Элементы.РодительНовогоЭлемента); Собственно мысль, если (в моём случае) доработок много может и не стоит париться с доп. реквизитами?

Ответ: Зависит от того, как часто создаются отчеты и прочие механизмы, использующие эти реквизиты и требуется где либо удобный отбор по ним.

Вопрос: Расположение дополнительных реквизитов на форме


Доброго времени суток. Имеем 1С:Предприятие 8.3 (8.3.6.2152) режим управляемых форм.
Для справочника "Номенклатура" изменили состав дополнительных реквизитов. На форме элемента справочника эти дополнительные реквизиты, насколько я понял, выводятся сюда - ГруппаДополнительныеРеквизиты.

Подскажите пожалуйста, как можно разместить эти реквизиты в нужном мне порядке и месте.

Ответ:

Спасибо за функцию, теперь уже только завтра присмотрюсь к ней. Касаемо вопроса - с реквизитами всё так, но их слишком много и хочется их сгруппировать по неким логическим группам, возможно даже на нескольких страницах сделать.

Вопрос: Обмен УТ 11.3 -> сайт на Битрикс, выгрузка дополнительного реквизита


Всем привет.
Настроен обмен между УТ 11.3 и сайтом на битрикс, выгружается номенклатура с дополнительными реквизитами (свойства). Есть один реквизит, с типом строка неограниченной длинны, в котором хранится произвольное описание товара. Так вот платформа не дает записать в него больше 1024 символа, ограничено это планом видов характеристик. А большой текст хранить в доп реквизите ну ооочень надо, с последующей выгрузкой его на сайт. Стандартный реквизит не предлагать, он да позволяет хранить неограниченное количество символов с последующей выгрузкой на сайт, но он уже задействован. Посоветуйте, как быть?

Ответ: Или прикрутить дополнительный регистр для хранения этого текста

Вопрос: Дополнительный реквизит или обычный реквизит + расширение.


Привет.
Возьмем новые конфигурации ERP, УТ11 и т.п.
Стоит задача добавить свой реквизит к справочнику, можно это сделать стандартным механизмом дополнительных реквизитов, а можно добавить свой реквизит в конфигураторе и вывести его на форму расширением.

Что по опыту лучше? С точки зрения последующих обновлений и использования этого реквизита в алгоритмах/отчетах.

Ответ: Есть это нужно только для отчетов - делай доп. реквизит.

Вопрос: Дополнительные реквизиты, запрос


Помогите пожалуйста с запросом.
в справочнике "Эквайринговые терминалы" есть ТЧ "Дополнительные реквизиты", там два доп реквизита "Использовать" (булево) и "ДатаОкончания" (дата)
т.е.:
ЭквТерм1, Орг "Рога и копыта"
ТЧ:
Использовать:истина

ЭквТерм2, Орг "Рога и копыта"
ТЧ:
Использовать:истина
ДатаОкончания:10.06.2017

ЭквТерм3, Орг "Рога и копыта"
ТЧ:
ДатаОкончания:12.06.2017

Нужен запрос, чтобы он вывел в следующем виде:
ЭквТерм1 истина
ЭквТерм2 истина 10.06.2017
т.е. по каждому терминалу, те которые с признаком использовать, показывать дату, три дня пытаюсь написать запрос, но он выводит не так как надо:
ЭквТерм1 истина 10.06.2017
ЭквТерм2 истина 10.06.2017

Вот мой запрос:

ВЫБРАТЬ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.БанковскийСчет.Владелец КАК Владелец, ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка КАК Ссылка, ВЫБОР КОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство.Наименование ПОДОБНО "%Использовать%" ТОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Значение КОНЕЦ КАК Использовать ПОМЕСТИТЬ табл1 ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ЭквайринговыеТерминалыДополнительныеРеквизиты ГДЕ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.ПометкаУдаления = ЛОЖЬ И ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство = &СвойствоИспользовать; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.БанковскийСчет.Владелец КАК Владелец, ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка КАК Ссылка, ВЫБОР КОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство.Наименование ПОДОБНО "%Дата%" ТОГДА ЭквайринговыеТерминалыДополнительныеРеквизиты.Значение КОНЕЦ КАК ДатаПрекращения ПОМЕСТИТЬ табл2 ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ЭквайринговыеТерминалыДополнительныеРеквизиты ГДЕ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка.ПометкаУдаления = ЛОЖЬ И ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство = &СвойствоДата; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ табл1.Владелец КАК Владелец, табл1.Ссылка КАК Ссылка, табл1.Использовать КАК Использовать, табл2.ДатаПрекращения КАК ДатаПрекращения ИЗ табл1 КАК табл1 ЛЕВОЕ СОЕДИНЕНИЕ табл2 КАК табл2 ПО (табл1.Владелец = табл2.Владелец) УПОРЯДОЧИТЬ ПО Владелец

Ответ:

1с-ник сказал(а):

Сначала отбираем терминалы, в которых имеется свойство "Использовать" в значении истины, а затем берём все строки таблицы доп. реквизитов.

ВЫБРАТЬ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка КАК Ссылка, ЭквайринговыеТерминалыДополнительныеРеквизиты.Свойство КАК Свойство, ЭквайринговыеТерминалыДополнительныеРеквизиты.Значение КАК Значение ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ЭквайринговыеТерминалыДополнительныеРеквизиты ГДЕ ЭквайринговыеТерминалыДополнительныеРеквизиты.Ссылка В (ВЫБРАТЬ ДополнительныеРеквизиты.Ссылка ИЗ Справочник.ЭквайринговыеТерминалы.ДополнительныеРеквизиты КАК ДополнительныеРеквизиты ГДЕ ДополнительныеРеквизиты.Свойство = &Свойство И ДополнительныеРеквизиты.Значение = ИСТИНА)

Только не понятно, зачем тебе NULL

© 2024 Новогодний портал. Елки. Вязание. Поздравления. Сценарии. Игрушки. Подарки. Шары