Загрузка в документ 1С из файла CSV

Задача: загрузить в документ «Поступление товаров и услуг», данные из csv файла. Конфигурация «Бухгалтерия 3.0».

Решение: создадим обработку, которая парсит файл, создает если необходимо номенклатуру и загружает её в ранее созданный и выбранный для загрузки документ оприходования.

Скачать обработку можно здесь.

Из интересного:

Функция разложения строки в массив по разделителю (;) » Читать далее

Ускорение выполнения запросов MySQL

1) Использование DISTINCT работает быстрее чем group by

Было:

Стало:

2)  IN в запросах работает медленно. Очень медленно! Лучше вместо IN, использовать  JOIN

Было:

Выполняется 50 секунд

Стало:

Выполняется 0.23 секуны

Программная установка списка (multiple) выбора в плагине chosen-select

Долго искал сегодня:

snimok-ekrana-iz-2016-10-03-17-07-07

Плагин для ввода даты и времени в input

Вот один из вариантов:

snimok-ekrana-iz-2016-10-03-13-27-22Плагин можно скачать здесь

Локализация (русский язык, и понедельник -первый день):

ChartJS пропуск излишних значений в Labels

При построении больших графиков, удобно пропускать не значащие метки для оси.

Например было:

snimok-ekrana-iz-2016-09-30-14-59-15Как убираем лишние? Все достаточно просто. Нужно поменять в массиве labels: 1,2,3,4,5, значащие величиные на », на пусто. Например сделав для этого функцию:

, где $label — это метки, а $cnt — это количество оставляемых в массиве меток.

Результат:

snimok-ekrana-iz-2016-09-30-15-25-30

1 147 148 149 150 151 274