T.VST59-031. Или раскарячка таки завелась и поехала.

А. даташит на матрицу
Б. Даташит на саму железяку http://www.vslcd.com/Specification/T.VST29.03.pdf. (VST59 признаться не нашел, особо не искал, да и не понадобился он)
В. Сайт замечательного человека, собравшего всю инфу воедино и без жадности ее раздающего https://sites.google.com/site/lcd4hobby/ — здесь нашлись все прошивки. Мои вот здесь.

Оказалось хоть она и VST59, однако контроллер там стоит не TSUM59, а TSUM29. Соответственно и прошивки нужно использовать для 29го скалера.
Также оказалось, что тюнер на плате из новых (ухх, новье!). А именно R840. Прошивку пришлось поискать. С прошивками для других тюнеров радио не будет!

Для того, чтобы железяка начала забирать прошивку, как высянилось, нужно при включении питания держать нажатой кнопку MENU. У меня это два проводка — земляной, и надетый на последний пин колодки кнопок. Также, я переименовывал файл прошивки в корне флешки в MSTFLASH.bin. Возможно делать это и не нужно, но в первоисточнике написано, что Ожог-Метод именно таков.

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

Подбор прошивки следует вести по разрешению матрицы. Разрешение указано в названии прошивки. В частности у меня по даташиту матрицы 1366х768. Также, как оказалось, с нормальной цветопередачей заработали прошивки для NECов. Не знаю с чем связано. На нижней стороне платы скалера наклейка с моделью (видимо) SVA150XG04TV, а это сгуглилось как раз в сторону NECов. Не исключено, что тут есть связь.
На второй, третьей … десятой итерациях поиска, можно добавлять в фильтр коды матриц, прошивки которых дают правильную цветопередачу.

После того как нашлась прошивка, с которой и картинка выглядела как положено и каналы все нашлись, выяснилось, что нет звука. Оказалось, что присутствует такая общая проблема для дешманских китайских телевизоров с усилителем TDA 1715 (как прочитал здесь http://monitor.espec.ws/section31/topic227392.html на таких платах даже не TDA а дешевое китайское фуфло:) ). Проблема вызвана наличием схемы подавления помех, которая активирует MUTE при пониженном напряжении питания. Замер потенциала на 8-й ноге показал, что так и есть. Кратковременное замыкание 7-й и 8-й ноги показало, что звук, таки мать его, присутствует.

Вот и все! Ура! Остается собрать все в корпус. Потроха убитого ноута плавно расползаются по живым пациентам.

Рабочая прошивка для моей пары железка-матрица: TUNER840_PNL_V216B1_LN1_1366X768_SI6L_5V_7KEY_EXTERN_LOGO_IR_KW_G32_LL140915_LAMV29

Программная установка значения в поле ввода в режиме выбора из списка

Для установки значения в поле, у которого включен «Режим выбора из списка» необходимо:
а) установить нужное значение в данные поля
б) добавить это же значение в список выбора поля
в) обновить отображение данных формы
Прямая установка значения в данные поля эффекта не дает.

Bitrix. Синхронизация заказов возращает html. II

В продолжение Bitrix. Синхронизация заказов возращает html.

Выяснил, что отключить вывод html вместо xml можно отключив галку :

2016-07-22_13-52-19

Или отключив админские права у пользователя из под которого идет обмен, т.к.:

$bDesignMode = $GLOBALS[«APPLICATION»]->GetShowIncludeAreas() && is_object($GLOBALS[«USER»]) && $GLOBALS[«USER»]->IsAdmin();

Нифига не очевидно, но как то так.

УПП. Распределение косвенных, пришедших с 43 сч.

Если не распределяется затрата возникшая при списании продукции на общепроизводственные нужды, то общепринятый  костыль такой: добавить шаг «Распределение косвенных затрат» еще два-три раза, между ними дополнительно воткнуть (дефолтный оставляем где был) шаг «Расчет затрат встречного выпуска по переделам»

2016-04-21_09-27-06

УПП. И снова нераспределенные косвенные затраты.

После изменения способа распределения появились нераспределенные косвенные затраты по сборке. Выяснилось, что если характер распределения поменять на «По оплате труда» — все распределяется. Если характер меняется на «По материальным затратам», часть косвенных зависает  затрат в незавершенке по подразделениям, где этого быть не должно. Читать далее

Очистка кэша после импорта скидок

После импорта скидок на сайт (bitrix), необходимо обновить кэш связанной информации для отображения новых цен/скидок в публичке.

CCatalogDiscount::ClearDiscountCache(array(
'PRODUCT' => true,
'SECTIONS' => true,
'PROPERTIES' => true
));

Не импортировать верхний уровень

При выгрузке каталога вложенные группы вываливаются в корень

С галкой (см. картинку) нужно обращаться с осторожностью. Читать далее

УПП. Перекосы в закрытии авансов.

Авансы в УПП закрываются по данным регистра Расчеты по реализации (Бухгалтерский учет). Если там пересорты — закрытие авансов будет производиться неправильно.

Способ доставки с сайта в 1С.

Для того, чтобы способ доставки приземлялся в заказе куда нужно, а именно сюда…
Способ доставки
Нужно установить в настройке обмена (в настройке документа заказ клиента) соответствие поля способ доставки свойству документа по наименованию так…
Способ доставки2
«Тип данных» = «Из дополнительных свойств документа (по Наименованию)»
«Значение» = «Способ доставки» — вбиваем ручками.

При подстановке значения при импорте заказа, система уидит что тип поля = ПеречислениеСсылка.СпособыДоставки и будет сопоставлять значение по представлению.
Соответственно наименование службы доставки (по идее) должно соответствовать представлению значения перечисления.
Способ доставки3
Пока в состоянии предположения. Проверяю.

Bitrix. Синхронизация заказов возращает html.

orders
Не в первый раз сталкиваюсь с тем, что при запросе вида 1c_exchange.php?type=sale&mode=query компонент возвращает кусок html страницы.
Чтобы так не происходило — нужно разобраться с тем, почему $bDesignMode == true.
После того, как (не разбираясь) установил эту переменную в false — компонент отдал xml. Но с табом перед объявлением xml. Естественно парсер отказался разбирать этот документ.
Полечил вставкой trim при выводе буфера.

orders2

Компонент должен работать штатно, связываю проблемы с $bDesignMode.