Островский Павел

192
Рейтинг

32ops
Павел Островский



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

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

Друзья
  • Михаил Ненашев
  • igor Bajin
  • Andrew Master
  • Александр Тарасюк
  • Роман Матвеев
  • Кристина Соколовская
  • Дмитрий Малышев
  • Евгений Комиссаров
Подписчики 14

Группы

Профессиональный разработчик

Рейтинг 192

Групповая обработка изображений

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

Обработка предназначена для преобразования изображений в 1С с возможностью предварительного просмотра полученных результатов в самой обработке, либо в редакторе, заданном по умолчанию для данного вида изображения. Реализованы функции, актуальные для подготовки выгрузки изображений на сайт, такие, как: обрезка краев, в том числе пропорционально заданным размерам, изменение размеров изображения, наложение заданной картинки, в том числе прозрачной, поверх изображений. Также возможна конвертация в выбранный формат (для jpg с выбором уровня качества), что можно использовать для уменьшения размеров хранимой в базе информации, поворот изображения. Также есть возможность собирать несколько изображений в multipage tif файл для хранения пакета документов в одном файле. Преобразованное изображение добавляется в базу, либо заменяет старое. При добавлении можно пометить на удаление старые объекты, задать описание, имя файла изображения. Удобный фильтр на основе СКД позволяет выбрать для обработки только нужные объекты. Работает с использованием WIA, на современных операционных системах Windows не требует установки дополнительных компонент.

1 стартмани

24.12.2015    11840    41    32ops    1       

9

Три способа получить дерево элементов иерархического справочника

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Математика и алгоритмы

Рассматривается применимость и недостатки следующих способов получения дерева 1) Запрос с использованием итогов по иерархии 2) Формирование дерева обходом выборки с упорядочиванием по иерархии 3) Формирование иерархии по списку элементов транзитивным замыканием

11.11.2015    121727    32ops    15       

82

Прямой обмен с БД интернет-магазина на Joomla (JoomShopping, VirtueMart)

Инструменты и обработки Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 Windows Абонемент ($m) Внешняя обработка (ert,epf) Сайты и интернет-магазины

Многие при выборе CMS для интернет-магазина не в последнюю очередь ориентируются на конечную стоимость решения. И вот выбор сделан в пользу Joomla, оплачены работы по созданию сайта, дизайн отличный, все хорошо, вот только одна деталь – обмен с 1С либо вообще не налажен, либо не устраивает из-за особенностей ведения учета в 1С, из-за низкой скорости обмена. Возникает задача настройки/оптимизации/адаптации обмена с интернет-магазином. За такую задачу готов взяться далеко не любой программист 1С, так как необходимы знания в смежной области, решения, которые предлагается адаптировать, зачастую защищены. В данной статье описывается методика обмена с интернет–магазином, не требующая от программиста оперировать понятиями незнакомой для него области. Предлагается работать с интернет-магазином как с базой данных. Благо, в интернет-магазинах под Joomla все необходимое для этого есть.

1 стартмани

13.07.2015    23758    84    32ops    12       

20

Обход группировок по иерархии

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

Вроде и тема небольшая, не для статьи, но поиски в интернете показали, что найти ответ довольно сложно. Из-за простоты вопроса специалисты обычно отмахиваются, считая, что вопрошающий не разбирается с азами программирования, не понимает рекурсии. В итоге на форумах тема обычно остается без ответа, либо приводится только часть ответа кратко. На самом деле есть «подводные камни», которые нужно знать.

31.03.2015    52266    32ops    17       

66

Перенос данных из семерки по частям

Статья Программист Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Windows Бесплатно (free) Нет файла Перенос данных 1C

При переносе баз из семерки в восьмерку, если база данных достаточно большая, может возникнуть ошибка «msxml3.dll: Недостаточно памяти для завершения операции». В этом случае советуют переносить данные по частям. Но возможности выгрузки по частям в стандартной обработке сильно ограничены: можно выгрузить отдельно справочники, остатки на начало года, обороты, документы. Обычно такая выгрузка по частям не исправляет ситуацию, т.к. основной объем данных сосредоточен обычно в одном справочнике, значит нужно выгружать отдельно этот справочник, мало того, может понадобиться его выгружать в несколько этапов. Попытаюсь описать метод решения, который использую в таких случаях.

01.01.2015    29420    32ops    5       

11

Комментарии

DevПоиск расхождений в проводках с копией базы данных#0 19.04.18 17:27
Обработка производит поиск документов, "виноватых" в изменении бухгалтерских проводок. Сверка производится с копией базы, в которой "все нормально".
НовостиИгры разума: шахматная задача поможет выявить различия в мышлении человека и компьютера#1 04.04.17 13:26
Нет тут выигрыша, только ничья, если не трогать пешки.
DevКросс отчет#17 20.03.17 8:45
1) ВЫВЕСТИ "Шапка|Начало"
2) В цикле по товарам ПРИСОЕДЕНИТЬ "Шапка|Колонка"
3) Цикл по выборке (здесь должен начаться цикл Пока Выборка.Следующий())
3.а) ВЫВЕСТИ "Строка|Начало"
3.б) В цикле по товарам ПРИСОЕДЕНИТЬ "Строка|Колонка"
DevКак вычислить среднюю цену номенклатуры по поступлениям товаров и услуг?#8 08.12.16 10:24
(7) Поясню (3). Если в качестве веса выступает количество, то Сумма( Цн * Вн ) = Сумма (Сн/Кн * Кн/Сумма (К) ) = Сумма (Сн / Сумма(К)) = Сумма(С)/Сумма(К), где Ц - цена, С - сумма, К - количество. Поэтому СредневзвешеннаяЦена = Сумма(Сумма)/Сумма(Количество).
DevКак вычислить среднюю цену номенклатуры по поступлениям товаров и услуг?#3 08.12.16 9:38
Сумма(Товары.Сумма) вместо Сумма(Товары.Цена)
DevЗапрос по остаткам двоит.#14 29.11.16 13:24
А откуда запрос? Не из ОбработкаПроведения?
DevОсобая группировка по иерархии в СКД#6 23.08.16 7:47
Оно конечно костылина страшная, но...
Т.к. папки нам нужно убрать (СКД сама их построит), то все данные должны храниться на уровне элементов, в том числе и по родительским папкам. Значит значение ресурса мы должны растиражировать для каждого уровня группировки.
В приведенном примере мы должны получить
таблицу с полями Номенклатура, РесурсУ1,РесурсУ2
Ном11, 60, 10
Ном12, 60, 20
Ном13, 60, 30
ном21, 70, 40
ном31, 70, 50
Тогда в СКД в ресурсах на группировке можно будет прописать формулу "Выбор когда уровень()=1 тогда минимум(РесурсУ1) когда Уровень()=2 тогда Минимум(РесурсУ2) ...."
Такую таблицу получить сложно, но можно.
DevВывод в макет в разных колонках 2 выборки#22 16.08.16 13:28
Код
   ЕстьЛевая=Выборка1.Следующий();
   ЕстьПравая=Выборка2.Следующий();
   Пока ЕстьЛевая ИЛИ ЕстьПравая Цикл
      Если ЕстьЛевая И ЕстьПравая Тогда
         //выводим заготовку в которой заполнены данные обеих таблиц
      ИначеЕсли ЕстьЛевая И Не ЕстьПравая Тогда
         //выводим заготовку в которой заполнены данные левой таблицы
      ИначеЕсли Не ЕстьЛевая И ЕстьПравая Тогда
         //выводим заготовку в которой заполнены данные правой таблицы
      КонецЕсли;
      
      Если ЕстьЛевая Тогда
         ЕстьЛевая=Выборка1.Следующий();
      КонецЕсли;
      Если ЕстьПравая Тогда
         ЕстьПравая=Выборка2.Следующий();
      КонецЕсли;
   КонецЦикла;
DevКак наиболее эффективно выбрать Договоры контрагентов по которым есть движения в некоторых регистрах#22 28.07.16 11:53
(21) Хм, странный результат. 14 сек. Не лучший по времени, но и не худший. Я ожидал улета за минуту.