Ширяев Антон

529
Рейтинг

Антон Ширяев
Антон Ширяев



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

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

Друзья
  • Алекс Ю
Подписчики 9

Группы

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

Премиум-аккаунт 2017 (Автоматизатор) (до 25.02.2025 16:45:00)

Карта покупателя SILVER

Рейтинг 529

Ускоряем списание партий УПП 1.2 / 1.3 / УТ 10.3

Статья Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Бесплатно (free) Нет файла HighLoad оптимизация

Не секрет, что многие пользователи, использующие партионный учет (а таких очень много, даже среди огромных холдингов, несмотря на пропаганду РАУЗ) при больших нагрузках сталкиваются с резким замедлением списания партий.

21.06.2013    63094    Антон Ширяев    117       

123

Формат файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP

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

В статье детально описан формат текстовых файлов журнала регистрации 1С 8.1 - ELF/LOG и 1С 8.2 - LGF/LGP

09.04.2013    95415    Антон Ширяев    36       

157

Анализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP (v1.4 от 03.02.2014)

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Абонемент ($m) Внешняя обработка (ert,epf) Журнал регистрации

Обработка позволяет анализировать и редактировать типовые файлы журнала регистрации 1С. Поддерживаются форматы 8.1 - ELF/LOG и 8.2 LGF/LGP

1 стартмани

05.04.2013    121933    1700    Антон Ширяев    102       

118

Ускоряем расчет себестоимости УПП

Отчеты и формы Программист Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Абонемент ($m) Архив с данными HighLoad оптимизация Закрытие периода

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

1 стартмани

05.03.2013    42203    83    Антон Ширяев    46       

47

Комментарии

DevДобавление табличных полей на управляемую форму перед ее открытием#11 09.05.22 10:37
(10) Спасибо, работает.
Правда пришлось обновить до релиза 1.6.27.190, на релизе 1.6.26.229 в форме "РасходнаяНакладная" не было процедуры "Подключаемый_ПродолжитьВыполнениеКомандыНаСервере"

Конечно результат не на 100% то что нужно - открыть обработку на неизвестной базе и получить доступ к табличным частям ничего не добавляя в базу. Если будет решение, могу предложить еще SM, но путем скачивания любых разработок решившего, т.к. через вознаграждение расходуются личные SM, а скачиванием списывается с абонемента.
DevДобавление табличных полей на управляемую форму перед ее открытием#5 08.05.22 12:05
(4) Там примеры создания элементов из процедуры "ПриСозданииНаСервере", но весь вопрос в том как до нее добраться при программном открытии формы.
DevДобавление табличных полей на управляемую форму перед ее открытием#3 08.05.22 9:53
Задача сделать это из внешней обработки. Без расширения.
DevДобавление табличных полей на управляемую форму перед ее открытием#1 08.05.22 3:04
Во вложении простая обработка которая показывает список Расходных накладных из УНФ.
Добавлена кнопка "ОткрытьРеализациюВДоработаннойФорме" по которой открывается реализация в стандартной форме.
Задача: нужно перед открытием программно изменить эту форму добавив на нее табличные части "СерииНоменклатуры" и "ШтрихкодыУпаковок" как будто бы форма изменена в конфигураторе.

Сейчас решаю эту задачу скопировав форму из документа в обработку, добавив в нее что нужно, закомментив код на который ругается при открытии и открываю ее:

Код
&НаКлиенте
Процедура РедактироватьРеализацию(Команда)
   ТекущиеДанные = Элементы.ДокументыРеализации.ТекущиеДанные;
   Если ТекущиеДанные <> Неопределено Тогда
      ОткрытьФорму(ИмяФормыРеализации(), Новый Структура("Ключ", ТекущиеДанные.Ссылка));
   КонецЕсли;
КонецПроцедуры

&НаСервере
Функция ИмяФормыРеализации()
   Возврат РеквизитФормыВЗначение("Отчет").Метаданные().ПолноеИмя() + ".Форма.ФормаРеализации";
КонецФункции


Но при каждом обновлении УНФ приходится брать новую форму Реализации.
Возможно ли такое решение в виде обработки?

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

СписокРеализаций.epf
FormaReal.jpg
ОбменПечать, создание XML и сохранение в базу 1С кодов маркировки#258 27.08.20 10:53
В описании указано:
Создает XML для "Ввода в оборот", "Вывода из оборота", "Списания", "Отгрузка", "Отгрузка с выводом из оборота" и "Приемка"

Скачал обработку для УНФ и вижу только "Ввод в оборот", "Вывод из оборота", "Списание".
Где искать Приемку?

Так же попробовал "Ввод в оборот", честный знак не принимает - 28: Передаваемый файл XML не соответствует XSD-схеме.

Раннее все действия по отгрузке делал через csv, а для Приемки csv нет примера на ЧЗ.
AdminАнализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP (v1.4 от 03.02.2014)#60 20.03.14 13:19
(59) Nicholas,
Можно переразбить журнал регистрации на меньшие периоды, например неделя вместо месяца.
AdminФормат файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP#14 05.02.14 15:42
После долгих попыток понять почему при делении файлов журнала регистрации транзакции помечаются как незавершенные пришел к выводу, что умозаключение
"3) Транзакция в формате записи из двух элементов преобразованных в шестнадцатеричное число – первый – число секунд с 01.01.0001 00:00:00 умноженное на 10000, второй – номер транзакции"
оказалось неверным. Второй параметр это не номер транзакции, а смещение в файле данных журнала регистрации по которому начинается первая запись по этой транзакции.
AdminАнализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP (v1.4 от 03.02.2014)#56 03.02.14 16:17
Новая Версия 1.4
1) Исправлена ошибка из-за которой неоправданно долго читались большие Файлы описаний
2) Добавлена возможность перекодирования журнала регистрации на словарь другого журнала регистрации для 8.2

Теперь появилась возможность склеивать журналы регистрации - например у вас начался новый журнал при переезде на новый сервер 1С или при смене платформы 8.1 -> 8.2, а вы очень хотите видеть все в одном месте.
Для 8.1 перекодирование реализовано не полностью.

Так же каждый легко может немного доработать обработку для фильтрации только нужных записей. На текущий момент реализована фильтрации по метаданным, по аналогии можно добавить по другим признакам или разработать сложное условие.
AdminАнализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP (v1.4 от 03.02.2014)#55 31.01.14 15:03
Новая Версия 1.3
1) Добавлена возможность записи Файла описаний
2) Доработано чтение архива журнала регистрации в неком новом формате, где нет заголовка перед началом данных и есть новая таблица DatesMap
3) Добавлена возможность переразбивки файлов данных без загрузки самих данных в табличную часть обработки (Кнопка Переразбить)
4) При разбивке данных на периоды теперь не разрывается транзакция
5) Добавлена возможность фильтрации по метаданным при загрузке Файлов данных
6) Исправлены статусы транзакций
AdminАнализ и редактирование файлов журнала регистрации 1С 8.1/8.2 - ELF/LOG/LGF/LGP (v1.4 от 03.02.2014)#54 28.01.14 17:11
(49) dyak84,

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