Фабриков Виктор

30
Рейтинг

fabri
Виктор Фабриков



  •   Регистрация: 06.02.2012 (12 лет назад)

  •   Был(а) на сайте: 28.06.2023

Друзья
  • Антон Савин
Подписчики 2

Рейтинг 30

Установка изображений номенклатуры УТ10.3, УТ 2.3 для Украины, УТ 11.0, УТ 11.1

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 Украина Россия Windows Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ

Обработка УстановкаИзображенийНоменклатуры.epf - для автоматической загрузки изображений номенклатуры в конфигурациях Управление торговлей и Управление торговлей для Украины. Загрузка изображений производится группой (из папки), поэтому не приходится открывать каждую номенклатуру отдельно и загружать для нее изображение, что очень упрощает работу.

1 стартмани

11.02.2013    47896    282    fabri    59       

30

Комментарии

DevУстановка изображений номенклатуры УТ10.3, УТ 2.3 для Украины, УТ 11.0, УТ 11.1#57 22.11.19 10:33
(55)
Цитата
загруженное, а нужно первое т.е. 01.jpg, 01_1.jpg, 01_2.jpg- основное, а нужно 01.jpg- основное,
01_1.jpg, 01_2.jpg, как побороть? Спасибо!

Напишите в ЛС версию Платформы, Конфигурации, Версию обработки которую скачали.
DBКакую СУБД Вы используете? Какой размер основной СУБД в Гб? Сколько пользователей системы?#450 14.03.17 17:46
СУБД - PostgreSQL
Пользователей системы всего - до 50.
Одновременных пользователей на пике активности - до 20.
Самый большой размер СУБД - до 35Гб.
Общее количество баз - до 10.
DevВ ИЕРАРХИИ наоборот#12 04.09.15 13:52
Ну, прежде чем писать про ахинею, советую проверить работу кода.
-но я вижу операцию сравнения ссылочных данных, с ожидаемым результатом, который с "В ИЕРАРХИИ наоборот" ничего общего не имеет - теоретически, согласен, не логично, а практически все работает.
DevВ ИЕРАРХИИ наоборот#10 04.09.15 0:34
Непонятно, объясню на примере:
Клиент хочет устанавливать наценку на определенную группу номенклатуры. Создали регистр НаценкаПоГруппам, в котором измерение - Группа и Значение - ПроцентНаценки. Мы ввели элемент регистра - Группа - Товары, имеет процент наценки 28%. Теперь при установке цен, нам нужно проверить, является ли наш элемент номенклатуры в иерархии группы Товары.
Пишем запрос:
Код
"ВЫБРАТЬ
        |    НаценкаПоГруппамСрезПоследних.ПроцентНаценки КАК ПроцентНаценки
        |ИЗ
        |    РегистрСведений.НаценкаПоГруппам.СрезПоследних КАК НаценкаПоГруппамСрезПоследних
        |ГДЕ
        |    НаценкаПоГруппамСрезПоследних.Группа <= &Группа";
Запрос.УстановитьПараметр("Группа",НашЭлементСправочника.Группа)


Если наш элемент справочника, является в иерархии группы Товары, к примеру наш справочник в группе Товары - Продукты - Сухофрукты, тогда мы получим процент наценки 28%, иначе мы не получим ничего, так как наша номенклатура не является в иерархии группы прописанной в регистре сведений НаценкаПоГруппам.
И не важно наш элемент в 100-й подчиненной группе или двухсотой. Нет смысла создавать запрос на подчинение.

Разжевал по полной. Непонятно все еще - пишите лс.
DevВ ИЕРАРХИИ наоборот#9 04.09.15 0:23
Не пойму в чем проблема, написан же код.
В ИЕРАРХИИ наоборот
Это:
Код
Где Справочник1.Группа >= Справочник2


Т.е. если нам нужно проверить условие, что наш справочник является ли подчиненным родителю пишем данный код.
Конкретней: Есть справочник номенклатуры. В ней идет иерархия - Товары - Продукты - Сухофрукты - Со Сливы.
На форме у нас есть поле выбора справочника. Чтоб вывести все товары которые у нас в группе товары, и ей подчиненных группах мы пишем:
Код
"ВЫБРАТЬ
        |    Номенклатура.Ссылка КАК Номенклатура
        |ИЗ
        |    Справочники.Номенклатура КАК Номенклатура
        |ГДЕ
        |    Номенклатура.Ссылка В ИЕРАРХИИ (&НашаГруппа);
Запрос.УстановитьПараметр("НашаГруппа",ЭтотОбъект.Группа); //Где ЭтотОбъект.Группа - выбранная нами группа 


В итоге мы получим все элементы справочника которые в группе Товары и подчиненной ему группах.

Но если нам нужно наоборот, является ли наша группа к примеру Сухофрукты в иерархии Товары, мы пишем:
Код
"ВЫБРАТЬ
        |    Номенклатура.Ссылка КАК Номенклатура
        |ИЗ
        |    Справочники.Номенклатура КАК Номенклатура
        |ГДЕ
        |    Номенклатура.Ссылка [B]<=[/B] (&НашаГруппа);
Запрос.УстановитьПараметр("НашаГруппа",ЭтотОбъект.Группа);
DevВ ИЕРАРХИИ наоборот#6 02.09.15 12:35
А универсальный механизм банален:
Код
"ВЫБРАТЬ
      |   НаценкаПоГруппамСрезПоследних.ПроцентНаценки КАК ПроцентНаценки
      |ИЗ
      |   РегистрСведений.НаценкаПоГруппам.СрезПоследних КАК НаценкаПоГруппамСрезПоследних
      |ГДЕ
      |   НаценкаПоГруппамСрезПоследних.Группа <= &Группа";
DevКак узнать ip из 1с#13 14.07.15 18:54
Код
Функция ПолучитьIPПК()
   
strComputer = ".";
SWBemlocator = Новый COMОбъект("WbemScripting.SWbemLocator");
objWMIService = SWBemlocator.ConnectServer(strComputer,"root\CIMV2");
IPConfigSet = objWMIService.ExecQuery("Sel ect IPAddress fr om Win32_NetworkAdapterConfiguration where ipenabled = true");

Для Каждого Строка in IPConfigSet Цикл
   Для Каждого Стр Из Строка.IPAddress Цикл 
      Возврат Стр;
   КонецЦикла;
КонецЦикла;
   
КонецФункции
DevУстановка изображений номенклатуры УТ10.3, УТ 2.3 для Украины, УТ 11.0, УТ 11.1#54 26.05.15 16:19
(53) dialogsoft, У всех работает, а у вас нет? Интересно :)
DevУстановка изображений номенклатуры УТ10.3, УТ 2.3 для Украины, УТ 11.0, УТ 11.1#51 30.01.15 16:24
Создайте архив с вашей конфигурацией, пару фото которые загружаете и залейте на какой-то яндекс диск или гугль диск. В личку ссылку. Проверю именно на вашей конфигурации.