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

Отладка подключаемых обработок Промо 45

Практика программирования v8 1cv8.cf

На самом деле для этого не нужно ни изменять конфигурацию, ни пользоваться вспомогательной обработкой-отладчиком.. Все просто :)

04.01.2017    10388    0    21    

Рисуем Робота в диаграмме Ганта с использованием Регистра расчетов и Плана видов расчета 8

Практика программирования v8 1cv8.cf

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

вчера в 10:38    286    0    3    

Динамические колонки в таблице значений из разного числа строк (как в отчёте) 3

Практика программирования v8 1cv8.cf

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

16.02.2018    482    0    2    

Обработка заполнения для открытой формы 1

Обработка документов Практика программирования v8 v8::УФ 1cv8.cf Россия

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

16.02.2018    383    1    4    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо 70

Практика программирования v8 1cv8.cf Россия

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    6465    0    64    

Ошибки регламентированного отчета статистики «Форма №11 (краткая)» за 2017 год для БГУ 1.0 и их исправление 0

Практика программирования v8 v8::БУ БГУ Государственные, бюджетные структуры Россия Госбюджет Учет ОС и НМА

В статье описываются ошибки регламентированного отчета статистики «Форма №11 (краткая)» для конфигурации "Бухгалтерия государственного учреждения 8, редакция 1.0" за 2017 год и даются рекомендации по их исправлению.

16.02.2018    345    0    0    

План видов характеристик (ПВХ) - с чем его едят 38

Практика программирования v8 v8::ПВХ

План видов характеристик - эта фишка нужна Аналитикам. В данной статье мы рассмотрим пример создания сложного ПВХ по учебнику Хрусталевой/Радченко. А также создадим свой собственный механизм ПВХ с двумя видами отчетов-СКД на выходе.

14.02.2018    2076    1    5    

Очистка текста - в помощь копирайтеру 3

Практика программирования v8 1cv8.cf

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

13.02.2018    665    2    0    

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула Промо 3

Печатные формы документов Практика программирования Универсальные функции v8 1cv8.cf

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача. UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени. Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

29.12.2017    1575    0    0    

Обновление конфигураций на БСП, у которых в расширениях есть собственные объекты с данными 41

Практика программирования Тестирование и исправление v8 v8::УФ 1cv8.cf

Показан способ обновления конфигураций, основанных на БСП, в тех случаях, когда в расширениях имеются собственные объекты данных (Справочники, Документы, Регистры сведений, Планы обмена).

12.02.2018    2159    3    6    

Веб-разработка на 1Script. Глава 1 149

Практика программирования

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

12.02.2018    3491    0    64    

Кожура. Интерпретатор диалекта Lisp 12

Практика программирования v8 1cv8.cf

Игрушечная реализация интерпретатора диалекта языка Лисп. Без претензий на практическую ценность.

10.02.2018    1017    0    10    

Подсистема "Планировщик" (версия 1.1) Промо 101

Практика программирования WEB Работа с интерфейсом v8 1cv8.cf Россия

Конфигурация с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

02.03.2015    30542    379    48    

Запросы. Временные Таблицы. Сравнение методов создания ВТ 4

Практика программирования v8

Любой начинающий программист 1с8 познает азы искусства языка 1С из книги "1С_ Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" Радченко/Хрусталева http://v8.1c.ru/metod/books/book.jsp?id=441 В данном учебнике на стр.429 подробно рассмотрен пример создания сложного запроса с использованием Временных Таблиц. Сразу скажу, что как для новичка, - пример достаточно сложный и не совсем понятный к самостоятельному повторению в своих разработках. В данной статье мы подробно разберем этот пример сложного запроса Радченко/Хрусталевой и выполним ту же поставленную задачу, но гораздо проще и нагляднее с помощью моей простенькой консоли запросов https://infostart.ru/public/719293/ Я еще пару месяцев назад билась над алгоритмом создания Временных Таблиц в сложном запросе, поэтому нам пригодится и эта ссылка https://forum.infostart.ru/forum9/topic183700/

09.02.2018    1474    0    20    

Порядок из файла при сравнении с cf-ником. Как убрать? 3

Практика программирования v8 1cv8.cf

Как убрать из списка сравнения объекты с изменённым порядком? Многие сталкивались с такой проблемой. Переносим изменения из тестовой базы в рабочую. Выгружаем cf-ник из тестовой, делаем в рабочей сравнение. Получаем множество объектов с изменённым порядком. Форма сравнения предлагает режим "порядок из файла" или "порядок из основной конфигурации".

09.02.2018    924    0    2    

Заполняем по шаблону (по умолчанию) 42

Практика программирования v8 v8::УФ 1cv8.cf

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

08.02.2018    1925    6    9    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо 83

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    23743    0    28    

Исследование "В данной транзакции уже происходили ошибки" 5

Практика программирования v8

Описан пример воспроизведения, и описание причин возникновения данной ошибки.

06.02.2018    1300    0    21    

Создаем "кроссплатформенную" библиотеку для OneScript и 1С:Предприятие 36

Практика программирования v8

Описана методика создания внешних компонент для OneScript и 1С:Предприятие, переносимых на уровне прикладного кода.

05.02.2018    2322    0    7    

Проверка таблицы на дублирование строк (ТаблицаЗначений, ТабличнаяЧасть) и получение массива таких строк 5

Практика программирования Универсальные функции v8 1cv8.cf

Функция для проверки дублирования строк в ТаблицеЗначений или ТабличнойЧасти. Также, если необходимо, возвращает массив задублированных строк (можно обработать).

05.02.2018    1098    0    22    

Этюды по программированию. Взаимодействие с Microsoft Word Промо 77

Практика программирования v8

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

11.12.2017    6247    0    14    

Альтернатива ОтборуСтрок() с возможностями условий отборов СКД 6

Практика программирования v8 v8::СКД 1cv8.cf

Типовой ОтборСтрок() использует только условия на равенство. Для таблицы формы, источником которой является "ДеревоЗначений" возможность отбора вообще отсутствует. Но есть возможность использовать всю широту возможностей отборов СКД.

04.02.2018    985    1    4    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов 67

Практика программирования v8 1cv8.cf

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

01.02.2018    2862    10    31    

Таблица значений в параметрах СКД 3

Практика программирования Инструментарий v8 v8::СКД 1cv8.cf

Шаблон отчета на СКД, где в качестве параметра передаётся таблица значений.

31.01.2018    1089    1    3    

Веб-разработка на 1С (1Script) Промо 99

Практика программирования

Дорогие коллеги, под новый год хочется сделать небольшой сюрприз. Я уже два года обещаю сделать движок веб-разработки для 1С-ников, и вот, наконец, есть что показать. Этим новогодним постом я открываю сериал "Веб-разработка для 1С-ников". Все, кто знаком с проектом OneScript – добро пожаловать! Остальные, тоже не стесняйтесь!

28.12.2017    6928    10    79    

Запись и изменение реквизитов в документах из модуля формы списка документов "Построчно" 0

Практика программирования v8::УФ УНФ Россия УУ

Работа со строками списка документов Заказы покупателей в 1С: УНФ.

31.01.2018    1198    0    8    

Пример реализации технологии Блокчейн в 1С 8.3 3

Практика программирования v8

Конфигурация предназначена для простого и понятного описания технологии блокчейн. Имеется 2 вида документов: Приходная накладная и Расходная накладная. Их постоянно кто-то создает и пробует изменить. В документе Блокчейн хранится контрольная сумма каждого документа, и их тоже какое-то чужое лицо может изменить и поправить. Так в базе 1С хранится информация с нулевым уровнем доверия.

26.01.2018    1224    0    2    

Пример решения расчетной задачи с табелем (для 1С:Специалист) 8

Практика программирования Сертификация v8 v8::СПР УУ Учет рабочего времени

Условие задачи собрано из нескольких экзаменационных задач и служит общим примером решения.

25.01.2018    1405    1    1    

Как просто запомнить алгоритм программного вывода в СКД Промо 137

Практика программирования v8 v8::СКД

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

01.09.2017    13500    0    13    

Вывод картинок в строках в ТЗ на форме. 1С, 8.3 Вэб клиент 8

Практика программирования v8 1cv8.cf

Метод добавления картинок в строки ТЗ на форму вэб клиента. Версия 8.3.

25.01.2018    1571    0    3    

Просмотр файлов 1С, всех основных форматов, без ActiveX, только основными средствами 1С, с работой на вэб клиенте. Под версию 8.3 6

Практика программирования Универсальные обработки v8 1cv8.cf

Простая реализация возможности просмотра форматов: pdf, png, bmp, jpg, jpeg, xls, xlsx, txt - без внешних компонент, только средствами 1С. И главное, работа на Вэб клиенте, с архивом файлов на дисках сервера. 1С 8.3

25.01.2018    1171    4    3    

Получение картинки из буфера обмена с использованием DynamicWrapperX 4

Практика программирования v8 1cv8.cf

Применяем DynamicWrapperX для работы с буфером обмена.

23.01.2018    918    2    2    

Свертка таблицы значений. С блэкджеком и всем остальным 3

Практика программирования Универсальные функции v8 1cv8.cf

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

22.01.2018    1178    2    10    

Случайность, совпадение, закономерность. Генератор случайных чисел 2

Практика программирования Теория программирования Игры v8 1cv8.cf

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

20.01.2018    1697    0    58    

Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) готовая процедура + обработка - демонстрационный пример 135

Практика программирования Универсальные функции v8::УФ 1cv8.cf

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

19.01.2018    4208    11    14    

Программные перечисления, ч.2: приемы кэширования при разработке Промо 53

Практика программирования v8

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

30.10.2017    6616    0    14    

Пример добавления собственных ролей пользователям через расширение 1С 20

Практика программирования Защита, права, пароли v8 v8::Права 1cv8.cf

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

18.01.2018    1964    3    7    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо 16

Практика программирования v8 1cv8.cf

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

05.12.2017    4455    0    27    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП Промо 10

Практика программирования Универсальные печатные формы v8 БП3.0

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

06.12.2017    3136    17    6    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов Промо 131

Практика программирования Теория программирования Универсальные функции Оптимизация БД (HighLoad) v8 1cv8.cf Россия

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    14746    131    73