Сидорук Семён

44
Рейтинг

simon_sidoruk
Семён Сидорук



  •   Регистрация: 04.12.2019 (4 года назад)

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

Подписчики 0

Рейтинг 44

Завал в IT-компании и как с ним бороться

Анализ&Управление Для всех Россия Бесплатно (free) Нет файла Коммуникации

Работа в режиме завала и в режиме нарастающего завала. Для простоты изложения возьмем конвейерное производство. Конвейер традиционно делится на участки (на множество участков). На каждом участке конвейера есть сотрудник, который выполняет определенный процесс или занимает позицию «наблюдателя» - стандартный руководитель. Представим картину: на таком производстве в середине смены, кто-то упустил определенный момент и все, что находится на конвейере падает на пол. Вот тут и начинается: "Все бегают, суетятся и проклинают виновника и в экстренном порядке пытаются придумать «что-то»".

25.12.2023    774    simon_sidoruk    1       

6

Работа с сериализатором XDTO

Инструменты и обработки Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m) Расширение (cfe) Инструментарий разработчика

Отладочное расширение для просмотра объектов, преобразованных в XML, с помощью сериализатора XDTO, а также для выгрузки в xml.

1 стартмани

06.12.2020    6675    6    simon_sidoruk    5       

5

Неожиданное использование XDTO

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

Расскажу про свой опыт, как XDTO может помочь в отладке обменов данных. И какие полезности можно почерпнуть для себя при работе с XDTO.

05.12.2020    4467    simon_sidoruk    22       

28

Установка имени предопределенных данных

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

Обработка для установки имени предопределенных данных для исправления ошибки "Предопределенный элемент отсутствует в данных".

1 стартмани

20.06.2020    9228    10    simon_sidoruk    0       

9

Комментарии

ПубликацииЗавал в IT-компании и как с ним бороться#0 22.12.23 17:09
Работа в режиме завала и в режиме нарастающего завала.

Для простоты изложения возьмем конвейерное производство. Конвейер традиционно делится на участки (на множество участков). На каждом участке конвейера есть сотрудник, который выполняет определенный процесс или занимает позицию «наблюдателя» - стандартный руководитель. Представим картину: на таком производстве в середине смены, кто-то упустил определенный момент и все, что находится на конвейере падает на пол. Вот тут и начинается: "Все бегают, суетятся и проклинают виновника и в экстренном порядке пытаются придумать «что-то»".
DevНоутбуки DELL против Обработка Прерывания Пользователя()#67 08.12.22 14:14
А еще есть комбинация Ctrl+Alt+E тоже работает как Ctrl+Break
ОбменНеожиданное использование XDTO#22 04.04.21 9:22
(21) Если рассматривать этот проект, то там было так:
Есть Itillium в нем есть документы которые при выгрузке в ERP. Агрокомплекс будут создавать один или несколько документов. Пример перемещение между организациями (интеркампани насколько я помню это называется). В Itilium все просто - создаем документ перемещение активов и готово. В ERP должно было насколько я помню создастся Реализация на другую нашу организацию, счет-фактура, Поступление в другой организации и тоже счет-фактура.
Так вот мы решили что пусть при /записи создается универсальный документ обмена в Itillium и он уже пойдет в ERP. А ERP будет его принимать и что-то с ним делать.
При таком подходе мы можем в Itillium найти документ обмена (есть ссылка в форме документа).
Потом найти этот документ в ERP и узнать что на основании него создано.

И это облегчило задачу которая возникла позже: надо было чтобы пока в ERP есть хотя бы один проведенный документ в Itillium нельзя было бы менять документ-источник
ОбменНеожиданное использование XDTO#18 07.01.21 4:46
(17) это через форму документа, потому что там вас спасают обработчик событий формы, которые что-то дозаполняют. А обработка открывает документ через универсальную форму и не содержит этих обработчиков
ОбменНеожиданное использование XDTO#16 06.01.21 14:50
(14) в этом и суть. Отлавливаете документ отладкой где он уже заполнен, используете функцию из расширения, вставляете результат функции в обработку и проводите там. Самое главное что никакие доп обработчик форм при этом не отработает и вы увидите реальную причину
ОбменНеожиданное использование XDTO#15 06.01.21 14:46
(13) пометка Проведен и процесс проведения это разные вещи. Да при ОбменяДанными.Загрузка = Истина можно в тупую поставить Проведен = Истина, но как его потом отделить от тех которые и правда провелись. Потом сиди и думай почему остатки там и там не сходятся на складах. А оказывается что в приемнике док фиктивно провелся
DevКак убрать xsi:nil="true" из пустого тега#4 11.12.20 9:01
(3) наверно уже неактуально, но если передать в Parent пустую строку то элемент останется но будет пустым и без xsi:nil="true"
DevРабота с сериализатором XDTO#4 08.12.20 19:50
(3) Любопытная задача) не совсем понимаю зачем сохранять области в течении сеанса. Но если так то что нам мешает получить область на сервере, особенно если у нас есть исходный табдок в котором эта область выбирается. На сервер можно например координаты области передавать или имя
ОбменНеожиданное использование XDTO#11 08.12.20 19:28
(10)
Цитата
В сущности копаться в отладчике при проблемах проведения документа при обмене на мой взгляд не есть хорошо. И я бы искал способы этого избежать, а не способы удобного копания в отладчике.
В сущности обмен должен работать без ошибок. Поэтому для его отладки должны быть инструменты. По мне так хороший инструмент когда объект может не создаться но как то узнать почему надо. Ну и чтобы вы понимали Itilium настолько суровая конфа по отношению к БСП, что там даже нет штатной обработки для регистрации изменений.

По поводу почему документ нельзя проводить при ОбменДанными.Загрузка = Истина.
А какие движения вы хотите получить от такого документа?Если у него не получилось пройти проверки то вероятность того что в движениях все будет хорошо очень низкая.

В общем то я рассказываю про инструменты которые мне помогли и обмен сейчас работает как часы. Пользоваться ими или осуждать его это уже вам решать