Аналоги номенклатуры для УТ 11

06.04.16

Разработка - Механизмы типовых конфигураций

Учет аналогов номенклатуры для Управление торговлей 11 (УТ 11)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Список аналогов (карточка аналога)
.epf 8,69Kb
69
69 Скачать (1 SM) Купить за 1 850 руб.
Загрузка аналов из кросс-таблиц
.epf 7,37Kb
46
46 Скачать (1 SM) Купить за 1 850 руб.
Инструкция+Кросс файл
.zip 577,45Kb
53
53 Скачать (1 SM) Купить за 1 850 руб.

В приведенной статье постарался реализовать учет аналогов в УТ 11.1

Что реализовано:

  1. Загрузка аналогов из Кросс-файла. Пример файла в прикрепленном файле.
  2. Инструмент работы с аналогами.

Что нужно сделать.

  1. Создать справочник групп аналогов. Аналоги.
  2. Непереодический регистр сведений. СоответствиеАналогов. Измерение Номенклатура. Ресурс Аналоги (справочник Аналоги)
  3. Добавить на форму списка Номенклатуры Кнопку открыть аналоги со следующим кодом: 
    ПараметрыФормы = Новый Структура("Номенклатура", Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка); ОткрытьФорму("Обработка.СписокАналогов.Форма", ПараметрыФормы);
  4. Добавить на форму обработки ПодборТоваровВДокументПродажи Галку Аналоги и добавить следующие строки в модуль формы
    &НаСервере
    Процедура ОбновитьПоАналогу(Ном)
    	МассАналогов = Новый Массив;
    	
    	Запрос = Новый Запрос;
    	Запрос.Текст = "ВЫБРАТЬ
    	               |	СоответствиеАналогов.Аналоги
    	               |ИЗ
    	               |	РегистрСведений.СоответствиеАналогов КАК СоответствиеАналогов
    	               |ГДЕ
    	               |	СоответствиеАналогов.Номенклатура = &Номенклатура";
    	Запрос.УстановитьПараметр("Номенклатура", Ном);
    	Выборка = Запрос.Выполнить().Выбрать();
    	ТекАналог = Справочники.Аналоги.ПустаяСсылка();
    	Пока Выборка.Следующий() Цикл
    		ТекАналог = Выборка.Аналоги;	
    	КонецЦикла;
    	
    	ЗапросАналоги = Новый Запрос;
    	ЗапросАналоги.Текст = "ВЫБРАТЬ
    	                      |	СоответствиеАналогов.Номенклатура Номенклатура
    	                      |ИЗ
    	                      |	РегистрСведений.СоответствиеАналогов КАК СоответствиеАналогов
    	                      |ГДЕ
    	                      |	СоответствиеАналогов.Аналоги = &Аналоги";
    	ЗапросАналоги.УстановитьПараметр("Аналоги", ТекАналог);
    	ВыборкаАналоги = ЗапросАналоги.Выполнить().Выбрать();
    	Пока ВыборкаАналоги.Следующий() Цикл 
    		МассАналогов.Добавить(ВыборкаАналоги.Номенклатура);	
    	КонецЦикла;	
    	
    	ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(ЭтаФорма.СписокНоменклатура.Отбор, "Ссылка", МассАналогов, 
    		ВидСравненияКомпоновкиДанных.ВСписке, "Ссылка", Истина);
    	//ПодборТоваровСервер.ПерейтиКСпискуНоменклатуры(ЭтаФорма);		
    КонецПроцедуры
    
    &НаКлиенте
    Процедура АналогиПриИзменении(Элемент)
    	ВыбНоменклатура = Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка;
    	ОбновитьПоАналогу(ВыбНоменклатура);
    КонецПроцедуры
    
  5. Добавить в конфигурацию прикрепленные обработки СписокАналогов и ЗагрузкаАналогов

Инструкция по работе в прикрепленном файле.

Аналоги использование аналогов

См. также

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

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

27.02.2025    526    PROSTO-1C    0    

4

Механизмы типовых конфигураций HighLoad оптимизация Программист Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Бесплатно (free)

Пример популярной пользовательской настройки плана счетов. К чему это может привести, почему «всё тормозит» и как это поправить.

18.02.2025    2967    pbelousov    10    

6

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

27.12.2024    12761    Begemoth80    32    

87

СКД Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    2816    PROSTO-1C    0    

22

Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

Эта ошибка была обнаружена мной в типовой конфигурации 1С:Комплексная автоматизация 2 (2.5.16.115), БСП версия 3.1.9.302. Возникает она после того, как вы добавляете в расширение бизнес-процесс или задачу, выполняете обновление идентификаторов метаданных расширений, но ошибка при записи любого элемента справочника "Профили групп доступа" всё равно остаётся.

01.07.2024    2916    Vidz    0    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kurmanov 103 17.12.13 11:29 Сейчас в теме
Прочитал название статьи, подумал что это про альтернативы УТ 11 :)
2. krumenko 32 17.12.13 11:56 Сейчас в теме
Наверное правильней тему назвать Аналоги номенклатуры в УТ 11 ))
3. dock 45 18.12.13 05:25 Сейчас в теме
краткость - сестра таланта...
4. DitriX 2102 19.12.13 14:07 Сейчас в теме
Мы пришли к ваианту создания кластеров аналогов. Т.е. создаем доп реквизит и его проставляем у всех аналогов. Приимущества в том, что любой отчет можно построить в разрезе аналогов.
5. krumenko 32 19.12.13 14:11 Сейчас в теме
Согласен. Отличное решение.
6. lexuslam 10.05.14 15:02 Сейчас в теме
приобрел её, но что то впихнуть в 1с не получается не програмист так сказать, может поможете впихнуть аналоги в 1с, 319540205acq lexuslam skype
7. Vovus 4 11.02.15 23:29 Сейчас в теме
{Обработка.ПодборТоваровВДокументПродажи.Форма.Форма.Форма(2090)}: Значення не є значенням об`єктного типу (Ссылка)
ВыбНоменклатура = Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка;
8. stichnv 08.07.15 15:44 Сейчас в теме
(7) Vovus, ВыбНоменклатура = Элементы.СписокРасширенныйПоискНоменклатура.ТекущиеДанные.Ссылка поменяйте на ВыбНоменклатура = Элементы.СписокСтандартныйПоискНоменклатура.ТекущиеДанные.Ссылка и будет счастье. Автору большое спасибо правда пришлось переделать немного под свою базу, ну дак и не для меня писалось)). Мысль хорошая доработал и развил.
9. Spacer 363 02.11.16 17:30 Сейчас в теме
Может кому пригодится:
"Аналоги номенклатуры в 1С:Управление Торговлей 11" Источник: ©
http://xn----1-bedvffifm4g.xn--p1ai/ut11/65-cases/case75/
10. Трактор 1265 17.02.17 13:53 Сейчас в теме
(9) это немного иное. Для мебели катит, а вот, для телекоммуникационного оборудования уже очень трудно использовать.
Оставьте свое сообщение