Архив рубрики: Uncategorized

Как смотреть видео фильм с субтитрами на двух языках

Так как взялся подучить воспринимать на слух американську мову, решил скачать пару фильмов с двумя аудио-дорожками — на русском и на американском английском, и с субтитрами на двух языках. Но увы, привычные мне плееры MPC и виндовс медиа плейер — как я не старался, сделать этого не смогли. Была идея написать для MPC небольшой плагин, но даже мне, программисту с 20 летним стажем, это было лень делать, да ещё по жаре. Но не оставляла мысль, что кто то же должен догадаться создать плейер, который это умеет. И вот что вышло.

Ссылка на Light Allow:
http://light-alloy.download-windows.org

1с 8.3(2) УПП Украины 1.3 настройка расчета себестоимости с нуля (пустой базы)

В этом примере мы берем совершенно пустую базу УПП 1.3 (подойдет и УПП 1.2) конфигурация для Украины. Добавляем несколько позиций номенклатуры, оборудование, «выпускаем» продукцию и считаем её себестоимость по бухгалтерскому и управленческому учету. Так как писать здесь много, я просто записал видео. Думаю, лучше один раз увидеть.

1с 8.3 Универсальный отчет. Разные итоги при изменении группировок

Во-первых. Уберите из полей построителя всё, что не входит в последний запрос пакета. То есть если есть пакет из нескольких запросов, то поля построителя должны быть указаны только в последнем.

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

VirtualDud ошибка no audio decompressor could be found 00ff source format tag 2000

При попытке воспроизвести в VirtualDub видеофайл, в котором звук закодирован способом AC3 — возникает соответствующая ошибка «no audio decompressor could be found 00ff source format tag 2000». Можно всё ещё вырезать кусочки видео и сохранять его в режиме «Direct stream copy», однако «Full processing mode» уже не получится.

Нужно скачать и установить декодер AC3, учитывая разрядность вашей виндовс (32(86) или 64 бита).

Ссылка на чистую скачку «при памяти» без вирусов и разных непонятных приделок (видно во размеру) здесь: https://www.videohelp.com/software/AC3-ACM-Decompressor

Видеоурок по этой теме:

Недостаточно памяти сервера для обработки команды 1С файловая при подключении через общую папку по сети

Эта ошибка возникает не только при подключении через 1С, но и просто при попытке открыть файл через сетевой ресурс.  Обычно это бывает, если ваш компьютер на XP, а сервер — виндовс семерка, либо наоборот, но не обязательно. Просто чаще бывает именно так.

Нужно зайти на компьютер-сервер —

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

В нем зайти в реестр,  то есть нажать сочетание клавиш windows + R, либо зайти «Пуск» и внизу в окне ввода набрать «cmd» и нажать «Enter», он же «Ввод», он же стрелка вниз и влево (перевод каретки).

В реестре перейти в раздел: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters

найти там параметр под названием: 

IRPStackSize

Если его нет — создать: Щелкнуть правой кнопкой мыши на свободном месте правой панели, и выбрать пункт «Создать — Параметр DWORD (32 бита)

Ввести наименование
IRPStackSize  в новой добавившейся строчке или же скопировать отсюда.

Важно — соблюдайте регистр букв. То есть большие и маленькие буквы как здесь указано, так и должны быть в наименовании в реестре.

Нажмите Enter

Нажмите ещё раз Enter или кликните двойным щелчком левой кнопки мыши по имени параметра 
IRPStackSize

или кликните правой кнопкой мыши по этой строке и выберите пункт «Изменить»

В появившемся окне выберите систему исчисления «Десятичная«, а значение напишите 50. По имеющейся у меня информации с других сайтов — это максимальное число одновременных подключений. Причем 1с 8 делает сразу несколько подключений — от 10 и больше. По проверенной мной информации, обычно это 24 открытых файла.

Нажмите ОК.

Закройте окно реестра.

Перезагрузите компьютер.

Ещё раз повторяю, так как многие, и я в том числе на этом спотыкались — это всё нужно делать на компьютере — на котором располагается папка общего доступа с базой 1С.

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

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

Нужно установить следующие параметры в реестре:

 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\size
Установите одно из значений ключа: 1, 2 или 3. 1 = Минимальное использование памяти 2 = Сбалансированное 3 = Максимальная пропускная способность для общих файлов и приложений, подключающихся по сети
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\LargeSystemCache
Для ключа доступны значения 0 и 1. 1 = Максимальная пропускная способность для использования файлов по сети, 0 = Максимальная пропускная способность для приложений, работающих по сети.

Таким образом, чтобы пользователи могли использовать общие файлы и подключаться к базе данных 1С без ограничений, выставляем на компьютере, который хотим использовать в качестве файлового сервера такие значения:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"Size"=dword:00000003

Собственно у меня после такой настройки достаточно крупная контора уже несколько лет работает на файловой 1с8 с кучей пользователей. Хотелось бы сервер конечно для удобства регламентных заданий, но вот так.. настроил, людям хватает.

Фишечки получения цены 1С8 в типовых конфигурациях

цена = Ценообразование.ПолучитьЦенуНоменклатуры(Номенклатура, ХарактеристикаНоменклатуры,
ТипЦенНоменклатуры,
Дата,
ЕдиницаИзмерения,
ВалютаДокумента,
КурсДокумента,
КратностьДокумента);

не все параметры являются обязательными. Только номенклатура, типЦен.

Чтобы сразу в документе расчитать и получить плановую себестоимость

цена =РассчитатьПлановуюСебестоимостьВСтрокеТабЧастиПроизводство(СтрокаТабличнойЧасти, ДокументОбъект, ВалютаРегламентированногоУчета, ПересчитатьНалоги, ЗаполнитьСебестоимостьУпр, ВалютаУправленческогоУчета = Неопределено) ; 

Тип цен плановой себестоимости

ТипЦенПлановойСебестоимостиНоменклатуры = Константы.ТипЦенПлановойСебестоимостиНоменклатуры.Получить();

Печать справочников в 1С 7.7

Как выгрузить в эксель справочник из 1С 7.7?

Имеется универсальная обработка, которая выводит справочник в виде табличного документа. Затем распечатанный справочник можно скопировать в эксель, или же сохранить с помощью другой обработки, которая сохраняет печатные документы в эксель сохраняя форматирование. Позже найду и её.
Универсальную обработку можно скачать с этого сайта по ссылке.

Как устанавливать автоматически префикс документов в типовых конфигурациях 1С 8.х

В типовых конфигурациях достаточно добавить документ к списку выбора в событии «При установке нового номера документа», как показано на картинке.

Сами префиксы берутся из настроек учета. Например для распределенной базы данных РИБ префикс узла (чтобы не совпадали номера документов, введенных в подчиненных узлах) указывается здесь.