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

03.07.12

Учетные задачи - Логистика, склад и ТМЦ

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

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

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

См. также

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    96365    125    40    

214

Розничная торговля Логистика, склад и ТМЦ Пользователь Оперативный учет 7.7 Оперативный учет 1С:Управление торговлей 10 1С:Торговля и склад 7.7 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка служит помощником для распределения товарных запасов между различными складами. В качестве необходимой информации для анализа, руководитель в отчете может наблюдать: 1. Остатки по выбранным складам 2. Продажи с каждого из складов за выбранный период 3. Возможна группировка по свойствам номенклатуры (для УТ10.3)

5900 руб.

08.07.2011    52061    59    2    

34

Работа с интерфейсом Логистика, склад и ТМЦ Системный администратор Программист Пользователь Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5845    1    45    

4

Универсальные функции Программист Платформа 1С v7.7 Конфигурации 1cv7 1С:Комплексная 7.7 Абонемент ($m)

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    10767    malovandrey    7    

19

Оптовая торговля Производство готовой продукции (работ, услуг) Логистика, склад и ТМЦ Обмен с ГосИС Программист Бухгалтер Оперативный учет 7.7 Оперативный учет Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Управленческий учет Платные (руб)

Модуль интеграции устанавливается в вашу 1С. Сокращает время оформления ветсправок с 8 часов до 30 минут в день. Проверяет ошибки в каждом документе. Обмен данными с ФГИС Меркурий из 1С через ВетИС API

36000 руб.

14.04.2017    52451    100    44    

35

Логистика, склад и ТМЦ Бухгалтер Пользователь Оперативный учет 7.7 Бытовые услуги, сервис Россия Управленческий учет Платные (руб)

Вы занимаетесь приемом металлолома? Тогда эта конфигурация для платформы 1С:Предприятие 7.7 Оперативный учет.- именно для Вас. Сделайте свой учет металлолома понятным, а работу приятной. Не требует специального обучения, все доступно и понятно.

3600 руб.

09.01.2017    39809    44    0    

40

Логистика, склад и ТМЦ Руководитель проекта Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Абонемент ($m)

Подсистема для 1С: 7.7, предназначена для расширения возможностей справочника номенклатуры. Дополнительная альтернативная структура каталога. Привязка одного товара к нескольким группам. Удобный редактор привязок.

10 стартмани

25.02.2016    31594    2    spy-83    5    

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

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

Спр = СоздатьОбъект("Справочник.Номенклатура");
Если Спр.НайтиПоРеквизиту("Артикул", Артикул, 1) = 1 Тогда
	Если Спр.Код <> Код Тогда   
		Если сокрлп(артикул)="" Тогда
		СтатусВозврата(1); 
	Иначе Вопрос("Обнаружен дубль. Артикул НЕ УНИКАЛЕН !!! Совпадает с: "+Спр.Наименование+"
		|
		|Наименование для печати: "+Спр.ПолнНаименование+"
		|
		|Совет: Если требуется записать элемент, оставьте артикул пустым","" ,60);   
   		СтатусВозврата(0);  
	    КонецЕсли;
	
    КонецЕсли;
Возврат;  
КонецЕсли; 
Показать
user629924_info; atb123; +2 Ответить
2. maxis33 45 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 Сейчас в теме
Мелочь, а чем то полезная!
8. Sector78 14.02.20 14:10 Сейчас в теме
Только вот потом основное свойство и вес не сохраняется в карточке
9. Иваныч 23 17.02.20 10:46 Сейчас в теме
Я добавил второе поле под полем Артикула, дал название КаталожныйНомер. Т.е там вписывается оригинальный номер детали по каталогу, а в поле Артикул - вписывается номер детали в определенном бренде. Ну и как дополнение - сделал кнопку аналоги, чтобы смотреть у себя в номенклатуре схожие позиции.
10. CheBurator 2712 17.02.20 16:38 Сейчас в теме
Так нехорошо:
Если Спр.Код <> Код Тогда
.
открываю карточку, оставляю артикул без изменений, меняю КОД - получаю отлуп.
проверять надо Спр.ТекущийЭлемент() и ТекущийЭлемент()
lion4iki; +1 Ответить
11. Иваныч 23 27.04.22 15:52 Сейчас в теме
Вообще-то в проверке на уникальность при записи элемента у меня выводится предупреждение, что такой артикул уже есть у номенклатуры такой-то. И далее продолжать или нет. Есть много товара, в запчастях например, где артикул одинаковый, а товар-то разный...
Оставьте свое сообщение