Nes Flo

13
Рейтинг

FloNes



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

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

Друзья
  • Дмитрий Малышев
Подписчики 6

Рейтинг 13

Автоматическая загрузка фотографий в номенклатуру

Инструменты и обработки Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 11 Россия Абонемент ($m) Внешняя обработка (ert,epf) Загрузка и выгрузка в Excel

Автоматическая загрузка фотографий в номенклатуру через Excel файл. Обработка добавляет и ставит основной выбранную фотографию(картинку) из указанного каталога для указанной номенклатуре товара. С помощью обработки можно быстро загрузить нужные фотографии(картинки) к разным или к одной номенклатуре.

1 стартмани

10.03.2020    6982    8    FloNes    2       

5

Комментарии

ВКПечать произвольного текста на фискальном регистраторе (не чек)#13 18.01.24 6:16
(12)
Цитата
СтрокаДляПечати
Не подскажу, этим проектом занимался давно уже не припомню всех мелочей, а доработок нет этих
Судя по коду СтрокаДляПечати = Это уже именно текстовая строка идет
ВКПечать произвольного текста на фискальном регистраторе (не чек)#11 15.01.24 7:55
(10) Да, через Функция "НапечататьСтроки" описанную выше
ПубликацииОтчет по документам перемещения в выбранных ценах на момент даты в документе перемещения#3 29.07.23 13:21
Код
ВЫБРАТЬ
   ЦеныНоменклатуры.Период КАК Период,
   ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
   ЦеныНоменклатуры.Цена КАК Цена
ПОМЕСТИТЬ ВсеЦены
ИЗ
   РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ
   ЦеныНоменклатуры.ВидЦены = &Цена
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВсеЦены.Номенклатура КАК Номенклатура,
   ВсеЦены.Цена КАК Цена,
   ВсеЦены.Период КАК Период,
   МИНИМУМ(ЦеныНоменклатуры.Период) КАК периодКонца
ПОМЕСТИТЬ ВсеЦенысКонцом
ИЗ
   ВсеЦены КАК ВсеЦены
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
      ПО ВсеЦены.Номенклатура = ЦеныНоменклатуры.Номенклатура
ГДЕ
   ЦеныНоменклатуры.ВидЦены = &Цена
   И ВсеЦены.Период < ЦеныНоменклатуры.Период
   И ВсеЦены.Номенклатура = ЦеныНоменклатуры.Номенклатура

СГРУППИРОВАТЬ ПО
   ВсеЦены.Цена,
   ВсеЦены.Период,
   ВсеЦены.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ВсеЦены.Период КАК Период,
   ВсеЦены.Номенклатура КАК Номенклатура,
   ВсеЦены.Цена КАК Цена,
   ЕСТЬNULL(ВсеЦенысКонцом.периодКонца, КОНЕЦПЕРИОДА(ВсеЦены.Период, ГОД)) КАК периодКонца
ПОМЕСТИТЬ ВсеЦеныДоИПосмле
ИЗ
   ВсеЦены КАК ВсеЦены
      ЛЕВОЕ СОЕДИНЕНИЕ ВсеЦенысКонцом КАК ВсеЦенысКонцом
      ПО ВсеЦены.Период = ВсеЦенысКонцом.Период
         И ВсеЦены.Номенклатура = ВсеЦенысКонцом.Номенклатура

СГРУППИРОВАТЬ ПО
   ВсеЦены.Период,
   ВсеЦены.Номенклатура,
   ВсеЦены.Цена,
   ЕСТЬNULL(ВсеЦенысКонцом.периодКонца, КОНЕЦПЕРИОДА(ВсеЦены.Период, ГОД))
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
   ПеремещениеТоваровТовары.Ссылка.СкладОтправитель КАК СкладОтправитель,
   ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
   ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
   ПеремещениеТоваровТовары.Количество КАК Количество,
   ВсеЦеныДоИПосмле.Цена КАК Цена,
   ВсеЦеныДоИПосмле.Цена * ПеремещениеТоваровТовары.Количество КАК Сумма
ПОМЕСТИТЬ Вт_итого
ИЗ
   Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
      ЛЕВОЕ СОЕДИНЕНИЕ ВсеЦеныДоИПосмле КАК ВсеЦеныДоИПосмле
      ПО ПеремещениеТоваровТовары.Ссылка.Дата >= ВсеЦеныДоИПосмле.Период
         И ПеремещениеТоваровТовары.Ссылка.Дата < ВсеЦеныДоИПосмле.периодКонца
         И ПеремещениеТоваровТовары.Номенклатура = ВсеЦеныДоИПосмле.Номенклатура
ГДЕ
   ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
   И ПеремещениеТоваровТовары.Ссылка.Проведен
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   Вт_итого.СкладОтправитель,
   Вт_итого.СкладПолучатель,
   Вт_итого.Номенклатура,
   СУММА(Вт_итого.Количество) КАК Количество,
   Вт_итого.Цена,
   СУММА(Вт_итого.Сумма) КАК Сумма
ИЗ
   Вт_итого КАК Вт_итого

СГРУППИРОВАТЬ ПО
   Вт_итого.СкладПолучатель,
   Вт_итого.Номенклатура,
   Вт_итого.СкладОтправитель,
   Вт_итого.Цена 


Базы нет что бы проверить, но если убрать Ссылку на документ и сгруппировать то должно отразить как вы хотите. Код сверху прилогаю
ОбменАвтоматическая загрузка фотографий в номенклатуру#2 21.06.23 8:45
(1)В теории должно работать, проверить негде. Использовался стандартные функционал при разработке
AdminОшибка при обновлении файла обработки ДиаДок#8 11.04.23 9:00
После обновление платформы до 8.3.22.1750 конфигурация УПП, через какое то время начали поятся ошибки. При выборе в справочнике реквизита 1с вылетала с ошибкой.
"Ошибка выполнения запроса\nОшибка при выполнении запроса POST к ресурсу \/e1cib\/logForm:",
"Параметр сеанса удален или отсутствует"

Для выявление более точной ошибки можно включить Технологический журнал или запуск предыдущей версии 1с на клиенте.
Который более четко сформировал ошибку

"Каталог не обнаружен \u0027C:\\Program Files\\1cv8\\srvinfo\\reg_1541\\snccntxe283900a-dd8c-4cbe-a046-4a6c47cbea07\\shardes\\2\\data\\1\\3\\00000013.val\u0027. 3(0x00000003): Системе не удается найти указанный путь.",

Помогло решение как описано выше

1) Остановить службу 1С
2) Удалить C:\Program Files\1cv8\srvinfo\reg_1541\snccntx*
3) Запустить службу 1С.

Прикрепленные файлы:

pastedImage.png
Снимок экрана 2023-04-11 155140.jpg
DevУбрать всплывающее окно#9 19.03.23 16:40
нси и администрирование - интернет поддержка, управления настройками и обновлением новостей

Прикрепленные файлы:

Снимок экрана 2023-03-19 233750.jpg
DevДобавление своей строки в отчет СКД#6 15.03.23 20:16
(5)исправлено
DevДобавление своей строки в отчет СКД#4 15.03.23 19:52
(3) Можете изложить свои вариант решения задачи, для понимания как не надо писать запрос
DevДобавление своей строки в отчет СКД#2 15.03.23 16:57
Как тогда правильно реализовать такое?
(1)
DevДобавление своей строки в отчет СКД#0 15.03.23 15:00
Иногда требуется добавить свою строку в начала или в конец отчета. Простейший способ сделать это.