Расширенный фильтр

Все публикации — все для 1С

[ОБУЧАЛОВКА] Многоуровневое меню своими руками 29

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

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

27.05.2007    17000    22    

FAQ или платформа 8 для чайников :) 180

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

Судя по форумам, посвященным тематике 1С, у программистов впервые столкнувшихся с платформой 1С v 8 или переходящих с 7.7, часто возникают одни и те же вопросы. Здесь я решил собрать наиболее часто встречающиеся, на мой взгляд…

21.01.2008    20672    47    

Менеджер внешних отчетов и обработок v8 119

Менеджеры внешних отчетов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

17.12.2008    22141    1136    44    

Решалка задачки "Ход конем" v 1.0 (рекурсия) 7

Игры v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

03.02.2009    18126    40    10    

Обработка для непосредственного удаления всех ссылок на выбранный объект(ы). Удаления помеченных объектов в немонопольном режиме 62

Чистка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m)

Обработка для непосредственного удаления всех ссылок на выбранный объект(ы). Удаления помеченных объектов в немонопольном режиме.

22.04.2009    18433    1199    46    

Рекурсомания или интеллигентно ковыряемся в носу:-) 12

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Рекурсия - как женщина, затратна, но как красива, чертовка :) И тот, кто найдет в коде цикл, пусть кинет в свой монитор камнем :-)

1 стартмани

23.06.2009    13103    180    14    

Граф(ин) 7.7. 7

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

Что порождает чудовищ? 1С+Дракон или сны разума?

01.07.2009    11828    10    

Защита от повторений номенклатуры при сохранении 59

Обработка справочников v8 1cv8.cf 1cv7.md Учет ТМЦ Абонемент ($m)

Предлагаю коллегам-разработчикам вариант защиты пользователя от ошибок при заполнении справочника товаров. Обработки, интегрированные в вашу конфигурацию, предупредят о том, что похожий товар уже имеется в базе. Метод реализован для платформ 7.7 и 8.1

1 стартмани

08.07.2009    17123    474    53    

Законы Мерфи (Программистские законы и правила) 33

Архив Россия Бесплатно (free)

Объединяет все эти многочисленные законы Мерфи - они прекрасно объясняют вам причины, по которым что-либо в вашей жизни или в делах идет не так как надо.

07.08.2008    11415    5    

Развертка техпроцесса на изделие (дополненная и измененная). 11

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

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

1 стартмани

07.10.2009    10229    141    11    

Расчет стоимости изделия по составу 6

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

Вариант отчета для расчета стоимости номенклатуры по составу.

1 стартмани

16.10.2009    8431    124    7    

Обрезание распределённой базы по OLE 17

Свертка базы Распределенная БД (УРИБ, УРБД) 1С7.7<->1C7.7 v77::ОУ v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

В качестве комментария к http://infostart.ru/public/22060/ Позволю себе выложить своё творение 2004 года того же назначения. Выкладывал в обсуждение разработки Dr.HiHi, но оттуда качается коцаный архив. Поэтому выкладываю отдельной программой. Этой обработкой, кстати, сворачивалась большая база. Более 100 Гбайт. Свёртка выполнялась в периферийных базах. Весь процесс занимал не более двенадцати часов.

1 стартмани

31.10.2009    15673    167    9    

Использование регулярных выражений (RegExp) в 1С8.х 198

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

1. Использование 2. Достоинства RegExp 3. Отладка и проверка (RegExBuddy) 4. "Обертки" 5. Примеры использования (полезные универсальные функции) 6. Заключение

1 стартмани

25.01.2010    64159    343    81    

Отладочный просмотр "СпискаЗначений", "ТаблицыЗначений", "ИндексированнойТаблицы" 21

Инструментарий v7.7 1cv7.md Россия Абонемент ($m)

Отладочный просмотр "СпискаЗначений", "ТаблицыЗначений", "ИндексированнойТаблицы"

1 стартмани

15.04.2010    14823    174    19    

Учет аналогов в 1С:Предприятии 8.2 - статья и 7 видео-уроков 98

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

В этой статье мне хотелось бы поговорить о решении нетривиальных задач на платформе "1С:Предприятии 8". Рассмотрим задачу учета аналогов, разберем варианты реализации. Решение упрощенной задачи учета аналогов можно будет посмотреть в приложенных видео-уроках. Видео-уроки можно также рассматривать как пример разработки на платформе "1С:Предприятие 8.2". Полный текст статьи с картинками можно скачать в приложенном pdf-файле. Также в самом конце pdf-статьи находятся альтернативные ссылки на скачивание видео-уроков, их можно использовать при низкой скорости скачивания с инфостарта.

1 стартмани

28.05.2010    20031    1719    27    

Резервное копирование и обслуживание базы данных 6

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Скрипты для обслуживания базы данных и её архивирования.

1 стартмани

08.07.2010    11510    114    5    

Просмотр XML 53

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

Удобный просмотр любого большущего файла XML в дереве значений

1 стартмани

31.07.2010    16972    738    26    

Удаление помеченных объектов под 8.2 (управляемые формы, многопользовательская), альфа-версия 16

Чистка базы v8 1cv8.cf Бесплатно (free)

Удаление помеченных объектов на управляемых формах. Не требует монопольного доступа.

13.08.2010    12244    609    7    

Файлы контрагентов 11

Управленческие v8 УТ10 Россия УУ Делопроизводство и документооборот Абонемент ($m)

В отчет рекурсивно выводятся файлы контрагентов в следующей иерархии: головной контрагент - контрагент ( - файлы контрагента - ) - документы по контрагенту - файлы документов. При двойном щелчке по названию файла файл открывается в соответствующем приложении.

1 стартмани

09.11.2010    9611    49    1    

Как не «попасть на миллион», решая задачу разузлования 48

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

Часто, столкнувшись с долгим временем выполнения какого-либо фрагмента кода, мы начинаем искать технологические программные решения: переносить вычисления в СУБД, либо в оперативную память, устранять неявные запросы в циклах, применять другие известные приемы оптимизации или просто ругать платформу. Хотя на самом деле проблема может быть всего лишь в неверно выбранном алгоритме. В статье рассказывается об одном таком случае, возникшем при решении задачи «разузлования». Надеюсь, прочитав эту статью и ознакомившись с текстом варианта программы, построенной по давно известному алгоритму, Вы избежите подобных ошибок. Тем более программа получилась совсем небольшой.

1 стартмани

21.11.2010    30562    179    52    

1С 7.7 Универсальный показ и разные прибамбасы для отладки (все в одной форме) 17

Инструментарий v7.7 openconf 1cv7.md Россия Абонемент ($m)

(добавлено: складывание ТаблицЗначений из колонки, добавление как реквизита ТабличнойЧасти документа в новую колонку, вызов команды на последовательность действий (из дополнительной неуниверсальной части) (как результат: теперь можно отработать такую составную команду "НаборДействий_ДобавитьРеквизит(ТЧ),СложитьТ,Свернуть(Клиент@Приход#Расход),Печать") Универсальная обработка 1)Обработчик ТаблицыЗначений (Т) (списказначений) 1.1)Если ей передать таблицузначений (Т) (списокзначений) - покажет его на своей форме и дальше с ней можно извращаться (добавлять колонки с реквизитами значений из другой колонки (в том числе ВнутреннийИдентификатор, КоличествоСтрок табличной части Помеченность на удаление, саму табличную часть как ТаблицаЗначений)), показывать реквизит (.../шапку, табличную часть) значения из ячейки, сортировать, свертывать, сохранять в значение внутр в файл, ...., скидывать в dbf (с ограничениями по колонкам), разворачивать в плоскую таблицу значения из списков из колонки Т (создает таблицу с копиями строк для каждого значения из списка), получать таблицузначений как сумму строк таблицзначений из колонки (т.о. можно получить суммарную табличную часть списка документов) поиск дублей строк по любому набору колонок, некоторые математические действия со значениями колонок, подсчитывает итог текущей колонки, выдает Т на печать,...) 1.2)Можно загружать Т из файла внутр 1.3)Можно загружать табличную часть любого документа 2)Может использоваться для открытия формы документа/элементасправочник (через команду вызова) (делает интелектуально (открывает на просмотр, если заблокирован), открывает форму списка, если нет формы элемента и т.п.), показа движений регистров документа ... 3)Может быть использован отдельный обработчик не универсальный для пристыковки не универсальных расчетов значений по содержимому ячеек колонки (приложен пример ПоказатьТ_Доб_НеУниверсальность.ert) (удобно использовать, в том числе, из UCoice.ert ) В ПоказатьТ_Доб_НеУниверсальность.ert класть обработчики не универсальные, чтобы ПоказатьТ.ert открывалась во всех базах В ПоказатьТ_Доб_НеУниверсальность.ert можно класть строки выполнения последовательности действий (см. в модуле ПоказатьТ_Доб_НеУниверсальность) (например, "НаборДействий_ДобавитьРеквизит(ТЧ),СложитьТ,Свернуть(Клиент@Приход#Расход),Печать" - выполнится указанный набор действий (т.е. получим печатную таблицу суммы табличный частей документов из текущей колонки, свернутую по "Клиент","Приход,Расход" (т.е. считаем, что Клиент,Приход,Расход - есть колонки в ТабличныхЧастях документов из текущей колонки) ) (сама обработки такой строки происходит в ПоказатьТ.ert)

1 стартмани

20.12.2010    9377    237    4    

Отметка строк в дереве и прочие примеры работы с деревом 61

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

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

1 стартмани

28.12.2010    23713    501    15    

Групповой взаимозачет 7.7. 11

Универсальные обработки Теория учета v77::ОУ v77::БУ v77::Расчет 1cv7.md Дебиторская и кредиторская задолженность Абонемент ($m)

Вводим таблицу задолженностей и распечатываем все варианты взаимозачета.

1 стартмани

03.06.2011    14921    92    43    

Удаление элементов базы со всеми ссылками v2 59

Чистка базы v8 1cv8.cf Абонемент ($m)

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

1 стартмани

30.06.2011    13189    421    32    

Порождающий запрос 256

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

Иногда в запросе необходимо получить искусственную таблицу заданного размера, не связанную с данными информационной базы. Эта получаемая «из воздуха» таблица может быть заполнена, например, числами натурального ряда или функционально связанными с ними значениями. Такая таблица может пригодится как временная таблица в запросе для соединения с реальными таблицами. Другой вариант – быстрое получение таблиц значений заданного размера, списков, массивов и прочее. В последних версиях MS-SQL есть возможности непроцедурной генерации таблиц посредством специального «итеративного» описания. Ну а для 1С пригодится следующее решение:

1 стартмани

15.09.2011    59249    149    86    

Пример простого чтения сложного файла xml 10

Обмен через XML Обработка документов v8 БП2.0 Россия Абонемент ($m)

Несколько рекурсивных функций и процедур, попутно загрузка документов.

1 стартмани

05.11.2011    11862    109    7    

Ссылки на документ или элемент справочника (пример рекурсии и работы с деревом значений) 4

Практика программирования Работа с интерфейсом v8 БП2.0 Россия Абонемент ($m)

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

1 стартмани

11.11.2011    6983    36    1    

Сохранение реквизитов и табличных частей объектов в XML 29

Обмен через XML Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.11.2011    19438    21    

Использование структур для передачи параметров функций 9

Теория программирования Россия Бесплатно (free)

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

06.12.2011    17080    25    

Универсальный обмен данными UNIDATA 1с77 14

Загрузка и выгрузка в Excel Обмен через XML 1С7.7<->1C7.7 v77::ОУ v77::БУ 1cv7.md Абонемент ($m)

Моя авторская обработка для обмена данными для 1с77

1 стартмани

07.02.2012    20933    259    19    

Автоматизация анализа файлов технологического журнала 53

Журнал регистрации v8 Россия Абонемент ($m)

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

1 стартмани

14.02.2012    26659    76    16    

v77. Как ИспользоватьСубконто 8

Практика программирования v7.7 1cv7.md Россия БУ Оборотно-сальдовая ведомость, Анализ счета Бесплатно (free)

Как ИспользоватьСубконто или почему операция - "любимый" инструмент бухгалтера.

05.03.2012    9990    9    3    

Вывод и перенумерация отчета с заранее неизвестным количеством группировок. 19

Практика программирования Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

1C v.7.7 Пример вывода отчета с заранее неизвестным количеством группировок, с возможностью изменять уровень вложенности группировок из списка значений на форме, с нумерацией конечного отчета, с выводом структуры вложенности группировок (с помощью внешней компоненты Йоксель - http://yoksel.net.ru/Hotfixes). В приложенном файле показан пример вывода отчета из сформированной таблицы значений. Код я старался закомментировать как можно подробней. Хоть семерка и вымирающая платформа, думаю еще есть люди, которые только начинают ей заниматься, и им это может пригодиться.

1 стартмани

21.03.2012    22333    20    11    

1С8:борьба - личный опыт работы с платформой 1с8 206

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

Мой личный опыт работы с платформой 1С8. Заметки, которые я делал несколько лет при работе с 1с8. Полезные советы. Планирую обновлять.

1 стартмани

30.03.2012    64059    321    46    

Обход запроса по нескольким группировкам 165

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

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

24.04.2012    114290    33    

Визуальное отображение структуры программного модуля 1С 8.* 37

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

Довольно часто возникает необходимость анализа незнакомого программного модуля (речь идет об 1С 8.*) и чтобы разобраться в его структуре, нужно потратить некоторое время, которого как всегда не хватает. Обработка позволяет быстрее разобраться в структуре модуля, формируя дерево вызовов процедур и функций модуля.

1 стартмани

26.04.2012    15428    147    18    

Передача аргумента, полученного по ComConnector, на сервер 4

Теория программирования v8 Абонемент ($m)

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

1 стартмани

20.03.2013    4764    3    

Групповая обработка настроек и дополнительных прав пользователей для УТ 10.3 26

Защита, права, пароли v8 УТ10 Россия Абонемент ($m)

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

1 стартмани

30.07.2012    15683    275    11    

Выборочное удаление помеченных объектов (управляемые формы 1С 8.2) 51

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

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

1 стартмани

30.07.2012    31157    656    42