...

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

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

JSON парсер и сериализатор c полной поддержкой стандарта, широким набором сериализуемых типов и продвинутым синтаксический анализатором.

1 стартмани

05.03.2012    91742    892    legionWFZ    51    

231

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

Универсальная обработка табличных частей документов, предназначена для сортировки строк в табличной части документа в соответствии с иерархией справочника Номенклатура. Например, это может понадобиться в случае инвентаризации (и не только), когда строки в печатных формах (отсортированных по группам справочника номенклатура), должны соответствовать строкам табличной части самого документа. В параметрах авторегистрации можно указывать документы, где эта сортировка нужна, а также их табличные части (не обязательно Товары). Нужно только соблюдать условие - в этой табличной части обязательно должно присутствовать поле Номенклатура. Подойдет для любых конфигураций 8.1 и 8.2, использующих справочник Номенклатура.

1 стартмани

05.03.2012    27137    132    CXY    9    

18

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

Обработка позволяет заносить списки справочников и документов в отбор отчетов. Работает без внесения изменений в конфигурацию. Запустил – и пользуйся. По сути – шедевр! Научитесь ею пользоваться, и вы откроете для себя новые возможности отчетов в 1С8!

1 стартмани

01.03.2012    27406    240    fixin    30    

53

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

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

1 стартмани

25.02.2012    23575    169    BenGunn    21    

44

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

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

24.02.2012    11984    Shalnov    14    

6

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

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

23.02.2012    20368    andy-cj    6    

19

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

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

1 стартмани

19.02.2012    15312    98    krv2k    8    

20

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

Программный код для проверки наличия дублирующегося элемента справочника до записи (8.2). Для обычного и управляемого приложения.

17.02.2012    33255    AleksSF    17    

15

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

Процедура проверяет все реквизиты шапки и табличных частей формы, для которых стоит пометка "АвтоОтметкаНезаполненного" на факт заполнения.

16.02.2012    12444    Crazy Professor    2    

3

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

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

1 стартмани

11.02.2012    13097    33    Gagarick    3    

5

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

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

10.02.2012    15399    fixin    16    

3

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

Бесплатное склонение ФИО и должностей на языке 1С.

1 стартмани

06.02.2012    33642    297    fixin    25    

36

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

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

1 стартмани

29.01.2012    5139    18    alexovik    1    

3

Универсальные функции Платформа 1С v7.7 1C77 Россия Абонемент ($m)

Простая обработка по печати веса продукта прописью

1 стартмани

25.01.2012    16725    36    Ягг    5    

3

Универсальные функции Программист Россия Абонемент ($m)

Дабы не ломать голову над «мегараскрашиваниями» средствами 1С, предлагаю выводить данные в MS Excel и использовать простенькие макросы, запускаемые из 1С в процессе выгрузки, к тому же аналога функции "условное форматирование" в 1С нет

1 стартмани

21.01.2012    20814    30    Olvia    11    

15

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

Обработка предназначена для сортировки ячеек MXL документов самыми разнообразными способами. Часто нужно отсортировать MXL документ без выгрузки его в Excel. Как раз для этих случаев и пригодится данная разработка. Сортировать можно не только по строкам, но и по столбцам.

1 стартмани

19.01.2012    16462    20    fixin    3    

1

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

Универсальная функция чтения данных из dbf файлов и создания таблицы значений.

26.12.2011    47446    Kuzja_R    18    

108

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

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

1 стартмани

20.12.2011    8997    23    Белка13    3    

0

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

Позволяет сгенерировать ИНН, с правильной контрольной суммой, например для демо-баз.

1 стартмани

18.12.2011    28024    39    fixin    5    

12

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

Технология для контроля безошибочности изменения алгоритмов проведения

18.12.2011    16595    fixin    11    

7

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

Как быстро и с минимальными изменениями встроенную печатную форму (например, ТОРГ-12) вынести во внешнюю печатную форму и выполнить требуемые доработки?

1 стартмани

16.12.2011    22405    Kutuzov    17    

47

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

В пополнение копилки фрагментов кода предлагаю сервисные функции Получения и Установки категории объекта для 1С8.х., а также аналогичную работу со Свойствами.

1 стартмани

15.12.2011    23234    32    V.Nikonov    8    

17

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

Иногда бывает нужно декодировать строку вида "c:\documents%20and%20settings\" в удобочитаемый текст. Можно, конечно, заменить все "%20" на пробелы, и считать что задача решена. А если в строке закодированы подобным образом не только пробелы? Если на входе попался URL с кучей подобных "процентов"? Данная функция сделает правильное декодирование подобной строки.

1 стартмани

08.12.2011    18559    29    Foxx    17    

29

Универсальные функции Системный администратор Программист Россия Абонемент ($m)

Данная функция основана на разработке "Простая и быстрая хэш функция (hash) средствами 1С" http://infostart.ru/public/70030/ Главное отличие от оригинальной функции - оптимизация по быстродействию для больших объемов исходных данных. По результатам замеров количества генерируемых хэшей в минуту на строке длиной 1222 символа: Оригинальная функция: 14880 Оптимизированная функция: 21528 (т.е. +45%)

1 стартмани

06.12.2011    28093    58    Foxx    18    

46

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

Транслит в действии: больше не нужно ходить на сайт translit.ru, можно все делать в 1С

1 стартмани

26.11.2011    4889    45    mm1ck    4    

6

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

Пример того, как можно сохранять и загружать объекты 1С методами встроенных объектов ЗаписьXML и ЧтениеXML.

1 стартмани

25.11.2011    26842    saiten    21    

33

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

Для большинства организаций стандартная печатная форма трудового договора в программе 1С:Зарплата и управление персоналом не подходит. Фирма 1С, в восьмой версии своей программы, любезно предусмотрела возможность добавлять дополнительные печатные формы для документов и других объектов. Воспользуемся данной возможностью и создадим трудовой договор, который будет открываться в Microsoft Word.

24.11.2011    27638    Nicholas    20    

52

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

Заполнение Адреса РФ в справке 2-НДФЛ адресом проживания у нерезидентов в 1С:ЗУП. Протестировано на релизе 2.5.42.3.

1 стартмани

23.11.2011    19318    35    JeansStyle    3    

7

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

Немножко о UUID и GUID и их взаимосвязи. Когда мы встречаемся с битой ссылкой в Предприятии 8, иногда возникает необхоимость создать объект с её идентификатором. Однако строка идентификатора и текст битой ссылки в предприятии различаются, но легко восстановить одно зная другое.

1 стартмани

21.11.2011    51966    198    nalivai-chai    25    

134

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

Как известно, окно выбора периода в управляемом интерфейсе ограничивается списком выбора и заполнения даты начала и окончания. Для большинства пользователей удобней был старый вариант выбора периода. Но, так как в управляемом режиме старого варианта нет, я написал обработку с управляемой формой, которая отлично заменит стандартную форму выбора.

1 стартмани

18.11.2011    10992    54    modul    6    

11

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

Две функции чтения CSV файла и возврата Таблицы Значений с данными файла с использованием COM объекта ADODB.Recordset и внешней компоненты GameWithFire.

15.11.2011    31279    v_id    36    

28

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

Многие, наверное, сталкивались с тем, что пользователь в форме списка помечает или снимает "пометку на удаление", а вам нужно отловить, подтвердил он или отказался от ее установки. И в связи с этим вам нужно выполнить некоторые действия, в моем случае снять или поставить пометку на подчиненые документы. Рассказываю, как этого добился я, может, кому пригодится.

11.11.2011    48317    pavel_pss    20    

12

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

Столкнулся с проблемой отсутствия такой функции, как СоздатьКолоноки() в 1С8.2. и нормального описание функции ИзменитьРеквизиты() Задача такая: Есть динамически заполняемая таблица значений, надо ее отображать на форме.

10.11.2011    32917    lm-alex    19    

51