Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 13:39

УТ10.3, 1С8.1 проблема с артикулом

Автор elai27, 30 мар 2011, 14:36

0 Пользователей и 1 гость просматривают эту тему.

elai27

Добрый день!
вопрос следующий как можно реализвать автозаполнение артикула при добавлении номенклатуры?
и еще: не получается добавить колонку Цена в подборе!?

has

Код в событие ПриИзменении номенклатуры напишите. Что конкретно не получается?

elai27

с Ценой, все норм! вот немогу понять как сделать что бы артикул само формировался при создании номенклатуры?

has

Тогда наверно при открытии формы справочника номенклатуры, проверяйте, если ЭтоНовый() тогда формируйте артикул.Как то так

cska-fanat-kz

В ФормеЭлемента справочника Номенклатура в ПриОткрытии() пишем

Если ЭтоНовый() Тогда

Артикул = ......

КонецЕсли;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

elai27

Цитата: cska-fanat-kz от 30 мар 2011, 15:07
В ФормеЭлемента справочника Номенклатура в ПриОткрытии() пишем

Если ЭтоНовый() Тогда

Артикул = ......

КонецЕсли;

а что нужно будет прописать поосле = что бы он сформировал артикул уникальный, так как в базе уже есть 18000 позиций примерно!

Klyacksa

А какие критерии для артикула? Цифровой, буквенный, какой?
Как вариант, берем запросом все позиции, берем максимум, оставляем один элемент, берем инкремент... Но это все зависит от типа/вида артикула.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

elai27


Klyacksa

Если цифровой - то все просто. Берем запросом максимальный артикул (выбираем все элементы, сортируем по артикулу по убыванию, берем один элемент результата запроса), прибавляем единичку к нему - и вуаля!

Единственный минус - если до этого были значения в разброс, то свободные номера после максимального могут быстро кончиться. Сейчас максимальное значение какое?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

elai27


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск