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

Публикация № 80021

Разработка - Практика программирования

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

Разработка «Челнок» содержит в себе набор функций и процедур — инструментарий общего назначения для глобального модуля конфигурации 1С, предназначенный для обеспечение выполнения часто востребованных одинаковых операций в программных модулях 1С и одновременно содержит средства демонстрации работы 9-ти процедур и функций этого инструментария.

Разработка бесплатна и полностью свободна для использования и распространения: об этом подробнее в Лицензионном соглашении.

11

Скачать файлы

Наименование Файл Версия Размер
набор функций и процедур для глобального модуля
.7z 65,91Kb
06.01.11
161
.7z 65,91Kb 161 Скачать

Специальные предложения

См. также

Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк 3

Статья Программист Архив с данными v77::ОУ Абонемент ($m) Практика программирования

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    6576    2    Vortigaunt    26       

Ведомость по остаткам ТМЦ на складах с ценой номенклатуры по типу и валюте для ТиС 9.2 2

Отчеты и формы Программист Бухгалтер Внешний отчет (ert,erf) v77::ОУ 1С7:ТиС Россия УУ Windows Учет ТМЦ Ценообразование, анализ цен Абонемент ($m) Ценообразование, прайсы Практика программирования Управленческие

Модификация типового отчета является фактически прайс-листом при формировании по цене продажи на текущие сутки. Может использоваться для грубого анализа себестоимости продукции и как отчет по стоимостной оценке склада. В типовой отчет добавлена колонка "цена" на конечную дату отчета с возможностью указания типа цены и валюты (при управленческом "многовалютном" учете в ТиС 9.2). Проверялась на отраслевой конфигурации 1С 7.7 "Агент плюс" на базе ТиС 9.2 Также показана методика разработки для начинающих программистов, кто столкнулся с устаревшей Торговля+склад 9.2 (или отраслевых аналогов типа Агент-Плюс...).

1 стартмани

05.11.2015    16737    17    jobkostya1c8    3       

Как получить номер и дату договора из наименования справочника договоров? 5

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Windows Абонемент ($m) Практика программирования Обработка справочников

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

1 стартмани

24.09.2015    16825    2    SiAl    7       

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md Windows Абонемент ($m) Практика программирования Универсальные функции

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    21679    4    Serginio    1       

Предельные базы взносов в ПФР, ФСС, ФФОМС 2015 в 1С: Бухгалтерия 7.7 0

Инструменты и обработки Программист Конфигурация (md, cf) v77::БУ 1С7:Бух Россия БУ Windows Зарплата Абонемент ($m) Практика программирования

Реализация Постановления Правительства РФ 1316 от 04.12.14 для типовой конфигурации "Бухгалтерский учет 7.7" рел. 7.70.590

1 стартмани

31.12.2014    16739    10    Sergey1CSpb    2       

Онлайн резервирование товаров 1

Инструменты и обработки Программист Подсистема v77::ОУ 1С7:ТиС Windows Абонемент ($m) Практика программирования

Бывало ли у Вас такое: зарезервировали товар по телефону, собрались проводить документ, а товара уже нет в доступном остатке на складе? Пока Вы разговаривали, кто-то успел провести документ, который зарезервировал товар. Что делать? Есть одна идея.

1 стартмани

10.10.2013    9596    1    Вадимко    1       

Ошибка в регламентированной отчетности за 2-й квартал (форма-4 ФСС: Титульный лист, релиз 13q2001) 9

Инструменты и обработки Программист Бухгалтер Внешний отчет (ert,erf) v77::БУ 1С7:Бух Россия БУ Windows ФОМС, ПФ, ФСС Абонемент ($m) Регламентированная отчетность Практика программирования

В регламентированной отчетности за 2-й квартал (форма-4 ФСС: Титульный лист, релиз 13q2001) для конфигурации "Бухгалтерский учет, редакция 4.5" при открытии ранее сохраненного титульного листа дата подписания всегда будет "01.04.2013" независимо от того, какая там была дата при сохранении.

1 стартмани

27.06.2013    11253    18    user77    8       

Итоговая строка в форме "Требование-накладная" М-11 в 1С: Бухгалтерия 7.7 2

Статья Бухгалтер Нет файла v77::БУ 1С7:Бух Россия БУ Windows Абонемент ($m) Практика программирования

Появилась необходимость видеть итог в Требовании-накладная М-11 по колонке "Сумма" Выкладываю - как написать

1 стартмани

15.04.2013    14183    10    Доня    3       

[Разработчику] Любая таблица значений в OLAP 20

Инструменты и обработки Программист Архив с данными v7.7 1cv7.md Windows Абонемент ($m) Инструментарий разработчика Практика программирования Универсальные обработки

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    24587    49    venger    7       

Реализация условий в прямых запросах к журналу расчета. 8

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

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

1 стартмани

06.12.2012    11544    5    nicotin    5       

Библиотека кода 1С 7.7 (накопленная за 8 лет) 69

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 1cv7.md Абонемент ($m) Практика программирования

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    23697    247    adhocprog    51       

Групмейкер для таблицы значений. 24

Инструменты и обработки Программист Внешний отчет (ert,erf) v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Абонемент ($m) Инструментарий разработчика Практика программирования Универсальные обработки

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

1 стартмани

20.11.2012    20127    59    dusha0020    15       

Обработка проверки номера сотового телефона 3

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Windows Абонемент ($m) Универсальные обработки Классификаторы Универсальные функции

Обработка предназначена для проверки номера сотового телефона по базе def номеров РФ по данным rossvyaz.ru

1 стартмани

05.10.2012    15153    28    BPAvel    8       

Выгрузка на сайт через EXСEL, с таймером (с повторениями выгрузки через заданный промежуток времени). 7.7 ТиС Украина 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Украина Windows Абонемент ($m) Практика программирования Загрузка и выгрузка в Excel WEB

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

1 стартмани

03.09.2012    8502    15    serko8547    1       

Сохранить активный табличный документ на рабочий стол в XLS 0

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Казахстан Windows Абонемент ($m) Практика программирования

Удобное, БЫСТРОЕ сохранение табличного документа. Средствами йокселя. Сохраняет открытый документ на рабочий стол.

1 стартмани

22.08.2012    10747    6    Maximysis    3       

Группировка данных в таблице значений (1С:7.7) 3

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m) Работа с интерфейсом Универсальные функции

Надоело каждый раз морочиться с итогами по группам данных в таблице значений при выводе отчета на печать! Вот и накидал простое решение... может и боян - но мне нравится)

1 стартмани

08.08.2012    17742    35    Lancelot-2M    9       

Скрипт обработки повторов принадлежности видов расчетов к группам расчетов при сравнении конфигураций ЗИК 0

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

При сравнении конфигураций 7.7 ЗИК у групп расчетов и видов расчетов присутствуют строки, относящиеся одновременно к удалённым и добавленным видам/группам. Скрипт анализирует отчет о сравнении конфигураций и удаляет лишние строки.

1 стартмани

05.06.2012    3712    2    bubblegum    1       

Расчет CRC32 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Абонемент ($m) Универсальные функции

Расчет CRC32 без использования внешних компонент

1 стартмани

26.04.2012    10121    36    GAlexis    17       

Внешний отчет Книга покупок 2012 для старых релизов Бухгалтерии 7.7 16

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Розничная торговля Абонемент ($m) Практика программирования Анализ учета

Внешний отчет Книга покупок 2012 для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

1 стартмани

26.04.2012    8206    159    ddv68    8       

Печать РКО и ПКО за период 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::БУ 1С7:Бух 1С7:Комплекс Россия БУ Кассовые операции Абонемент ($m) Печатные формы документов Практика программирования

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

1 стартмани

25.04.2012    4796    38    Leannet    7       

Добавление стран из классификатора сохраненного в таблице значений 3

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия Windows Абонемент ($m) Практика программирования

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

1 стартмани

23.04.2012    4390    9    noknown    2       

Исправление ошибки в отчете "Журнал счетов-фактур по Постановлению № 1137" в 1С Бухгалтерии 7.7 537-7.7.538 релиз 12

Статья Программист Нет файла v77::БУ 1С7:Бух Россия БУ Абонемент ($m) Практика программирования

В отчете "Журнал счетов-фактур по Постановлению № 1137" в печатной форме не выводятся суммы НДС по ставке 10%, внесенные вручную в документе "Счет-фактура полученный"

1 стартмани

12.04.2012    9788    22    ksv74    1       

Выяснение ID'а объекта в базе SQL по его внутреннему идентификатору 1С 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) openconf v77::БУ 1cv7.md Windows Абонемент ($m) Практика программирования Универсальные функции

Обработка позволяет узнать ID в базе SQL конкретного агрегатного объекта конфигурации (метаданных) 1С 7.7.

1 стартмани

27.03.2012    25320    14    born85    41       

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

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

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

1 стартмани

21.03.2012    23414    20    unichkin    11       

Исправление ошибки вычисления суммы удержанного НДФЛ в ЗиК 320-322 14

Статья Программист Нет файла v77::Расчет 1С7:ЗиК Россия БУ Зарплата НДФЛ Абонемент ($m) Практика программирования

При заполнении таблицы ДоходыВычетыНалогиСотрудников в функции глобального модуля глСобратьДанныеДляНДФЛ2011() есть ошибка при вычислении колонки "НУ1" (суммы удержанного НДФЛ для целей налогового учёта). Данная статься посвящена её исправлению.

1 стартмани

18.03.2012    15409    30    andrewks    33       

Проверка и исправление реквизитов контрагентов в соответствии с сайтом STA.GOV.UA 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ 1cv7.md Украина Абонемент ($m) Практика программирования Разное

Отчет-Обработка для заполнения в украинской конфигурации реквизиты контрагентов в соответствии с сайтом STA.GOV.UA. Проверку можно осуществлять как по ИНН таки по ЕДРПОУ. Можно сделать только отчет. А если понадобится то установив соответствующие флажки сделать необходимые изменения. Можно делать как для отдельного контрагента (выбрав его в отчете) так и для всех контрагентов сразу (для этого поле контрагента оставить пустым). Сделал Отдельно для "ТиС" и Отдельно для "Бухг учет"- Конфигурации для Украины

1 стартмани

12.03.2012    8967    7    volodya1122    6       

Журнал "Общий". Меню кнопки "Время" вынесено отдельными кнопками 0

Инструменты и обработки Программист Архив с данными v77::БУ 1С7:Бух Россия Абонемент ($m) Практика программирования

Для удобства, что бы не вызывать меню из кнопки "Время". Пользуюсь часто. Экономит моё время.

1 стартмани

01.03.2012    3898    5    andr12    9       

Прогрессбар для конфигураций 7.7 5

Инструменты и обработки Программист Конфигурация (md, cf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Абонемент ($m) Работа с интерфейсом Универсальные функции

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

1 стартмани

11.02.2012    5670    32    Gagarick    3       

Исправление ошибки в печати справок 2-НДФЛ в 1С Бухгалтерии 7.7 535 релиз и УСН 189 38

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Россия БУ Зарплата НДФЛ Абонемент ($m) Справки Практика программирования

При подборе в печати справок возникает ошибка "Если Элемент.ОсновнойЭлемент Элемент Тогда {Отчет.СправкиПоНДФЛ.Форма.Модуль(4782)}: Поле агрегатного объекта не обнаружено (ОсновнойЭлемент)"

1 стартмани

30.01.2012    15325    72    Intelligent    21       

Взаимозачет по партиям для регистра "ПартииНаличие" 10

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия БУ Учет ТМЦ Абонемент ($m) Практика программирования Анализ учета

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

1 стартмани

02.01.2012    8493    122    Digo65    19       

Хранение любых файлов в конфигурации бух 4.5 1С77 с привязкой их к справочникам и документам (облегченная) 3

Инструменты и обработки no Конфигурация (md, cf) v77::БУ 1cv7.md Абонемент ($m) Практика программирования

Небольшая доработка типовой конфигурации 1С77 Бухгалтерский учет 4.5. После доработки конфигурация позволяет "крепить" к любым документам и справочнику Договоры любые файлы (картинки, сканы документов, xls файлы расчетов, rtf файлы документов и договоров).

1 стартмани

22.12.2011    5703    17    zspr    8       

Хранение любых файлов в конфигурации бух 4.5 1С77 с привязкой их к справочникам и документам 15

Инструменты и обработки no Конфигурация (md, cf) v77::БУ 1С7:Бух Windows Абонемент ($m) Практика программирования

Небольшая доработка типовой конфигурации 1С77 Бухгалтерский учет 4.5. После доработки конфигурация позволяет "крепить" к любым справочникам и документам любые файлы (картинки, сканы документов, xls файлы расчетов, rtf файлы документов и договоров).

1 стартмани

20.12.2011    6633    40    zspr    30       

Устранение дубликатов номенклатуры в справочнике и документах 0

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::БУ 1С7:ББУ Россия Абонемент ($m) Практика программирования Обработка справочников

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

1 стартмани

10.12.2011    6918    52    Borometr    10       

Миниклавиатура для ТиС 9.2 7.7 5

Инструменты и обработки Системный администратор Бухгалтер Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия УУ Учет ТМЦ Абонемент ($m) Практика программирования

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

1 стартмани

22.11.2011    4253    11    volsh77    3       

Плагин для лечения выгрузки и загрузки больших баз в 1С 7.7 (портирование под Win7) 61

Инструменты и обработки Системный администратор Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Windows Абонемент ($m) Практика программирования

В связи с изменением состава DLL в Wiindows 7 оригинальный плагин выложенный здесь http://infostart.ru/public/15364/ перестал работать в Windows7/WindowsServer 2008 R2. (Что именно там изменилось можно посмотреть здесь http://ru.wikipedia.org/wiki/MinWin) Данный плагин - это простое портирование оригинального плагина под Windows 7

1 стартмани

31.10.2011    49995    572    avgreen    90       

Загрузка данных из MXL 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m) Практика программирования Внешние источники данных

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

1 стартмани

25.10.2011    10999    65    YChemodanov    7