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

Все публикации Практика программирования — все для 1С

Не заполняются счета учета автоматом по кнопке "Изменить" 3

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

В конфигурации 1С Бухгалтерия 2.0 (платформа 8.2) при использовании такой замечательной вещи как групповое изменение строк документов не работает автоматическое заполнение счетов учета, хотя в справочнике номенклатуры все заполнено корректно (имеется в виду счета учета)

18.01.2011    10035    3    

Некоторые полезные новичкам платформы 1С8.х приёмы работы с запросами 271

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

В статье приведено несколько приёмов работы с запросами повышающие эффективность работы программиста

17.01.2011    62933    88    

Конвертация ТаблицыЗначений В Массив 37

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

Начал программировать в 8.2 и столкнулся с постоянной проблемой передачи "таблицы значений" в Управляемую форму ну и написал маленькую функцию конвертации ТЗ в Массив с вложенной структурой.

17.01.2011    26132    20    

Как прятать реквизит... 21

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

Задача: Нужно, чтобы определенный пользователь «не видел» определенный реквизит.

16.01.2011    12707    34    

Исполнение кода в модуле формы при разработке в 1С 8.2 114

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

Немного теории о новом подходе к программированию форм в 1С 8.2 Рассматриваются директивы компиляции процедур и функций, которые определяются в модуле формы.

15.01.2011    22485    182    19    

Сокращение ссылок с использованием goo.gl и bit.ly 12

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

Обработка, которая позволяет получить короткий интернет адрес с использованием api сервисов goo.gl и bit.ly

1 стартмани

17.01.2011    13066    16    8    

QR-код 84

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

Генерация qr кода с помощью api google

10.01.2011    22701    12    

Универсальный вариант XML-обмена данными для v8.1 25

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

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

1 стартмани

09.01.2011    15623    624    6    

Конфигурация "Челнок" - набор функций и процедур для глобального модуля 11

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

Еще одна разработка - набор функций и процедур общего назначения для глобального модуля.

1 стартмани

06.01.2011    9059    161    6    

Авансовый отчет, приходующий товары на различные склады (места хранения) 6

Практика программирования v8 БП2.0 Россия БУ Учет ТМЦ Бесплатно (free)

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

30.12.2010    3276    3    

Шаблон НЕтипового отчета (Просто добавь запрос) 9

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

Шаблон для программирования отчетов "На лету".

1 стартмани

22.12.2010    6769    225    15    

Облегчаем жизнь расчётчикам (аванс) 10

Практика программирования v77::Расчет 1С7:ЗиК Россия Зарплата Абонемент ($m)

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

1 стартмани

18.12.2010    6890    82    4    

Новая версия 1С:Предприятие 8.2 конфликтует с C# и .Net framework 22

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

Суть конфликта 1С 8.2 с C# и .Net framework в следующем. В версии 8.2 1С анонсировала новый способ написания внешних компонент 1С с использованием так называемого Native API. Самое интересное, что на C# предложенный подход реализовать невозможно, а реализация Native API на VC++/CLI теоретически возможна, но при попытке подключения DLL, скомпилированных с опцией /CLR, происходит зависание 1С (версия 8.2.13.202). Еще один конфликт – в новой версии 1С нет поддержки технологии ActiveX, на основе которой многие разработчики вставляли в формы 1С свои WinForms-приложения.

15.12.2010    18953    128    

Календарь 15

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

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

1 стартмани

14.12.2010    3450    135    6    

Программное изменение текста в надписях Word 27

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

Печатная форма договора в шаблоне Word. Реквизиты в 1С. Заполнение шаблона реквизитами: все стандартно, но в надписях долго получалось. Получилось :) Может кому пригодится.

06.12.2010    14848    10    

Код С# в bat-файле 6

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

Маленькая забавность о том, как использовать все возможности dotNet в обычных bat-скриптах. Или сделать скриптовый язык из С#.

23.11.2010    14610    26    

Подбор свободного кода справочника "Номенклатура" без захвата одного и того же кода несколькими операторами. 1

Практика программирования v77::ОУ 1С7:ТиС Россия Бесплатно (free)

При использовании в справочнике Номенклатура конструкции подбора не занятых кодов менее максимального, при работе нескольких операторов возникла проблема захвата одного и того же кода, если не использовать Записать() при создании нового элемента.

05.11.2010    8170    10    

Хранение данных в макете 12

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

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

1 стартмани

03.11.2010    14590    207    24    

"Консолидация ПРОФ" - уровень точности 1

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

В конфиграции "Консолидация" ПРОФ - уровень точности для каждой ячейки.

23.09.2010    2911    3    

Поиск и замена значений 8.2 с автопоиском 29

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

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

1 стартмани

02.08.2010    7202    705    9    

Очистка регистров накопления 20

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

Обработка для удаления регистров накопления. Идея создания пришла после N-го количества времени "занятий любовью" с обработкой, которую скачал отсюда http://www.infostart.ru/public/22309/. Предполагалось сделать очистку для всех регистров, но на данный момент времени хватило только на регистры накопления. Работать будет на любых конфигурациях 8-ки.

1 стартмани

29.07.2010    7670    378    17    

Форматирование даты с учетом склонения по падежам 6

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

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

1 стартмани

27.07.2010    12033    73    12    

Парсинг и анализ кода 15

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

Обработка для парсинга и анализа файлов с модулями конфигурации

1 стартмани

20.07.2010    12894    249    13    

ЗиК 298 Ошибка в исчислении стажа. Отчетность ПФР СЗВ-6. 34

Практика программирования v77::Расчет 1С7:ЗиК Россия БУ Зарплата Бесплатно (free)

Проблемы у сотрудников, имеющих Больничные листы, у которых либо Начало болезни = конец месяца либо Окончание болезни = начало месяца. В первом случае в СЗВ-6 началом болезни считается начало следующего месяца, во втором окончание болезни - конец месяца.

13.07.2010    10637    19    

ЗиК 7.7 заполнение данных по донорским дням в карточке "Сведения о стаже" 2

Практика программирования v77::Расчет 1С7:ЗиК Россия Зарплата Бесплатно (free)

Сначала оговорюсь, что наша конфигурация неоднократно изменялась и от стандартной очень отличается, поэтому буду приводить куски кода без указания номеров строк. Документы по донорским дням вводятся в систему через документ «Оплата по среднему» вид расчета указывается «Дни доноров» (собственно добавленный нами вид расчета). Так как донорские дни не облагаются страховыми взносами, то и в стаж эти дни попадать не должны. Соответственно при сдачи отчетности в ПФР нужно заполнять карточку «Сведения о стаже». Это конечно можно было сделать вручную, когда документов не больше десятка, но когда их более 250, то бухгалтерам проблематично внести все отклонения в систему. Поэтому автоматизируем процесс :)

07.07.2010    2999    3    

Процедура переноса выплаты из Камина в банк 2

Практика программирования openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Банковские операции Зарплата Бесплатно (free)

Формирование зарплатного файла для BBank Балтийского банка для зарплаты Камина 2.0

02.06.2010    4863    1    

Механизм оповещений для конфигураций на базе 8.1 10

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

Оповещения - инструмент событийного анализа. Имеются почти во всех ERP-системах. Администратор системы (или пользователь с высоким уровнем полномочий) может задать условия, при наступлении которых производится информирование группы пользователей встроенными средствами информационной системы (панель оповещений) или по электронной почте. Например, можно настроить отправку сообщений всякий раз, когда в системе будет проводиться приходный кассовый ордер на сумму более 10 000 рублей

1 стартмани

28.05.2010    10781    207    6    

Создать ярлык для базы 1С - просто!... Но не тривиально. 41

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

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

1 стартмани

20.05.2010    13787    255    19    

Переводим число из десятичной в любую систему счисления 29

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

Иногда надо перевести число в двоичную или шестнадцатеричную систему счисления - нет ничего проще. Кроме этого, данной функцией можно воспользоваться для компактного представления большого числа (например результат вычисления хэш функции) в виде строкового кода, когда код документа (справочника) тип строка. Например число 6869973762479115207 (19 разрядов) в 156-ричной системе счисления будет представлен строкой "KвULq%Лzq" (9 символов)

11.05.2010    17740    9    

Выгонялка. 14

Практика программирования openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Часто сталкиваюсь с проблемой: просишь пользователей выйти из базы, а они не слушаются! Для этого написала такую вот выгонялку.

21.04.2010    10092    38    

Загрузка данных из Excel 1С 8.1 63

Загрузка и выгрузка в Excel Ценообразование, прайсы Практика программирования v8 1cv8.cf Бесплатно (free)

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

15.04.2010    29539    11    

Отладочный вывод таблицы значений 11

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

Иногда при отладке хочется спокойно проанализировать состав таблицы значений. ВыбратьСтроку() маловато.

1 стартмани

10.04.2010    16352    213    10    

Исправление UChoice для корректной работы с SQL 19

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

Рассказывается как исправить типовой универсальный отчет: "Подбор объектов", что бы он работал с SQL. В текущей реализации, которая лежит на ИТС без изменений много лет, в SQL базе отобрать объекты по вхождению в группу справочника невозможно, при этом в DBF варианте все работает.

1 стартмани

31.03.2010    11001    14    

Алгоритм расчета периодов 3

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

Вычисление периодов в формате ГГММДД. Вычисление дат по формуле Дата + ГГММДД. Примечание: Даты передаем в виде 'ДД.ММ.ГГГГ', периоды - "ГГ-ММ-ДД". Пользуйтесь.

10.03.2010    7928    1    

Создание документов Word по шаблону без Word.Application 28

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

Заметка о том, как можно/нельзя (нужное подчеркнуть) создавать файлы MS Word,

1 стартмани

06.03.2010    9347    481    11    

Правильный расчет лет, месяцев, дней между датами 9

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

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

1 стартмани

05.03.2010    10477    210    12    

Ошибка 293 релиза. Исправление Больничного листа (не учитывался процент) 5

Практика программирования v77::Расчет 1С7:ЗиК Россия Бесплатно (free)

В глобальном модуле в строке 48014 добавил умножение на Процент из документа БольничныйЛист.

18.02.2010    5333    18    

Справка о доходах за 2009 (ошибка релиза 293) 16

Справки Практика программирования v77::Расчет 1С7:ЗиК Россия Зарплата Бесплатно (free)

Исправлена ошибка релиза 293 "Зарплата и кадры 7.7" в части вывода в справку строк с пустыми данными.

15.02.2010    9967    14