...

Библиотека по теме "Разработка" для 1С

Запросы Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    16974    leshik    21    

23

Математика и алгоритмы

Если нужно обрабатывать разнородные информационные потоки...

1 стартмани

14.11.2011    17136    Арчибальд    15    

7

Информационная безопасность Работа с интерфейсом Платформа 1С v8.3 1С:Управление производственным предприятием

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

13.11.2011    45891    Sybr    6    

21

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

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

11.11.2011    49640    pavel_pss    20    

13

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

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

10.11.2011    33375    lm-alex    19    

51

СКД Система компоновки данных 1C:Бухгалтерия

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

07.11.2011    305047    Константин С.    84    

262

Механизмы типовых конфигураций Оперативный учет 7.7 1С:Торговля и склад 7.7

Собственно сегодня обнаружил ошибку, которая присутствует во всех релизах конфигурации Торговля и Склад 7.7 вплоть до текущего 7.70.969, при использовании нескольких фирм и префиксов документов для некоторых из них.

04.11.2011    16912    twilight5023    8    

14

Запросы Платформа 1С v8.3

Использование временных таблиц в построителе отчета

02.11.2011    31992    sword444    8    

16

Математика и алгоритмы

Размышления о логике алгоритмов

01.11.2011    21422    Арчибальд    230    

34

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия

1С:Предприятие 8 поддерживает готовую функциональность для организации выбора из форм списков объектных данных (справочников, документов и т.д.). В большинстве случаев выбираются именно такие значения. Однако, в некоторых случаях, необходимо организовать выбор и других значений. Механизм форм 1С:Предприятия 8 включает универсальный механизм выбора, позволяющий организовать выбор практически любых значений.

31.10.2011    21170    boltoff    4    

15

Универсальные функции

Замер времени выполнения кода

31.10.2011    36348    ReLock    6    

20

Универсальные функции OpenConf Бухгалтерский учет 7.7 1C77

Функция проверки валидности e-mail с использованием регулярных выражений RegExp (7.7). Данную функцию можно вставить в Глобальный модуль и пользоваться, например, при вводе или сохранении e-mail.

30.10.2011    13090    zaursoft    11    

15

СКД Система компоновки данных 1C:Бухгалтерия

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

29.10.2011    64434    stoptime    62    

212

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

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

27.10.2011    10336    mdmytro    13    

40

Запросы Платформа 1С v8.3

Позволяет в тексте запроса получить последовательность дат за указанный период времени от даты 1 до даты 2

26.10.2011    29909    fixin    12    

11

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

В продолжение статьи Использование регулярных выражений (RegExp) в 1С8.х. Углубляемся в практику использования регулярных выражений в 1С. Основы работы с регулярными выражениями хорошо описаны в указанной публикации. А я попробую ответить на вопрос "почему именно регулярные выражения?" на примере конкретной рабочей задачи.

26.10.2011    32803    1cspecialist    33    

95

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

Проверка любой таблицы на повторяющиеся строки, с выводом сообщения какие строки задублированны, и режимом "Отказ" для проведения документов. В данной процедуре поиск дублей происходит по всем колонкам строк. Тоесть дублем считается повтор значений в двух строках по всем колонкам. Если повторяющих строк больше одной, то они все будут показаны в сообщении, с порядковым номером исходной строки и повторяющейся строки. Данную процедура лучше использовать в общем модуле и вызывать её из процедур "ПриЗаписи" или "ОбработкаПроведения", и т.п. То есть в тех, где можно сделать отказ от выполнения дальнейших дествий В качестве Таблицы - можно указать "ТаблицуЗначений", либо "ТабличнуюЧасть" документа, Справочника и т.д.

25.10.2011    75618    pavel_pss    41    

21

Математика и алгоритмы

Навеяно темой с Мисты: Имеем ряд чисел от одного до девяти, надо расставить знаки плюсы и минусы, чтобы получилось в сумме 20 1(+/-)2(+/-)3(+/-)4(+/-)5(+/-)6(+/-)7(+/-)8(+/-)9 = 20 (20 не получиться, это просто пример!!!) Вот как можно автоматизировать пример, что бы получить все варианты расчета?

25.10.2011    13454    Ткачев    27    

4

Математика и алгоритмы Платформа 1С v8.3 1С:Бухгалтерия 2.0

Иногда возникает необходимость быстро внести незначительные (или значительные) единичные изменения в печатную форму документа или справочника. Для этого редактируется табличный документ печатной формы, после чего форма распечатывается. Но если возникает необходимость заново распечатать форму, внесенные изменения исчезают (Вернее они исчезают в том момент, когда форма была закрыта). Можно сохранить изменения в файл, но как то надо сопоставлять файл с документом, и можно просто забыть, что и куда сохранялось. Ниже представлен алгоритм доработки конфигурации который позволяет автоматически сохранять измененные печатные формы в конфигурации с привязкой к документу или справочнику. Для бухгалтерии 2.0

22.10.2011    18501    scape    6    

12

Групповая разработка (Git, хранилище) Платформа 1С v8.3 1C:Бухгалтерия

Сравнение значений типа Хранилище (простое решение для тех, кто не нашел ничего подобного на просторах интернета и не имеет навыков быстрого формирования контрольных сумм CRC, md5 средствами 1С, но имеет желание или необходимость выполнения такого сравнения). * было актуально для платформы 8.2, платформа 8.3 уже позволяет получить хеш MD5 или CRC32

18.10.2011    19636    yandextesting    6    

16

Зарплата Механизмы типовых конфигураций Универсальные функции Расчет 7.7 1С:Зарплата и кадры 7.7

В ЗиК (релиз 314) при проведении документа "Справка МСЭК" вкралась ошибка: проведение некорректно изменяет категорию плательщика ПФР на "Работник сельскохозяйственной организации - инвалид", затем на "Работник колхоза, совхоза и другого сельскохозяйственного предприятия". Связано это с разными типами ожидаемого и возвращаемого перечисления в функции "глКатегорияПФР": "КатегорияПлательщикаПФ" и "КатегорииЗастрахованныхЛицПФР". Решение: изменить функцию "глКатегорияПФР" (около 2932-й строки).

17.10.2011    7073    Krokokot    3    

6

Логистика, склад и ТМЦ Универсальные функции Платформа 1С v8.3 1С:Управление торговлей 10

Товароведу очень не нравилось, что при перемещении товара с основного склада на торговый она не может сделать переоценку на основании этого перемещения, и должна вручную в переоценку вносить товар... В общем, это посвящается тем, у кого такие же проблемы. Снимаем ограничение в переоценке на товар с уже существующей ценой. Тестировалось и соответственно работает "Управление торговлей", редакция 10.3 (10.3.10.4)

11.10.2011    10992    WhiteShadow    3    

4

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Представляю серию уроков по практическому использованию запросов для начинающих программистов 1С 8

11.10.2011    30951    dimetra2008    11    

10

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Данная часть статья является чисто теоретическим отступлением, объясняющим механизм, который будет использован в дальнейшем. В статье объясняется, как получить значения «нарастающего итога» для N различных таблиц в рамках одного запроса.

02.10.2011    11219    y-str    9    

6

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

Функция преобразование всяких вариантов строк в дату. Искал, но не нашел на сайте. Преобразовывает СТРОКИ вида "01/10/13","01-10-2013","10,13","10.13","01.03.2013 0:00:00" к типу ДАТА Может, кому пригодится. В обработке используется стандартная функция разложить строку, указываю ее ниже.

29.09.2011    107879    maxtomsk    57    

130

Универсальные функции Перенос данных 1C Платформа 1С v7.7 Платформа 1С v8.3 1C:Бухгалтерия 1C77

Как известно, при OLE обмене доступны только типы СТРОКА, ЧИСЛО, ДАТА. А вот БУЛЕВО (ИСТИНА, ЛОЖЬ) использовать при подключении из 7.7 к 8 не получается. Как же быть? Есть хитрость, как использовать тип булево в семерке при обмене с 1С8! :)

28.09.2011    18851    dnikolaev    8    

18

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

Если терминальный сервер не "резиновый", то пользователям можно запретить плодить открытые 1с.

28.09.2011    8800    kiros    22    

43

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

Позволяет установить время удаленного SQL-сервера на компьютере при выполнении обмена через Внешнее соединение

1 стартмани

27.09.2011    14622    sml    6    

12

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Многие программисты "борются" с блокировками, но в попытках их "победить" не всегда задумываются "зачем они вообще нужны?" "а может от них совсем отказаться?" удивительно, но факт - от блокировок можно просто отказаться.

26.09.2011    67871    comol    163    

175

Работа с интерфейсом Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6

Задача ставилась следующая: разработать отчет и сделать так, чтобы он отображался на панели отчетов "маркетинг и продажи"...

24.09.2011    22500    boffart    6    

30

Разработка внешних компонент Розничная торговля Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Управление торговлей 10

Зачастую у программистов возникают проблемы с подключением внешних компонент (например, драйверов торгового оборудования), когда пользователи работают с 1С, подключаясь к серверу через терминал. Это связано с некоторыми особенностями работы функции глобального контекста ПодключитьВнешнююКомпоненту().

22.09.2011    89669    Spacer    41    

76

Работа с интерфейсом Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6

В этом посте я хочу рассказать об интересных возможностях, которые открывает нам "управляемое приложение" конфигурации "управление торговлей 11" (УТ 11), более того этот функционал имеется также и в УНФ.

22.09.2011    15502    boffart    12    

53

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Не так давно перед нами поставилм задачу: для каждого документа в конфигурации "бухгалтерия предприятия 2.0" необходимо добавить некий реквизит "Х". C первого взгляда задача не очень сложна, но изменять каждый документ конфигурации как то не сильно хотелось по следующим причинам:

22.09.2011    16395    boffart    24    

57

Универсальные функции Email рассылки Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием

В публикации описан фрагмент кода, позволяющий отправлять печатные формы с помощью почтового клиента операционной системы (напр. Outlook, Bat и т.д.)

21.09.2011    32793    Администратор 1С    18    

32

Математика и алгоритмы Внешние источники данных WEB-интеграция Платформа 1С v8.3 1C:Бухгалтерия

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

17.09.2011    143727    jorikfon    73    

187

Запросы Платформа 1С v8.3

Зачастую возникают задачи по поиску и замене ссылок в базе. Конечно же все пользуется не заменимым инструментом - обработкой "Поиск и замена значений". Но, также, довольно часто, объем заменяемых данных велик и обработкой проблематично пользоваться вручную.

15.09.2011    14785    _also    32    

29

Запросы Платформа 1С v8.1 1C:Бухгалтерия

Навеяно публикацией "Анализ сложных запросов с временными таблицами".

1 стартмани

14.09.2011    16264    ediks    8    

8