Коган Яков

1977
Рейтинг

Яков Коган
Yashazz



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

  •   Был(а) на сайте: 23.03.2017


Группы

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

Рейтинг 1977

Публикации

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии

ВКККТ-ОНЛАЙН 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/ свои специфические фискальные накопители и спецы. Потому что мне их менеджер русским по белому утверждал, что есть тестовая площадка, и для обмена с ней нужны тестовые ФН. И что между тестовыми ФН и боевыми есть разница.
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#141 13.03.17 10:42
Цитата
Можете просмотреть розницу 2.2 там наиболее доработан функционал по взаимодействию с Ккт, добавлен функционал по отправке электронных чеков из 1с через регламентные задания.
Её, родимую, тоже смотрел. Все данные отправляются сильно после, чем сделана продажа. Т.е. чек пробит утром, а данные (даже если есть интернет) отправляются командой на ККМ вечером). Не понимаю, с чем тогда уходит покупатель.
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#135 11.03.17 23:36
(132) А зачем тогда в типовых конфах танцы с бубном вокруг номера смены?

Вообще, я нифига не понимаю базовый принцип. Вот пробили утром чек. Сведения сразу улетают в ОФД? Или при снятии X либо Z отчёта? Как это выглядит из 1С - команда на аппарат идёт при каждом чеке, или при закрытии смены? Смотрю разные конфы, ничегошеньки пока не понял...
ВКККТ-ОНЛАЙН 54-ФЗ: Обработка для работы фискальных регистраторов АТОЛ, ШТРИХ-М, Пирит и Viki Print (для конфигураций - Бухгалтерия 2, Комплексная автоматизация, Управление Производственным Предприятием 1.3, Управление торговлей 10.3, Розница 1 и др.)#100 10.03.17 18:48
(98)
Цитата
для этих случаев существует тестовая платформа у ОФД. Если настроить на кассе подключение к ней, то данные в ФНС отправляться не будут.
Опрошенные ОФД и ЦТО об этом ничего не знают. Спецы-техники утверждают, что ФН не имеет "тестового" режима и сразу весь мусор обязательно повалится в налоговую, потому надо бить чеки по 1 рублю, что на мой взгляд голимое извращение.
ВКВажные изменения в 54-ФЗ: какой будет ККМ в 2017 году#79 10.03.17 18:46
Мне надо понять только одно. Существует ли в природе аппарат (ккм, фр, что угодно), позволяющий соблюдать 54-ФЗ, т.е. рассчитанный на онлайн, чтобы сначала он месяц проработал без 1С, а потом бы работал с 1С. Предельно точная формулировка задачи, имхо.
ВКВажные изменения в 54-ФЗ: какой будет ККМ в 2017 году#77 10.03.17 11:02
Просто одни говорят, что нет таких ККМ, чтобы можно было месяц поработать без 1С, а потом подключить, а другие - что есть.

Цитата
пусть даже на это уйдет и больше времени
Повторяю, ЭКЛЗ кончается, касса скоро встанет намертво. Какое тут "больше времени"?