Коган Яков

1987
Рейтинг

Яков Коган
Yashazz



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

  •   Был(а) на сайте: вчера в 18:24


Группы

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

Рейтинг 1987

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

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

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

1 стартмани

02.12.2016    2295    26    4    

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

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

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

20.11.2016    2128    0    14    

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

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

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

15.08.2016    9676    0    12    

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

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

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

1 стартмани

24.07.2016    2896    5    9    

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

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

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

19.07.2016    6138    0    24    

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

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

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

11.07.2016    2945    0    3    

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

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

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

21.06.2016    4769    0    11    

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

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

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

25.04.2016    4455    0    28    

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

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

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

1 стартмани

26.02.2016    7986    128    11    

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

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

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

1 стартмани

22.01.2016    4364    3    4    

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

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

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

06.01.2016    23481    0    44    

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

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

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

1 стартмани

31.08.2015    3928    4    3    

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

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

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

24.08.2015    6699    0    16    

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

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

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

28.06.2015    6067    0    31    

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

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

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

22.06.2015    4194    0    6    

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

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

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

1 стартмани

29.04.2015    4476    12    13    

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

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

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

11.02.2015    8411    0    14    

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

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

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

1 стартмани

08.02.2015    7250    101    6    

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

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

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

1 стартмани

12.11.2014    13752    250    45    

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

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

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

1 стартмани

07.11.2014    5715    22    12    

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

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

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

02.10.2014    7552    0    3    

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

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

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

29.09.2014    11922    0    15    

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

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

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

17.09.2014    16506    0    91    

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

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

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

16.06.2014    5413    0    4    

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

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

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

1 стартмани

20.05.2014    36426    89    29    

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

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

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

1 стартмани

12.05.2014    5301    5    5    

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

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

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

1 стартмани

09.05.2014    7924    34    1    

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

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

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

1 стартмани

12.03.2014    6948    78    4    

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

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

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

13.02.2014    14316    0    10    

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

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

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

29.01.2014    10965    0    11    

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

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

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

1 стартмани

20.12.2013    7048    83    14    

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

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

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

1 стартмани

25.11.2013    8239    41    7    

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

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

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

1 стартмани

13.11.2013    9931    9    14    

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

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

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

1 стартмани

10.10.2013    8499    70    9    

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

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

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

1 стартмани

23.09.2013    14202    58    10    

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

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

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

01.07.2013    8400    0    19    

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

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

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

1 стартмани

13.05.2013    5222    63    2    

База знаний 80

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

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

1 стартмани

29.04.2013    17482    292    54    

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

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

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

1 стартмани

25.03.2013    5937    20    7    

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

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

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

19.02.2013    13006    0    18    

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

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

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

18.02.2013    10165    0    19    

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

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

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

08.02.2013    11167    0    17    

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

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

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

1 стартмани

01.01.2013    7110    63    5    

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

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

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

1 стартмани

24.12.2012    22779    1117    83    

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

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

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

04.12.2012    25160    1218    80    

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

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

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

1 стартмани

08.10.2012    9351    10    15    

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

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

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

28.06.2012    11254    0    7    

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

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

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

1 стартмани

16.05.2012    11354    146    8    

"Расширяемые" регистры и табличные части 27

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

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

15.05.2012    6665    0    25    

Браузер ws-описаний 18

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

Альтернатива штатному окну 1С

1 стартмани

28.07.2011    6793    79    1    

Комментарии

ОбменИз таблиц значений в html-таблицы, функция#19 14.04.17 19:49
(18) вот и говорю, берёте табличный документ со всей прелестью, что в нём, превращаете в xml, а оттуда в html. Примеры кода можно глянуть тут: http://infostart.ru/public/531533/ Обрабатывать его довольно просто, там структура в общем интуитивно понятная. Можно обрабатывать как xml, можно как DOM, можно вообще как текстовый файл.
ОбменИз таблиц значений в html-таблицы, функция#17 14.04.17 13:17
(15) Табличные документы проще сериализовать, раздербанить с помощью DOM, например, и вывалить в HTML так же, как показано в этой публикации.
ОбменИз таблиц значений в html-таблицы, функция#16 14.04.17 13:16
(14) Вызывать те же действия, что пишут конкретную строку таблицы (поячейно-поколонно), только для самой коллекции колонок. Ну, дизайн можно другой наворотить)
ВКФЗ-54 Подключение фискальных регистраторов с ФН по TCP. Доработка Розницы 1.0. Обработка обслуживания Штрих-М для драйверов версии 4.13#85 30.03.17 18:48
(77) Приведённый код отрабатывает без сообщений об ошибках, но ни-че-го не делает. И вообще ФР игнорирует команды, даже Beep. Подключение через IP, потому что usb-кабеля нету. Драйвер и тестовый интерфейс утилиты отрабатывают нормально, всё видят и делают.
Где у меня кривые руки?
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#162 14.03.17 20:19
(158)
Цитата
не совсем понятно, что является типовой механикой.
Типовая механика - это любые фрагменты типовой механики, любые куски типового кода, любые механизмы типовых конфигураций или БСП. Так вот, у Вас вызовы идут БЕЗ использования типовой механики? Потому что если Вы используете типовую механику, то мне нет смысла покупать.

Если опять Вам непонятно, спрошу так: на совершенно пустой конфигурации без единого объекта и модуля, Ваша обработка заработает?
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#157 14.03.17 9:57
(156) У меня на обычных формах (и это сознательный выбор, она совсем недавняя). У Вас, насколько понимаю, так и сделано - вызовы методов драйвера безо всякой опоры на типовую механику?
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#155 14.03.17 0:13
(150) Достаточно было бы одной фразы: "чек печатается в момент оформления ПКО". Спасибо)

Что-то мне подсказывает, что придётся мне брать описание драйвера и писать с нуля самому, ибо в этой самой БПО чёрт ногу сломит категорически, а на моей самописной оно точно не взлетит.
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#145 13.03.17 15:02
Совсем для тупых, пожалуйста.
В 1С нет документа просто "Чек ККМ", как было раньше. Есть "Кассовая смена". Её, судя по встроенному хелпу, делают в конце дня.
Вопрос: вот в 13:50 принимают наличку. Оформляют в 1С. Дальше что? Что делает кассир в 1С? Только ПКО? Тогда как ФР понимает, что надо напечатать чек?
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#144 13.03.17 15:00
(102) Евгений, видимо, или мы друг друга не поняли, или у https://www.1-ofd.ru/ свои специфические фискальные накопители и спецы. Потому что мне их менеджер русским по белому утверждал, что есть тестовая площадка, и для обмена с ней нужны тестовые ФН. И что между тестовыми ФН и боевыми есть разница.