Коган Яков

2036
Рейтинг

Яков Коган
Yashazz



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

  •   Был(а) на сайте: сегодня в 01:24


Группы

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

Рейтинг 2036

Опыт интеграции ФР Штрих-М с 1С 15

Программист v8 1cv8.cf Россия БУ Кассовые операции Абонемент ($m)

Надвигается 1 июля и всем срочно нужны ККМ-онлайн. Публикую свой опыт быстрого и простого решения на базе фискального регистратора Штрих-М для обычных форм.

1 стартмани

01.05.2017    2036    8    18    

Анализ больших объединений в запросах 10

Программист v8 v8::УФ 1cv8.cf Абонемент ($m)

Перед вами большой-пребольшой запрос, где объединяется несколько таблиц, и полей там много. И многие из них пустые/нулевые, кроме пары-тройки. Как быстро увидеть, какое значение пятый по счёту запрос присваивает 20-му по порядку полю? Данная обработка представляет объединение в виде таблицы, и позволяет увидеть это быстро и просто, а не тыркать пальцем по ноликам, считая энное поле в выборке. Обычный и управляемый интерфейсы.

1 стартмани

30.04.2017    927    1    6    

БД Firebird. Подключение, чтение, просмотр - сделать по-быстрому 9

Программист v8 1cv8.cf Абонемент ($m)

Заметки и опыт по итогам решения одной задачи. Подключение к БД Firebird, чтение/просмотр структуры таблиц, чтение/просмотр данных БД.

1 стартмани

02.12.2016    2486    26    4    

Чтение группировок табличного документа 12

Программист v8 Бесплатно (free)

Есть mxl, табличный документ, в котором сделана группировка строк, и надо прочитать из него данные с учётом этих группировок, т.е. иерархически. Сам документ читаем по ячейкам, но как быть с иерархией? На помощь приходит сериализация.

20.11.2016    2299    0    14    

Отборы в отчётах. Нюансы работы компоновщика настроек. 68

Программист v8 Бесплатно (free)

Открытие отчёта с предустановленным отбором, показанным пользователю. Изменение любых настроек в процессе работы отчёта. Взаимосвязи настроек.

15.08.2016    10687    0    13    

Реализация метода НайтиСтроки для ДанныеФормыДерево 5

Программист v8 Абонемент ($m)

Быстро, просто, удобно. Только на клиенте. Для любых деревьев значений на форме. Восполняем пробел платформы.

1 стартмани

24.07.2016    3200    5    9    

Программное создание графических схем 102

Программист v8 Бесплатно (free)

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

19.07.2016    6337    0    24    

Примитивное оглавление по колонке таблицы 22

Программист v8 Бесплатно (free)

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

11.07.2016    3089    0    3    

Рисунки табличного документа: вставить, куда надо 38

Программист v8 Бесплатно (free)

Надо вывести рисунки в некоторых ячейках таб.документа, но как эти ячейки и области найти? Всем прайс-листам с картинками товаров и тому подобному посвящается...

21.06.2016    4964    0    11    

Обращение к результатам пакетного запроса по именам 31

Программист v8 Бесплатно (free)

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

25.04.2016    4632    0    28    

Просмотр структуры БД, парсинг запросов SQL 86

Администратор Программист v8 1cv8.cf Абонемент ($m)

Получение некоторых данных о БД и сеансе, просмотр внутренней структуры таблиц БД 1С в SQL, "перевод" запросов SQL в терминологию 1С. Чуть больше, чем "ПолучитьСтруктуруХраненияБазыДанных"; чуть удобнее, чем аналоги; чуть другая, чем КИП.

1 стартмани

26.02.2016    8314    129    11    

Отказываемся от ненужных действий 5

Администратор Программист v8 УТ10 Абонемент ($m)

При запуске конфигурации появляется запрос/требование на обновление платформы - как отказаться? При выполнении некоторого действия вылезает форма, ненужная пользователю - как убрать? При завершении сеанса работы спрашивается всякая ерунда - как подавить?

1 стартмани

22.01.2016    4508    3    4    

Расширения конфигурации. Нюансы поведения 101

Администратор Программист v8 Бесплатно (free)

Предлагаю дополнения к документации, полученные опытным путём. Это поможет лучше понять специфику поведения расширений и учесть "подводные камни".

06.01.2016    24921    0    44    

Диалоговое окно ввода описания типов 7

Программист v8 1cv8.cf Абонемент ($m)

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

1 стартмани

31.08.2015    4060    4    3    

Когда шаблоны рвутся, или Вывод в Word по-простому 83

Программист v8 1cv8.cf Бесплатно (free)

Множество известных сейчас механизмов, в т.ч. интегрированных в типовые конфигурации, используют концепцию подготовки вордовского шаблона (dot) и затем его курочат простой заменой, подстановкой нужных значений в нужные места. Гораздо реже встречается вывод "с чистого листа" - построение динамически, предельно простым образом.

24.08.2015    6907    0    16    

Выгрузка таблицы значений в Excel 29

Программист v8 1cv8.cf Бесплатно (free)

Примитивно, грубо, без дизайна, но очень быстро.

28.06.2015    6233    0    31    

Группировка списка по текущей колонке 11

Программист v8 1cv8.cf Бесплатно (free)

Встать на некую ячейку списка, нажать кнопку, сгруппировать список по значениям этой колонки.

22.06.2015    4314    0    6    

Просмотр данных объекта (УФ/Такси) 8

Администратор Программист v8 1cv8.cf Абонемент ($m)

Просмотр реальных данных объекта - справочника, документа, ПВХ итд. Аналог давно известной разработки, сделанный под УФ/Такси.

1 стартмани

29.04.2015    4582    12    13    

Авторегистрация внешних отчётов/обработок средствами БСП 59

Администратор Программист v8 1cv8.cf Бесплатно (free)

Вы сделали клиенту красивую печатную форму, или доп.обработку, или заполнение таб.части; но надо ещё зарегистрировать её. Клиенту это не всегда объяснишь, дистанционно не всегда сделаешь. А дальше её ещё обновлять каждый раз... Предлагаю код, который исключительно штатным образом "сделает всё сам".

11.02.2015    8627    0    14    

Парсинг HTML-страниц 21

Администратор Программист v8 1cv8.cf Абонемент ($m)

Простой парсер HTML с возможностью создания универсальных настроек. Синхронная работа, без использования встроенного браузера 1С. Скачивание файлов средствами http. УФ 8.3, безмодальный.

1 стартмани

08.02.2015    7428    103    6    

Нестандартная загрузка из Excel 101

Программист v8 1cv8.cf Абонемент ($m)

Взгляд на привычную задачу под неожиданным углом - пусть пользователь прямо в Excel решает, что ему надо, и грузит в 1С только нужное. Установите любой отбор, выделите фрагмент, и вот он уже в 1С. Для обычных и УФ 8.3

1 стартмани

12.11.2014    13984    250    45    

Дополнительные табличные части. Эмулятор 23

Программист v8 БП2.0 Абонемент ($m)

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

1 стартмани

07.11.2014    5850    22    12    

Дерево значений, которое негде посмотреть 17

Программист v8 1cv8.cf Бесплатно (free)

Метод "ВыбратьСтроку" остался в золотом веке толстого клиента, но необходимость окинуть одним взглядом всё дерево порой возникает. Предлагаю простое решение в виде одной функции - вывода в текстовое представление.

02.10.2014    7709    0    3    

Данные формы и оптимизация обмена с сервером 53

Программист v8 1cv8.cf Бесплатно (free)

Почему может сильно тормозить форма, где есть "ДанныеФормыКоллекция", "ДанныеФормыДерево" и им подобные, и как этого избежать.

29.09.2014    12147    0    15    

Заметки о модальности и асинхронности 77

Программист v8 1cv8.cf Бесплатно (free)

Что на самом деле мы получили в 8.3.Х и почему это не очень радует. Поддерживающим большие нетиповые конфигурации посвящается.

17.09.2014    16774    0    91    

Группировка текста 6

Программист v8 1cv8.cf Бесплатно (free)

Большой текст с многочисленными отступами... Сделаем группировки по этим отступам и свернём их для удобства чтения!

16.06.2014    5537    0    4    

XPath в 1С - как с этим работать. 135

Программист v8 Абонемент ($m)

Формат XML давно и прочно вошёл в обиход. Уже освоены средства документа DOM. Но быстрый поиск XPath, активно применяемый в работе с xml, почти не освещён, хотя в 1С, как всегда, "есть нюансы". Предлагаю краткое руководство, заточенное именно под "одинэснегов" и не претендующее на пересказ учебников по XPath. Как сделать, на что обратить внимание.

1 стартмани

20.05.2014    36829    91    29    

Праздники прошли... Фото остались. 7

v8 1cv8.cf Абонемент ($m)

Жена ездила на праздники в Вильнюс и в Крым, нафоткала более 2000 кадров. Теперь задача: быстро раскидать их по смысловым папкам. Навороченных приложений много, но их надо качать, а 1С под рукой - и вот быстрая гляделка-сортировалка под УФ.

1 стартмани

12.05.2014    5416    5    5    

Структура подчинённости документов. Простое дерево, для УФ. 7

Администратор Программист v8 1cv8.cf Абонемент ($m)

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

1 стартмани

09.05.2014    8094    34    1    

Подсистема работы с веб-сервисами 24

Программист v8 Абонемент ($m)

Подсистема: несколько общих модулей, справочников, обработок для чтения публикаций ws, запуска ws, работы с веб-сервисом в роли клиента или в роли провайдера. Универсальность в обращении к методам ws. Диагностика обмена. УФ 8.2.

1 стартмани

12.03.2014    7084    78    4    

О встроенных моделях XDTO платформы 1С 49

Программист v8 Бесплатно (free)

Иногда в пакетах, предоставленных самой платформой, можно найти интересное. Служебные объекты, системные перечисления, устройство универсальных коллекций.

13.02.2014    14523    0    10    

Значение текущей ячейки списка УФ 17

Программист v8 Бесплатно (free)

Получить значение из текущей ячейки списка в УФ - оказывается, не так-то просто. Особенно если хочется сделать универсальное решение. Предлагаю свой, достаточно общий способ. И до кучи - быстрый отбор по значению текущей колонки.

29.01.2014    11182    0    11    

Веб-сервис на стороне 1С: неочевидное 13

Администратор Программист v8 1cv8.cf Абонемент ($m)

О веб-сервисах, поднятых на стороне 1С под IIS, пишут и говорят много. Но некоторые моменты как бы сами собой подразумеваются, и выявляются лишь методом тыка. Предлагаю обзор, "куда ещё тыкнуться, чтобы наконец заработало".

1 стартмани

20.12.2013    7186    83    14    

Эмулятор рабочего стола для УФ 20

Администратор Программист v8 Абонемент ($m)

Эмуляция основных возможностей рабочего стола для УФ. Добавление/изменение/перетаскивание иконок, вызов объектов конфигурации, внешних отчётов и обработок, сторонних файлов. Толстый и тонкий клиент, только средствами 1С.

1 стартмани

25.11.2013    8423    41    7    

Диалог ввода периода, УФ 10

Программист v8 Абонемент ($m)

Почти привычное окно указания периода, давно всем знакомая форма объекта НастройкаПериода. Но теперь - для управляемых форм. Обработка и 2 способа её вызова. Сэкономит время программисту, которого клиент попросил "сделать, как было раньше".

1 стартмани

13.11.2013    10125    9    14    

Просмотр xml-файлов 14

Администратор Программист v8 Абонемент ($m)

Насадка на гляделку xml-файлов в виде обработки для обычных форм и УФ.

1 стартмани

10.10.2013    8696    70    9    

Преобразования цвета: RGB, Web, Hex, 1С 14

Программист v8 Абонемент ($m)

У вас есть поле "Цвет" на форме. А что дальше?.. Эта обработка и приведённые функции позволят легко манипулировать такими разными ипостасями понятия "Цвет". Очень простое, топорное и понятное, решение.

1 стартмани

23.09.2013    14498    59    10    

Свёртка таблицы без потери данных 14

Программист v8 Бесплатно (free)

Было в таблице значений 3 колонки, по одной группировали, по другой суммировали, а третья и потерялась... Знакомая сказка? Чтобы не плодить вспомогательные данные, эта функция сворачивает таблицу так, что в специальной колонке будут подтаблицы, хранящие "свёрнутые" куски в первозданном виде. Может быть интересно изучающим некоторые фичи СКД.

01.07.2013    8563    0    19    

Статистика по ИБ 10

Администратор Программист v8 Абонемент ($m)

Баян, но почему бы не поделиться?.. Справочники, документы, ПВХ. Вывод средствами СКД.

1 стартмани

13.05.2013    5347    63    2    

База знаний 80

v8 Россия Производство готовой продукции (работ, услуг) Абонемент ($m)

Wiki-образная подсистема из одного-единственного справочника. Общепользовательская база знаний. Гибкое управление доступом. Поиск, навигация, история. Расширенная правка содержания разделов. Оповещения об изменениях. Аттестации пользователей.

1 стартмани

29.04.2013    17765    294    55    

Повешенный: знаете ли Вы свою базу? 13

v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.03.2013    6064    20    7    

Сравнение двух строк. Функция 18

Программист Бесплатно (free)

Поиск совпадающих и различных подстрок в двух строках, приведённых к общей длине. Результат - таблица значений с №№ начал и окончаний одинаковых и различных фрагментов. Дихотомический обход, высокая скорость.

19.02.2013    13298    0    18    

Из таблиц значений в html-таблицы, функция 34

Программист v8 1cv8.cf Россия Бесплатно (free)

На входе - таблица значений, в ячейках которой могут содержаться другие таблицы значений и массивы, в которых могут быть таблицы значений. Рекурсивная функция. На выходе - html-строка, представляющая собой готовый документ или фрагмент для использования в html. Действие, обратное http://infostart.ru/public/172688/ (собственно, "по заявкам" и сделано)

18.02.2013    10384    0    20    

Из html-таблиц в таблицы значений, функция 30

Программист v8 1cv8.cf Бесплатно (free)

Парсинг HTML-таблиц, занесение результатов в таблицы значений. Обработка вложенных друг в друга html-таблиц. Обработка объединённых ячеек. Одна функция - и готово.

08.02.2013    11358    0    17    

Произвольные алгоритмы 12

Программист v8 1cv8.cf Абонемент ($m)

Справочник произвольных поименованных алгоритмов. Упорядочение, управление, поиск, замена. Наглядность. Использование в полях, хранение в реквизитах БД. Обычные формы и УФ.

1 стартмани

01.01.2013    7236    63    5    

Разбор и загрузка данных с любого сайта 167

Программист v8 1cv8.cf Абонемент ($m)

Парсинг любых сайтов. Загрузка данных из таблиц и тегов с сайтов. Загрузка картинок. Анализ DOM-структуры HTML-документа, чтение и произвольная обработка данных. Автопереход по ссылкам внутри сайта. Примеры работы с DOM 1С.

1 стартмани

24.12.2012    23042    1119    83    

Яндекс-карты: примеры работы с API 2.0 99

Программист v8 1cv8.cf Россия Абонемент ($m)

Несколько простых примеров работы с Yandex-картами в версии API 2.0. Самые элементарные действия. Прокладка маршрутов. Прямое геокодирование. Принципиально другой подход к работе с объектом карты.

04.12.2012    25478    1239    80    

Ускорение для Клиент-Банка 10

Программист v8 1cv8.cf Банковские операции Абонемент ($m)

У вас много платежей и клиент-банк долго их читает? Есть проверенная практикой идея, как это ускорить.

1 стартмани

08.10.2012    9497    10    15    

Ввод периода дат в отборах СКД 4

Программист v8 1cv8.cf Россия Бесплатно (free)

Вы привыкли быстро указывать отбор на даты, пользуясь построителями и штатными окнами 1С? Вам неудобно и долго делать то же самое в отборах СКД? Ввод условия на период дат можно обеспечить с помощью простенькой процедуры, добавляемой в любое нужное место.

28.06.2012    11490    0    8    

Поиск ссылки на объект по GUID 2

Программист v8 1cv8.cf Россия Абонемент ($m)

Быстро и удобно находит конкретную ссылку на объект БД, если известен УникальныйИдентификатор или его строковое представление.

1 стартмани

16.05.2012    11606    147    8    

Комментарии

ОбменИз таблиц значений в html-таблицы, функция#20 24.05.17 23:38
(18) Вот, дошли руки:
Код
// делаем заголовок
    стро=таб.ВставитьСтроку(1);
    стро.ВертикальноеПоложение=рВыравниваниеВерт;
    стро.Выравнивание=рВыравниваниеГор;
    стро.ЦветФона=рЦветФонаЗаголовка;
   //
   телтаб.ДобавитьДочерний(стро);
    Для каждого кол Из рТаблица.Колонки Цикл
        яч=док.СоздатьЭлемент("TD");
        яч.ТекстовоеСодержимое=СокрЛП(?(ПустаяСтрока(кол.Заголовок),кол.Имя,кол.Заголовок));
        стро.ДобавитьДочерний(яч);
    КонецЦикла;
DevОпыт интеграции ФР Штрих-М с 1С#17 24.05.17 23:36
(16) Пробовал, построчные и в целом на чек. Печатает. А что у Вас ругается?
ОбменПример работы с заголовками HTTP-запросов: загрузка версий программ с users.v8.1c.ru#76 24.05.17 16:27
Как разработка - возможно, неплохо. Как статья - хуже некуда. Собственно, статьи нет, есть пара цитат из СП и нихрена не понятно, как этим пользоваться. Разочарован.
DevОпыт интеграции ФР Штрих-М с 1С#12 05.05.17 12:58
Замечу, что я нарочно использовал старые добрые методы, а не всякие там шаблоны. Действует топорно, зато надёжно. И можно совершенно не зависеть от конфы)

(11) Думаю, это сессии отправки данных и работы именно ФН, а не кассовые смены.
DevАнализатор сложных запросов#24 04.05.17 12:49
(23) На самом деле можно, я думал это графической схемой сделать (см. одну из моих публикаций).
DevАнализатор сложных запросов#22 04.05.17 12:38
Цитата
Сейчас сюда заглянет tormozit и скажет, что в Инструментах Разработчика такая вещь уже есть, на пятой закладке шестой страницы контекстного меню :)
Зачёт)))))

Да, хотел было такое же замутить, но визуализацию лень делать стало. Автор, респект!
DevОпыт интеграции ФР Штрих-М с 1С#10 04.05.17 12:34
Ну типа да, наверное. А собственно, кроме оплаты связи и работы с ФН, что уж такого принципиально нового?
DevПросмотр и изменение значений констант (УФ)#1 04.05.17 12:33
Я не буду говорить, что это гига-баян и таких тут сотни, или что это граната для обезьяны. Я лишь замечу, что и из этой темы ещё можно сделать конфетку) Но эта публикация, увы, нишмагла.
DevПошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5#64 03.05.17 14:11
Вот нормальная инструкция: http://tavalik.ru/nastrojka-veb-dostupa-k-bd-1spredpriyatie-na-iis/comment-page-1/

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