Доработка ТиС 9.2 на предмет запрета одинаковых (дублей) артикулов

Публикация № 142009

Учет и отчетность - Учет ТМЦ

3
Проверка уникальности артикула

В модуле Справочника.Номенклатура, в процедуре записи добавляем строки 

	 //***************************************************************************************
Спр = СоздатьОбъект("Справочник.Номенклатура");
Если Спр.НайтиПоРеквизиту("Артикул", Артикул, 1) = 1 Тогда
    Если Спр.Код <> Код Тогда
         Вопрос("Артикул НЕ УНИКАЛЕН !!! ATB Forever !!!","" ,60);
         СтатусВозврата(0);
     КонецЕсли;
    Возврат;
КонецЕсли;
// **************************************************************************************

3

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

Комментарии
Избранное Подписка Сортировка: Древо
1. motorkuzbassa.it 100 04.07.12 05:57 Сейчас в теме
А кто назовет какой товар совпадает?

Вопрос("Артикул НЕ УНИКАЛЕН !!! Совпадает с: "+Спр.Наименование+"ATB Forever !!!","" ,60);
5. 2sw 17 16.11.12 13:49 Сейчас в теме
Оригинальный код не позволяет сохранять номенклатуру с пустым артикулом. Вот доработанный код

Спр = СоздатьОбъект("Справочник.Номенклатура");
Если Спр.НайтиПоРеквизиту("Артикул", Артикул, 1) = 1 Тогда
	Если Спр.Код <> Код Тогда   
		Если сокрлп(артикул)="" Тогда
		СтатусВозврата(1); 
	Иначе Вопрос("Обнаружен дубль. Артикул НЕ УНИКАЛЕН !!! Совпадает с: "+Спр.Наименование+"
		|
		|Наименование для печати: "+Спр.ПолнНаименование+"
		|
		|Совет: Если требуется записать элемент, оставьте артикул пустым","" ,60);   
   		СтатусВозврата(0);  
	    КонецЕсли;
	
    КонецЕсли;
Возврат;  
КонецЕсли; 
Показать
user629924_info; atb123; +2 Ответить
2. maxis33 42 04.07.12 09:13 Сейчас в теме
А если пользователь хочет код товара поменять, что произойдет?
3. atb123 10 19.07.12 08:29 Сейчас в теме
Если он уникальный, то все нормально новая номенклатура запишется !!!
4. Иваныч 23 03.11.12 09:15 Сейчас в теме
6. Иваныч 23 05.05.14 14:43 Сейчас в теме
Я использую поле Артикул как каталожный номер детали. Производителей 3, каталожный номер - общий. Как быть?
7. user629924_info 21.01.19 21:53 Сейчас в теме
Мелочь, а чем то полезная!
Оставьте свое сообщение

См. также

Использование классов .Net в 1С для новичков 147

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    62815    Serginio    104       

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7 11

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования Универсальные функции

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    13784    Anzhey    13       

Получение характеристик и управление текущим процессом 1С на основе WMI 36

Статья Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Универсальные функции

Функционал для работы из 1С с текущим процессом класса Win32_Process. Пример получает текущее значение ОЗУ занятое процессом 1С. По описанной методике можно получать значения пиковых нагрузок на ОЗУ, время запуска текущей сессии 1С с точностью до миллисекунд. Определять загрузку активного ядра процессом и даже поменять приоритет самого процесса.

09.07.2012    18978    dusha0020    8       

Продажа собственной фирме (интеркомпани) - заполнение отрицательными остатками 9

Статья Программист Нет файла v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Учет ТМЦ Бесплатно (free) Практика программирования

В документе "Продажа собственной фирме" приходится добавлять номенклатуру вручную через подбор. А ведь можно сэкономить время и заполнить спецификацию документа на основании отрицательных остатков фирмы. Все просто...

06.05.2012    11126    2sw    4       

Хитрость. Использование БУЛЕВО при OLE обмене/подключении из 7.7 к 8 17

Статья Системный администратор Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Перенос данных из 1С7.7 в 1C8.X Универсальные функции

Как известно, при OLE обмене доступны только типы СТРОКА, ЧИСЛО, ДАТА. А вот БУЛЕВО (ИСТИНА, ЛОЖЬ) использовать при подключении из 7.7 к 8 не получается. Как же быть? Есть хитрость, как использовать тип булево в семерке при обмене с 1С8! :)

28.09.2011    14062    bsturtle    9       

Исправляем ошибку в документе Корректировка Остатков ОС В связи с вступлением норм НК (конфигурация 287 Бухгалтерии для Украины) 5

Статья no Нет файла v77::БУ Украина БУ Учет ТМЦ Бесплатно (free) Учет и отчетность

При проведении анализа переноса остатков на 1 апреля 2011 года в конфигурации 287 Бухгалтерии для Украины обнаружена некорректная работа документа КорректировкаОстатков ОС. В сообщении - текст измененной процедуры модуля документа. (Если кому интересно - ошибка связана с использованием имени реквизита табличной части ПервСтоимость в модуле документа).

06.07.2011    6883    sergefox    6       

Транспортная накладная с 25.07.11 для 1С Предприятие 7.7 (Комплексная конфигурация) 26

Отчеты и формы Бухгалтер no Внешняя обработка (ert,epf) v77::ОУ v77::БУ 1С7:Комплекс Россия Учет ТМЦ Бесплатно (free) Печатные формы документов

Печатная форма включенная в 7.70.508 релиз Комплексной конфигурации. Правом использования обладают подписчики диска ИТС. Изменён интерфейс под разрешение экрана 1024х768.

24.06.2011    13715    426    Kurt    24       

Ведомость выдачи материальных ценностей на нужды учреждения (ОКУД 0504210) на 2 листах 14

Отчеты и формы Бухгалтер Архив с данными v77::БУ 1С7:ББУ Россия БУ Учет ТМЦ Бесплатно (free) Печатные формы документов

Бюджетной инструкцией предусмотрена иная форма Ведомости выдачи материальных ценностей на нужды учреждения. Оригинальная форма располагается на двух листах титульном и собственно форма.

03.05.2011    43432    85    ipeg43    5       

Остатки с анализом сроков движения 4

Отчеты и формы Пользователь Внешний отчет (ert,erf) v77::ОУ 1С7:Комплекс Россия УУ Оптовая торговля Розничная торговля Учет ТМЦ Бесплатно (free) Управленческие

На базе отчета "Остатки ТМЦ" комплексной конфигурации сделан отчет, позволяющий проанализировать сроки движения товаров, т.е. вывести отчет товары с сроком последнего движения больше или меньше заданного, а также увидеть товары, по которым вообще не было движения.

01.04.2011    6299    120    frob_st    2       

Посчитать людей по XML-файлам, выгруженным для ПФ 2010 7

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК БУ НУ Windows Управление персоналом (HRM) ФОМС, ПФ, ФСС Бесплатно (free) Обмен через XML Универсальные функции

Обработка считает и выводит людей, которые находятся в xml-файлах для пенсионного фонда. Также может служить "рыбой" для дополнительной обработки данных в файлах пенсионного фонда

24.01.2011    10408    81    kserdyukov    1       

ТОРГ-2 для Производства 7.7 4

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:ПУБ Россия БУ Учет ТМЦ Бесплатно (free) Печатные формы документов

Дополнительная печатная форма ТОРГ-2 "АКТ ОБ УСТАНОВЛЕННОМ РАСХОЖДЕНИИ ПО КОЛИЧЕСТВУ И КАЧЕСТВУ ПРИ ПРИЕМКЕ ТОВАРНО-МАТЕРИАЛЬНЫХ ЦЕННОСТЕЙ" для документа "Возврат поставщику" для конфигурации Производство+услуги+бухгалтерия 7.7. Испробовалось на релизе 7.70.302. Графы заполнены какие возможно заполнить автоматически, остальное вручную.

18.08.2010    7363    202    sib-fin    3       

Универсальный фильтр 8

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Универсальные функции

Удобный фильтр. Нет необходимости вешать на форму N-ое количество списков значений.

08.07.2010    8738    115    ShEvOvIcH    8       

Мьютексы в 1С 7.7 10

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Файловые протоколы обмена, FTP Универсальные функции

Существует ряд задач, которые требуют строго последовательного исполнения. Чаще всего это возникает при многопоточном программировании, в этом случае используются критические секции, но иногда надо синхронизировать и разные приложения - для этого существуют такие объекты ядра операционной системы как Мьютекс-ы. http://ru.wikipedia.org/wiki/Мьютекс В статье рассказывается как можно сделать аналогичный объект средствами 1С v7.7

02.07.2010    12262    Sk0rp    24       

Обработка для поиска Контрагентов 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Поиск данных Обработка справочников Универсальные функции

Не первая и не последняя.. Не лучшая, и не худшая. Просто вариант поиска контрагентов по нескольким словам или их частям в наименовании.

19.05.2010    8683    108    aka AMIGO    7       

Как получить GUID без v7plus.dll в Предприятии 7.7 10

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Практика программирования Универсальные функции

Часто в терминальных сессиях у пользователю Windows не хватает прав на регистрацию v7plus.dll. Соответственно нельзя воспользоваться, например методом СоздатьGUID() класса V7SysInfo.

12.05.2010    12266    prolancer    5       

Акт списания материалов и приказ 19

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Бухгалтерские

Внешняя обработка. Акт списания материалов и приказ по запросу.

16.02.2010    4974    356    mamashka-1    15       

Интервал дат прописью 8

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Бесплатно (free) Универсальные функции

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

15.02.2010    7776    143    Vlan    3       

Печать документа "Расходная накладная" в других (дополнительных) единицах измерения. 1С:Бухгалтерия 7.7 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Windows Учет ТМЦ Бесплатно (free) Печатные формы документов Практика программирования

Печать и редактирование табличной части расходной накладной (Бухгалтерия 7.7) в других единицах (требуется создать в Конфигураторе дополнительный справочник единиц измерения).

04.02.2010    3447    31    AgainSlash    2       

Материальный отчет 34

Отчеты и формы Бухгалтер Архив с данными v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Бухгалтерские

Внешний отчет формирует типовую форму № 10-а для "Материального отчета".

23.01.2010    14695    455    BorisBelov    7       

Внешний отчет МХ-20а 7

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух БУ Windows Учет ТМЦ Бесплатно (free) Универсальные печатные формы Бухгалтерские

Внешний отчет "Отчет о движении товарно-материальных ценностей" форма МХ-20а для Бухгалтерии 7.7

18.01.2010    6506    239    Алибабаевич    3       

Предотвращение ошибок в материальном учете Бухгалтерии 7.7 16

Статья Программист Нет файла v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Практика программирования

Два небольших участка кода для предотвращения ошибок бухгалтеров в учете материальных запасов. Для конфигурации 1С 7.7 Бухгалтерский учет 4.5 релиз 510 (будет работать и на других релизах)

16.01.2010    11198    mastakw    10       

Отчет по оприходованным товарам 3

Отчеты и формы Бизнес-аналитик Бухгалтер Руководитель проекта Внешний отчет (ert,erf) v77::ОУ 1С7:ТиС Россия УУ Учет ТМЦ Бесплатно (free) Управленческие

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

08.01.2010    6571    100    Maks_Alexey    3       

Остатки по местам хранения (обновление 06.11.2011) 12

Отчеты и формы Бухгалтер Внешний отчет (ert,erf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Бухгалтерские

Простой отчет собирает товары, материалы и продукцию на складах в одну таблицу. Например, для справки в банк для получения кредита!

24.12.2009    10728    228    BorisBelov    4       

1С Предприятие 7.7 и Mozilla Thunderbird. Отправка писем из командной строки 5

Статья Системный администратор Программист Нет файла v77::ОУ v77::БУ 1cv7.md 1С7:Бух Windows Бесплатно (free) Универсальные функции Email

Клиент захотел чтобы у него из 1С формировались письма с вложениями и отправлялись через Mozilla Thunderbird. Из этого вышла маленькая процедура.

30.11.2009    12488    kasperok    15       

Акт списания ТМЦ 13

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Обработка документов

Простая обработка для формирования акта на списание ТМЦ, находящихся в подотчете у МОЛ.

28.10.2009    6672    168    loginout    5       

Материальный отчет BS (для 1С Бухгалтерии 7.7) 67

Отчеты и формы Бухгалтер Внешний отчет (ert,erf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Бухгалтерские

Материальный отчет для типовой 1С Бухгалтерии 7.7 с выводом сумм по местам хранения. Строится по нескольким выбранным субсчетам 10 счета и одному или нескольким выбранным местам хранения. Есть подробная расшифровка поступлений, списаний и внутренних перемещений.

23.10.2009    18985    440    ZeBeR    42       

Транслитерация в латиницу 39

Статья Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования Универсальные функции

При отправке SMSок из 1С столкнулся с тем, что текст отправлялся только латиницей, а данные-то в кириллице. В результате написал функцию перевода текста в латиницу. Может, кому-нибудь пригодится

02.10.2009    24321    yuraer    17       

Акт списания (Приказ) 45

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Печатные формы документов

Акт списания и приказ о назначении комиссии по списанию материалов в одном внешнем отчете

14.09.2009    11036    440    miv    19       

Ввод документа "Перемещение МПЗ" на основании "Поступления МПЗ". Для УСНО 1С:7.7 8

Инструменты и обработки no Внешняя обработка (ert,epf) v77::БУ 1С7:УСН БУ Windows Учет ТМЦ Бесплатно (free) Обработка документов

Открывается как внешний отчет, а через регистрацию внешних форм можно прикрепить к нужному документу

03.09.2009    13504    136    Доня    11       

Альтернатива стандартному предупреждению(вопросу) 18

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Работа с интерфейсом Универсальные функции

Начальство решило, что на предупреждения оформляемые стандартными средствами 1С малоприметны... В результате родилась прикольная штучка... Вывод текста сообщения бАААААльшими буквами, цвет можно задавать. 7 кнопок видимость и текст задаются при вызове Возвращает текст нажатой кнопки..... ВК у нас не применяются...

28.08.2009    9148    59    nikakoy    29       

Печатная форма МБ-2 15

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Печатные формы документов

Печатная форма документа МБ-2 для бухгалтерии 7.7. Прицепляется к документу "Передача материалов в эксплуатацию".

26.08.2009    8970    201    elisabet    19       

Заготовка сырья 7.7. 8

Отчеты и формы Программист Бухгалтер Конфигурация (md, cf) v77::БУ Сельское хозяйство и рыболовство Россия Windows Учет ТМЦ Бесплатно (free) Производство

Автоматизация заготовки сырья сетью приемных пунктов. Бесплатная демка полнофункциональна!

28.07.2009    7180    25    Арчибальд    7       

Загрузка номенклатуры из Екселя (полная карточка товара) 12

Инструменты и обработки Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия Оптовая торговля Учет ТМЦ Бесплатно (free) Обработка справочников Загрузка и выгрузка в Excel

Загрузка из екселя справочника номенклатуры (полностью всей карточки с учетом штрихов и 2-х единиц (базовой и основной))... Загружает в ТИС только Товар/ТМЦ

13.05.2009    8216    132    MikaelW    10       

Обработка "Движение" (Помощник заказа) 3

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Windows Учет ТМЦ Бесплатно (free) Обработка справочников Загрузка и выгрузка в Excel

Обработка "Движение" - это практически тот же помощник заказа, только работающий не с наименованиями, а с артикулами, из-за этого он работает гораздо точнее. Изначально обработка писалась для вывода информации о движении товаров по списку артикулов в листе экселя, но в последствии обросла гораздо большим функционалом. В частности, может применяться для изменения реквизитов справочника из экселя.

11.05.2009    1747    145    Nikolaev_AV    4       

Расход товаров 6

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Обработка документов

Обработка предназначена для заполнения табличной части документа вида "Расходная накладная" на основании списка документов вида "Поступление товаров", с отбором по номенклатуре, а также для вычисления продажных цен по заданному проценту наценки.

06.04.2009    6944    157    Звездочет    1       

Напоминалка дня рождения по ИНН 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::БУ 1cv7.md Украина Windows Бесплатно (free) Разное Универсальные функции

Используя конфигурацию для сельского хозяйства в Украине, понадобилась напоминалка о днях рождения сотрудников. В самой конфигурации не предусмотрено поле "День рождения", но зато есть ИНН, который и был использован для этой цели. Не судите строго, это первая разработка, выложенная мной на Ваш сайт.

01.04.2009    8478    117    stalker    9       

Печатная форма МБ-4 8

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Учет ТМЦ Бесплатно (free) Печатные формы документов

Печатная форма МБ-4 для перемещения МПЗ для программы 1С:УСН 7.7.

06.03.2009    7720    141    Душечка    4