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

06.04.16

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

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

Файлы

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

Наименование Скачано Купить файл
Список аналогов (карточка аналога)
.epf 8,69Kb
70 2 500 руб. Купить
Загрузка аналов из кросс-таблиц
.epf 7,37Kb
47 2 500 руб. Купить
Инструкция+Кросс файл
.zip 577,45Kb
54 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С 8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Данное расширение — это механизм, сделанный при помощи двух модулей из БСП (3.1.11.415), который позволяет динамически добавлять команды (кнопки и не только при желании) на формы управляемого приложения без изменения конфигурации. На примере данного механизма удобно рассмотреть некоторые возможности для расширения функционала объектов, которые подключены к механизму библиотеки стандартных подсистем.

1 стартмани

20.03.2026    1635    InFlach    0    

6

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

Интервальные регистры в 1С:ЗУП 3.1 заменяют тяжелые срезы последних, ускоряя отчеты по кадровым данным через интервалы ДатаНачала–ДатаОкончания. Разбираем отличия, примеры кода, плюсы и способы синхронизации.

12.03.2026    3191    AlexeyPROSTO_1C    4    

20

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

Как в ЗУП работает механизм расстановки времени в регистрах сведений с помощью подписки на события?Рассматривается логика сдвигов для разных типов документов (прием, увольнение, отпуск) и дается инструкция по подключению нового регистра к этому механизму.

03.03.2026    1722    YA_1100893639    1    

7

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

В статье рассматривается подход к программной модификации параметров команды внешней обработки заполнения объекта так, чтобы в момент вызова из формы объекта (табличной части документа) она использовалась для открытия вспомогательной формы диалога, а после закрытия вспомогательной формы диалога она использовалась для заполнения объекта (табличной части документа) уже на сервере с контекстом формы документа с использованием введенных данных во вспомогательной форме диалога.

11.08.2025    8557    user1988284    0    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kurmanov 104 17.12.13 11:29 Сейчас в теме
Прочитал название статьи, подумал что это про альтернативы УТ 11 :)
2. krumenko 35 17.12.13 11:56 Сейчас в теме
Наверное правильней тему назвать Аналоги номенклатуры в УТ 11 ))
3. dock 45 18.12.13 05:25 Сейчас в теме
краткость - сестра таланта...
4. DitriX 2116 19.12.13 14:07 Сейчас в теме
Мы пришли к ваианту создания кластеров аналогов. Т.е. создаем доп реквизит и его проставляем у всех аналогов. Приимущества в том, что любой отчет можно построить в разрезе аналогов.
5. krumenko 35 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. Трактор 1283 17.02.17 13:53 Сейчас в теме
(9) это немного иное. Для мебели катит, а вот, для телекоммуникационного оборудования уже очень трудно использовать.
Для отправки сообщения требуется регистрация/авторизация