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

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

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

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

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

17.01.2019    15193    PoZiTiFFF    52    

Печать одной строки табличной части документа (Уведомление о времени начала отпуска) 1С: 8.3 (ЗУП 3.1, ERP 2.4) 3

Печатные формы документов Управление персоналом (HRM) Управление персоналом (HRM) v8 ERP2 ЗУП3.x Россия БУ Абонемент ($m)

Пример печати по одной или нескольким строкам табличной части документа. Иногда приходится делать внешнюю печатную форму по одной или нескольким строкам документа. Нам нужно распечатать уведомления на отпуск на одного сотрудника. При этом печать всех строк документа не нужна. В публикации предоставлен пример данной реализации. Также его можно использовать как готовое решение для печати "Уведомление о времени начала отпуска". Платформа 8.3.12.1685 ЗУП 3.1.8.155 ERP 2.4.5.54

1 стартмани

22.01.2019    1761    6    mityushov.vv    0    

Заполнение табличной части Расход материалов документа Отчет мастера смены по текущей строке выпуска (УПП 1.3) 0

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

Добавил по просьбе производства возможность заполнить (перезаполнить) табличную часть Расход материалов документа Отчет мастера смены по текущей строке выпуска (УПП 1.3).

1 стартмани

18.04.2019    1666    1    KrasinAA    3    

Ошибка при вызове конструктора (COMОбъект) на 32 и 64 битных системах 12

Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

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

15.08.2019    1566    lisrws    5    

Загрузка списка значений в строку 3

Обработка справочников v8 v8::УФ УТ11 Россия Абонемент ($m)

Расширение для типовой обработки "Групповое изменение реквизитов". Позволяет при отборе по Артикулу с видом сравнения "В списке" добавлять скопированные артикулы из таблиц.

1 стартмани

27.08.2019    543    4    user596430_gleb21    0    

Сортировка строк формы, с сохранением второго порядка 11

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

Более удобная чем стандартная сортировка строк табличной части формы обычного приложения 8.х Идея очень простая: пользователю удобно что если таблицу обработки отсортировать по галочке, сортировка по Номенлатуре / контрагенту внутри одниаковых галочек осталось прежней.

14.04.2012    17701    i132    2    

Переопределение ввода по строке в управляемой форме 1С 112

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

Повествование о событиях: «Автоподбор», «ОкончаниеВводаТекста», «ПриПолученииДанныхВыбора»; о глобальном методе «ПолучитьДанныеВыбора»; и о том, как с их помощью полностью переопределить стандартный автоподбор (ввод по строке) для поля управляемой формы.

1 стартмани

26.08.2013    44455    21    i.kovtun    19    

СКД: вывод строк из табличной части в одной ячейке строки 104

Практика программирования v8::СКД ERP2 УТ11 Абонемент ($m)

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

1 стартмани

28.01.2015    60397    150    ivanov660    22    

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

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

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

1 стартмани

25.06.2015    20479    4    Serginio    1    

Строка в дату. Универсальное решение. Применение NetObjetToIDispatch45 22

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Нам часто приходится делать преобразования строк в даты. В 1С нет специальных средств на эту тему. Более того, я не встречал никаких универсальных решений в 1С, которыми был бы доволен и в очередной раз нам приходится писать костыли вроде этого: Дата(Сред(стрДата,7,4)+Сред(стрДата,4,2)+Лев(стрДата,2)). Конечно же, в microsoft уже давно решили эту задачу на своей платформе NET. Почему мы бы им не воспользоваться.

1 стартмани

15.12.2015    9469    6    invertercant    11    

Внешняя компонента для работы со строками 84

Разработка внешних компонент v8 Россия Бесплатно (free)

ВК по технологии Native для работы со строками: хеши по различным алгоритмам, крутое шифрование, вычисление релевантности (схожести) строк. Событие переключения подсистем.

20.03.2013    21995    463    Abadonna    105    

Обработка по интерактивному переносу строк из документа в документ. 5

Обработка документов v8 1cv8.cf Абонемент ($m)

Обработка позволяет переносить «перетаскиванием мышью» («Drag & Drop») строки из одного документа в другой. Разработана для 8.1. (конвертируется на 8.2.)

1 стартмани

17.04.2013    10813    43    Ягг    1    

Расчет контрольной суммы строки по алгоритму CRC32 методами встроенного языка платформы "1С:Предприятие" (версии ранее 8.3) 5

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

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

1 стартмани

03.04.2015    14323    14    premier    20    

Удаление ненужных строк в ведомостях на выплату заработной платы ЗУП 3.0 / ЗУП 3.1 / КА 2.2 / ERP 2.2 7

Обработка документов Зарплата Зарплата v8::СПР ERP2 КА2 ЗУП3.x БУ Абонемент ($m)

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

1 стартмани

25.10.2015    16995    59    Brawler    14    

Удаление строк по отбору, обработка табличной части 4

Обработка документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

27.11.2015    11015    22    Tolpinski    2    

[CLEAN] Быстрая очистка ТЗ от ненужных строк 28

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

Зачастую надо очистить ТЗ от "ненужных" строк. Очистку строк проводим просто: не делаем ТЗ.УдалитьСтроку() - это будеть съедать 90% времени обработки, а применяем накопленный опыт и исследования, проведенные хорошими людьми (в частности, на proclub.ru) - и получаем быструю очистку ТЗ.

22.06.2006    41527    159    CheBurator    19    

Обновление строки состояния 23

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

Изменяем "В отчет выведено ... строк ". Добавляем в состояние кроме счетчика его скорость и общее время выполнения. Получается "Выполняется обработка - 67 387 с/мин - 00:31 - 34 012 строк". Плюс варианты с анимацией. Работает быстро, замер производительности "на лету".

1 стартмани

01.03.2007    18016    288    Shaman100M    11    

Преобразование Строки в Дату (форматы W3C и GNU) 35

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

Сталкнулся уже не в первый раз с проблемой преобрабования строки в дату. К сожалению аналогов strtotime для 1С не нашлось. Написал ручками по документации к форматам. Функция преобразует дату форматов 1. Submitted to W3C 15 September 1997 http://www.w3.org/TR/NOTE-datetime 2. GNU формат http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html#SEC119 в дату 1С. GNU поддерживается не полностью: - микросекунды не могут отделять ",", а только "." - зоны только GMT UTC Z - не поддерживаются форматы в описании 7.6, 7.7, 7.8, 7.9 Проверил много вариантов исходного формата даты, но не все. Тестируйте, будем дорабатывать. В файлах можно скачать в виде обработки.

1 стартмани

10.05.2010    16360    93    kosilov    10    

Функция преобразования СТРОКИ в ДАТУ 112

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

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

29.09.2011    63973    maxtomsk    44    

Упаковка строк/массивов строк/таблиц/массивов таблиц в QR Code без ВК с поддержкой русских букв через Google API/локальный сервер 18

Сканер штрих-кода v8 1cv8.cf Россия Абонемент ($m)

Функция позволяет генерировать QRCode из строк/масс.строк/ТЗ/масс.тз 2-мя способами: 1. Через Google API (требует наличия интернета) 2. Через собственный веб-сервер (у меня стоит Denwer, но должен подойти любой) Поддержка русских букв. Проверено на планшетнике с Андроидом //что было в наличии, тем и проверял

1 стартмани

22.08.2012    13791    71    Wanderer.nk    19    

Как присоединить области с разным количеством строк? Способ формирования печатной формы под тип ценников, но с различными по высоте областями. 32

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

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

1 стартмани

22.10.2013    24105    52    MarSeN    11    

Заполнение счета учета товара в строках документов реализации при наличии комиссионного товара и создание документов поступления недостающего товара для проведения документов реализации. 1С:Бухгалтерия 2.0 8.2 2

Обработка документов Комиссионная торговля Комиссионная торговля v8 БП2.0 БУ Абонемент ($m)

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

1 стартмани

11.02.2014    10796    5    sonic112    3    

Преобразование числа в строку в запросе 1С 8.x 21

Универсальные функции v8 1cv8.cf Бесплатно (free)

В запросах 1С предприятие 8.x есть ограничение: нельзя преобразовывать число в строку.

23.02.2016    32011    lastcontra    19    

УФ + БСП: копирование строк табличных частей (даже между разными инфобазами) 46

Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

23.03.2016    17749    86    Cyberhawk    26    

Выбор платежно-расчетного документа из строк выписки для счет-фактуры выданной 33

Обработка документов Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v77::БУ 1С7:Бух Россия БУ Бесплатно (free)

Обработка предназначена для типовой конфигурации 1С 7.7. Для того, чтобы не вносить изменения в конфигурацию, используется как внешняя печатная форма. Если документ-основание у счет-фактуры выданной - Оказание услуг, а оплата уже была произведена, выводится список строк выписок по дебету 51 и кредиту 62.1 или 62.2 с соответствующим контрагентом и договором. Из которого можно выбрать данные по платежно-расчетному документу и вставить в счет-фактуру.

25.08.2008    5784    435    Струнин    6    

Проверка дублей строк с помощью 1С++ 5

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

Проверяются только справочники, для остального надо переделать немного фрагмент кода с метаданными

23.11.2007    8788    Вадимко    5    

Определение имен 1С для БД MS SQL c использование полнотекстового индексирования строк конфигуратора. 11

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

Данные sql-скрипты и Clr-функции (VS 2010, MS SQL Server 2008) предназначены для извлечения из 1Сv82 (MS SQL) данных об именах 1С для таблиц и столбцов БД MS SQL с использованием полнотекстового поиска. Предполагаемое использование : интеграция 1С. Не использует средства 1С.

1 стартмани

22.08.2011    5462    68    lucas_    4    

Расшифровка строк в отчете РСВ (Суммы, не подлежащие обложению страховыми взносами) по видам расчетов 12

Зарплата Бухгалтерские Специальные Зарплата v77::Расчет 1С7:ЗиК Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Отчет для проверки строк 211,212,213 отчета РСВ по видам расчета, а также строк 2 таблицы 3 для отчета ФСС и строк 1-5 графа 5 таблицы 6 для ФСС_НС.

1 стартмани

05.05.2012    13038    73    Rainger    4    

Таблица значений, быстрое удаление дублей строк 16

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

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

07.06.2013    18076    Vorobyov    15    

Новые сказки о старом или как поймать событие «При активизации строки» в 1С: 7.7 1

Практика программирования v7.7 1cv7.md Абонемент ($m)

Давным-давно, в 1344152635 секунде по времени Unix, жил был один добрый, сильный и очень умный программист… Осилим царь-батюшка! — воскликнул наш добрый молодец и открыл пофигуратор однаэски 8.2… Там можно только прописать процедуры для реквизитов табличной части и реализовать событие ПриИзменении…

1 стартмани

29.01.2014    15390    8    majmyl    6    

Прогресс бар в статус строке для неуправляемых форм 11

Работа с интерфейсом v8 Абонемент ($m)

Мой вариант реализации прогресс бара в статусной строке для неуправляемых форм 1С 8.х

1 стартмани

03.04.2014    9997    6    endryu    9    

СКД. Дополнительная строка итогов. 64

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

Вариант добавления дополнительной строки итогов при выводе в таблицу СКД.

1 стартмани

23.05.2014    29709    droplet    16    

Удаление строк из таблицы значений по критерию 23

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

Удаление строк из таблицы значений по критерию

05.11.2008    59550    shard    42    

Оставить в табличной части обработки "Регистрация счетов-фактур на аванс" только строки по отбору 5

Обработка документов Дебиторская и кредиторская задолженность Оптовая торговля Производство готовой продукции (работ, услуг) Дебиторская и кредиторская задолженность Оптовая торговля Производство готовой продукции (работ, услуг) v8 КА1 БП2.0 УПП1 Россия БУ НДС Абонемент ($m)

Иногда сталкивался с проблемой: обработка "Регистрация СФ на аванс" при заполнении имела, например, 4000 строк. А надо выписать кому-то только 100 СФ на аванс по какому-то контрагенту... Зажимается клавиша "del" и понеслась...

1 стартмани

15.10.2009    6247    34    ghostishe    6    

Подсчет строк кода 9

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

Количество строк кода (англ. Source Lines of Code — SLOC) — это метрика программного обеспечения, используемая для измерения его объёма с помощью подсчёта количества строк в тексте исходного кода. Как правило, этот показатель используется для прогноза трудозатрат на разработку конкретной программы, либо для оценки производительности труда уже после того, как она написана.

1 стартмани

19.01.2010    16948    102    Stepa86    35    

Выборка в запросе из регистра сведений данных на дату из строки запроса. Оптимизация. 11

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

Эта статья является продолжением моей публикации http://infostart.ru/public/21181/. В работе я столкнулся с тем, что данная конструкция работает, но медленно. Когда дело касается 20-100 строк, то о времени выполнения запроса не задумываешься. Но когда в тексте запроса около 2000 строк, которые обрабатывают массивы данных около 2000+ строк на 50+ столбцов, то итоговое время заставляет задуматься. Данная статья сделана не для гуру по запросам в 1С8, она рассчитана скорее на начальный и средний уровни.

18.05.2010    14831    Ivon    24    

Шифрование строки 16

Защита и шифрование Россия Абонемент ($m)

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

1 стартмани

21.10.2011    24022    131    evd-x    16    

Поместится ли текст в ячейке? (с примерами использования: авторазмер шрифта, перенос строк) 113

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

Периодически возникает вопрос: поместится ли текст в ячейке табличного документа? Хоть возникает он редко, но всё-таки возникает. В этой статье рассказывается как можно получить ответ на этот вопрос.

1 стартмани

06.04.2012    54739    232    yku    52    

Копирование нескольких строк табличной части документа 3

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

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

1 стартмани

01.06.2012    6822    56    DeGuard    13