...

Универсальные функции: Разработка

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Беларусь Бесплатно (free)

Функция, которая возвращает количество лет, месяцев, дней "полупрописью", т.е. в формате "4 года 5 месяцев 3 дня".

24.04.2013    12912    vld_trade    9    

1

Универсальные функции Программист Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

22.04.2013    37441    10    Поручик    11    

33

Загрузка и выгрузка в Excel Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Столкнувшись с проблемой загрузки в 1С из Excel Даты-Времени в числовом формате к удивлению не нашел нигде подобных формул. Может потому что они уж слишком банальны, а может потому что они "тайное знание посвященных". В общем, эта обработка пример конвертации Excel <=> 1C

1 стартмани

17.04.2013    23691    vova196    5    

20

Адаптация типовых решений Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Нередко бывает необходимость открыть из 1С окно стороннего приложения, например, Word, Excel и т.д. Когда у меня появилась эта задача, в интернете было предложено много решений, однако большая часть из них оказалась неработоспособной. В этой статье предлагается решение задачи на примере внешней программы "АвтоДилер".

1 стартмани

15.04.2013    25437    18    GusevNA    19    

11

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

15.03.2013    12577    134    bashinsky    18    

13

Универсальные функции Программист Бесплатно (free)

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

19.02.2013    36817    Yashazz    18    

18

Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Представьте ситуацию: Вы используете один метод (процедуру) для нескольких регламентных заданий. Процедура сработала, но как штатными средствами определить какое именно РЗ ее запустило? Спросите зачем? В одной из конфигураций у меня, например, все РЗ не предопределенные! Каждое РЗ (созданное в конфигураторе) - лишь определенный МЕТОД обработки данных! А в консоле настройки РЗ в режиме Предприятия (шедуллере) уже создается немыслимое множество всевозможных РЗ для обработки разных ситуаций. Но количество методов обработки ограничено, оно описано Регламентными Заданиями (методами) в режиме конфигуратора. Пример: В конфигураторе создано РЗ архивирования файлов. А в режиме Предприятия (шедуллере) пользователь создает несколько РЗ на архивирование и для каждого указывает каталоги откуда брать/куда выкладывать. Вот Вам хитроумный способ получить ключ (т.е. уникальность) сработавшего Регламентного Задания в процедуре обработчике.

19.02.2013    26253    Bitnikov    16    

32

Универсальные функции Обновление 1С Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

10.02.2013    67070    118    pbazeliuk    40    

172

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

08.02.2013    28013    Yashazz    19    

40

Универсальные функции Программист Платформа 1С v8.3 Россия Бесплатно (free)

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

07.02.2013    21991    vladimir2008    31    

5

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

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

06.02.2013    26253    mxm2    21    

23

Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Часто бывает, что при поднятии BackUp в тестовую базу регламентные задания, которые должны выполняться только в "боевой" базе, начинают выполняться в тестовой, хотя это совсем не нужно или вообще недопустимо. Чтобы быть полностью уверенным, что задание не отработает в тестовой базе, я решил добавить небольшой код в начало метода регламентного задания.

28.01.2013    7918    sazol    16    

10

Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

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

03.01.2013    29246    INTECH1    11    

26

Универсальные функции Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

Все знают, что такое ТА для 1с 7.7 И этот механизм отсутствует в 1С 8. Но многие бухгалтера привыкли к нему. Почему бы тогда его не реализовать?

1 стартмани

18.12.2012    23059    Sykoku    28    

4

WEB-интеграция Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

14.12.2012    134142    134    arhal-ya@yandex.ru    29    

253

Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

Размещаем во внешней обработке функцию, умеющую возвращать вычисленные в ней значения.

14.12.2012    35357    Infector    18    

35

Оптовая торговля Розничная торговля Универсальные функции Механизмы типовых конфигураций Программист Платформа 1С v8.3 1С:Управление торговлей 10 Россия Бухгалтерский учет Бесплатно (free)

Разбираясь с функционалом УТ 11 в части скидок и наценок с удивлением обнаружил, что при использовании скидок с типом Подарок, номенклатуру из сегмента подарков, необходимо добавлять в Чек ККМ вручную и никаких предупреждений и сообщений пользователю, об этом факте, не выводится.

11.12.2012    17065    VIA_1C    16    

7

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Мощный инструмент для администрирования баз 1С 8.2. Пригодится тем, кто разбирается в JScript или тем, кто планирует его освоить.

10 стартмани

11.12.2012    14910    52    adhocprog    11    

13

Инструменты администратора БД Универсальные функции Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка позволяет получить фактическую дату и время создания и проведения документа даже если документ был создан задним числом.

1 стартмани

05.12.2012    13093    103    Persempre    21    

20

Универсальные функции Розничная торговля Логистика, склад и ТМЦ Печатные формы Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Печать Штрих-кодов на основе Шрифта. Дает преимущества: 1) Быстрая печать - особенно заметно на принтерах штрих-кодов. 2) Идеально пропечатанный штрих-код - в отличие от печати картинок, дающих различные искажения (гребенка и т.д....). Единственный минус - регистрация шрифта))

2 стартмани

22.11.2012    27039    90    sanfoto    6    

6

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Данная обработка позволяет просматривать установленные системные переменные Windows.

1 стартмани

22.11.2012    17168    48    abc2000    12    

19

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Функция формирует синоним переменной из идентификатора, как это делает платформа 1С8.

20.11.2012    27301    v.l.    56    

38

Универсальные функции Розничная торговля Логистика, склад и ТМЦ Печатные формы Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Печать Штрих-кодов на основе Шрифта. Дает преимущества: 1) Быстрая печать - особенно заметно на принтерах штрих-кодов. 2) Идеально пропечатанный штрих-код - в отличие от печати картинок, дающих различные искажения (гребенка и т.д....). Единственный минус - регистрация шрифта))

2 стартмани

06.11.2012    62901    265    sanfoto    25    

15

Работа с интерфейсом Универсальные функции Программист Платформа 1С v8.3 1С:Управление торговлей 10 Абонемент ($m)

Данный приём позволяет показать текущее состояние выполнения серверного кода пользователю (без внесения изменений в конфигурацию). Идея взята от сюда http://infostart.ru/public/157706/

1 стартмани

06.11.2012    74864    323    pbazeliuk    16    

134

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Понадобилось для обработки по загрузке данных прочитать дату из названия файла, в котором содержалась информация о дате накладной в виде "Накладная от 7 сентября 2012 г.". Этот примерчик, конечно, велосипед, однако будет интересно посмотреть ссылки в комментариях на подобную тематику. Обработка использует режим Управляемой формы.

1 стартмани

06.11.2012    12820    20    МимохожийОднако    5    

3

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Иногда возникает необходимость жестко привлечь внимание пользователя к окошку с вопросом и получить от него осмысленный ответ, особенно актуально при пакетном окончательном удалении объектов из базы. Эта функция выводит окошко вопроса и предлагает решить простенькую арифметическую задачку (сложение 4-х цифр). Задачка генерируется случайным образом.

1 стартмани

31.10.2012    10620    18    Evilgrym    19    

24

Загрузка и выгрузка в Excel Универсальные функции Программист Платформа 1С v8.3 Бесплатно (free)

Функция, возвращающая содержимое эксель-файла в виде массива структур (работает в тонком клиенте и может результат передавать на сервер)

21.10.2012    9039    yermak    5    

19

WEB-интеграция Работа с интерфейсом Универсальные функции Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Упрощенная обработка для определения геокоординат (широта и долгота) любого объекта на yandex maps.

12.10.2012    11020    0    maxlenium    7    

19

Универсальные функции Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77 Россия Абонемент ($m)

Обработка предназначена для проверки номера сотового телефона по базе def номеров РФ по данным rossvyaz.ru

1 стартмани

05.10.2012    23242    28    BPAvel    8    

3

Универсальные функции Программист Платформа 1С v8.3 1С:Конвертация данных Бухгалтерский учет Бесплатно (free)

При конвертации данных из разных БД в одну(слияние), возникает необходимость собственной нумерации кодов справочников, например справочника "Контрагенты". Данный алгоритм позволяет назначать собственную нумерацию, независимо от данных которые уже хранятся в БД приемнике.

03.10.2012    13474    zkorpus    2    

10

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Рассмотрена специфика и предложена конкретная методика сериализации в файл больших таблиц значений

25.09.2012    24924    fixin    6    

21

Универсальные функции Программист Бесплатно (free)

Довольно длительное время я сопровождал расчет бонусов в одной организации. Нюанс заключался в том, что алгоритмы и сами структуры данных для расчета постоянно менялись, порой кардинально. Чтобы анализировать данные за период, нужно было сохранять данные расчетов, т.к. воспроизвести их было не реально. Однако возник вопрос: в каком формате сохранять, если в таблицах постоянно добавлялись и удалялись колонки, кроме ключевых? Решено было сохранять таблицы расчетов во внешние файлы, а затем их восстанавливать при необходимости. Технология оказалась удачной, хочу поделиться опытом.

20.09.2012    19195    fixin    9    

11

Универсальные функции Программист Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры 7.7 Россия ФОМС, ЕФС Бесплатно (free)

Как известно, зарплатные конфигурации 1С нумеруют пачки с нарастающим итогом, ПФР же настаивает на собственной нумерации пачек (по крайней мере, у нас в Л.О.). Для нумерации по правилам ПФР можно использовать эту функцию.

18.09.2012    16443    ixijixi    7    

3

Инструменты администратора БД Универсальные функции Кассовые операции Логистика, склад и ТМЦ Системный администратор Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Обработка для быстрого изменения склада/кассы пользователей (настройки пользователей для подстановки в документы) и для добавления привязки пользователя к дополнительным складам.

1 стартмани

12.09.2012    5317    12    irbis_triffle    1    

0

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Шаблон позволяет устанавливать правило подбора элементов справочников, затем выбрать элементы, согласно правилу.

1 стартмани

05.09.2012    22930    22    leles    5    

5

Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

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

1 стартмани

04.09.2012    8862    51    Vlad_2008    7    

8

Работа с интерфейсом Универсальные функции Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Как двадцати операторам, не подвешивая друг друга, быстро находить телефонный номер по первым продиктованным цифрам, когда база номеров - от 50 тыс...

1 стартмани

02.09.2012    21314    33    O-Planet    14    

17

Корректировка данных Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Обработка удаляет из файла нечитаемые символы, которые нередко возникают при выгрузке из баз 1с7.7. Файл может быть любого размера, благодаря последовательному чтению порциями по 50 символов, не возникает переполнение памяти.

1 стартмани

29.08.2012    12178    135    GoodZone    16    

13