L. V.

435
Рейтинг

v.l.



  •   Регистрация: 25.10.2006 (17 лет назад)

  •   Был(а) на сайте: 16.11.2022

Подписчики 12

Группы

Профессиональный разработчик

Партнер IS-WP

Рейтинг 435

Поздравлялка с 8 марта

Отчеты и формы Для всех Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free) Внешняя обработка (ert,epf) Поздравления

30 открыток и генератор случайных чисел, чтобы у 10 женщин не вылазила одна и та же картинка ;) Ну и для разнообразия кнопка "Еще!" - выдает случайную картинку из набора. Версии платформы 8.1 и 8.2 (обычное приложение).

04.03.2011    34564    332    v.l.    30       

32

Рекурсивный обход дерева значений с пересчетом иерархических итогов группировок

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Механизмы платформы 1С

Хочу поделиться своим опытом работы с деревом значений. Оно во многом напоминает таблицу значений, но в отличие от неё кроме строк имеет группировки, которые можно обходить иерархически на манер дерева справочника. Но что больше всего мне понравилось, так это возможность вычислять итоги группировок с учетом иерархии на манер группировок запроса. Этим и займёмся.

1 стартмани

01.07.2010    71554    438    v.l.    41       

125

1C v7.7: Вывод на печать произвольной переменной типа "Таблица значений"

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

Смотрю, "полку нашего прибыло" - стали публиковаться семерочные обработки по выводу таблицы значений на экран, когда поместить таблицу значений на форму или ВыбратьСтроку() по каким-то причинам не удовлетворяет. Это - описание глобальной процедуры, которая выводит любую таблицу значений в табличный документ, с которым уже можно работать дальше. Автор: Денис Горбунов, осень 2001 - осень 2003 Оригинал расположен на: http://faq1c.gorbunov.ru

14.04.2010    23787    v.l.    14       

12

Лимит остатков товаров (по Форме №52)

Отчеты и формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m) Архив с данными Логистика, склад и ТМЦ

Отчет показывает движения товаров (лимит остатков товаров), по Форме №52 на счете "Товары на складе" по указанному складу, отсекая внутренние перемещения между складами и параллельно сверяет совпадение проводок документа с обороткой, принцип журнала-ордера. В случае несовпадения сумм, выводится предупреждение прямо в печатной форме.

1 стартмани

13.04.2010    14512    71    v.l.    1       

4

Движение ОС за период

Отчеты и формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет Абонемент ($m) Архив с данными Учет ОС и НМА

Упрощаем жизнь бухгалтеру - есть кредитовые движения по счетам ОС, т.е. то, что ввели в эксплуатацию в заданном периоде. Отчет отвечает на вопрос: когда, у кого и по какой накладной купили НМА. Основан на плане счетов для Украины, легко переделывается для российских конфигураций - всего-то поменять в модуле номер счета.

1 стартмани

13.04.2010    14274    127    v.l.    10       

4

Проверка данных сотрудников (пол, дата рождения) по ИНН (для Украины)

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

Проверка справочника сотрудников по ИНН (алгоритм только для Украины!). Проверяется пол сотрудника и коректность введенного ИНН по зашифрованным в ИНН данным. Также вычисляется дата рождения, которую можно сверить с карточкой сотрудника (если такой реквизит есть)

1 стартмани

20.03.2009    23752    280    v.l.    1       

13

Сводный отчет по менеджерам и их контрагентам

Отчеты и формы Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Управленческий учет Абонемент ($m) Внешний отчет (ert,erf) Оптовая торговля

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

1 стартмани

30.10.2008    20736    386    v.l.    8       

20

Групповая печать Приложений 2 к налоговой накладной.

Отчеты и формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Украина Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Пакетная печать

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

1 стартмани

29.10.2008    13286    95    v.l.    3       

3

Анализ продаж и возвратов по контрагенту

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

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

1 стартмани

18.09.2008    15674    536    v.l.    14       

13

Комментарии

О жизниЗарплатная спираль#49 13.08.22 19:50
(5) иногда руководству проще взять нового человека на бОльшую зарплату вместо того, чтобы поднять текущую
О жизниПусть программирует Сережа#105 13.08.22 19:35
(10) притом с фатальной ошибкой - его писал не гуру.
DevПрограммная смена страницы в панели формы.#15 23.12.19 10:29
(14) Я сделал так: (режим совместимости 8.2, поэтому так)

Код
ФормаРейса = ПолучитьФорму("Документ.Рейс.Форма.ФормаДокумента", Новый Структура("Ключ", Объект.Рейс), Объект, УникальныйИдентификатор);
ФормаРейса.Элементы.ГруппаСтраницы.ТекущаяСтраница = ФормаРейса.Элементы.ГруппаДокументы;
ФормаРейса.УстановитьВидимостьДоступностьЭлементов();
ФормаРейса.Открыть();

В моем решении при смене страницы анализируются данные и меняются надписи на форме.
Поэтому в открываемой форме процедура УстановитьВидимостьДоступностьЭлементов() экспортная.
AdminРеклама в области уведомлений, как убрать#11 23.12.19 10:16
(10) Выходит, править конфигурацию, если это возможно.
Личная эффективностьЛитература по программированию в 1С#15 22.11.19 19:37
ИМХО, дефицит специалистов по зарплате.
А так-то всё приходит с опытом, а опыт состоит из повторения и экспериментов.
DevБыстрое создание наполненных коллекций#52 05.11.19 20:43
(18) Прям семерочный лайфхак. Точно в восьмерке работает? То есть опять в модулях читать ВойнуИМирВырженнуюВОднойСтрокеАжДоГоризонтаИДальше?
DevПросмотр структуры таблиц баз данных 1С 7.7#4 18.07.19 14:23
(1) Понекропощу. Люблю это дело.

Та читает ДБФ.
Эта парсит файл .DD или .DDS

Та проспмотр таблиц.
Эта просмотр структуры с сопоставлением имени реквизита.

Та обработка покажет ссылки на другие справочники в поле SP16519 из таблицы SC14535.
А эта обработка напишет, что в таблице SC14535 находится справочник Контрагенты, а поле SP16519 содержит ссылку на справочник ДоговорыКонтрагентов.
ОбменОбмен между 1С 7.7 и 1С 8 через "ЗначениеВСтрокуВнутр"#7 16.07.19 20:09
Автор, спасибо.
Прикрутил семерочные ДБФ базы как внешний источник данных, и в некоторых местах таблица значений с формы сохранялась как строка неограниченной длины (привет таблице 1SBLOB).

И надо было распарсить... Восьмерочная процеду ЗначениеИзСтрокиВнутр не понимала семерочный формат, пытался парсить, разбивать на строки, заменять литералы "0", на пустые строки, высчитывать фигурные скобки... Много мороки.

Немного преобразовал, чтобы не писать временный файл, обошелся
Код
ЧтениеТХТ    = Новый ТекстовыйДокумент;
ЧтениеТХТ.ДобавитьСтроку(Адрес);

Соответственно чтение строки в цикле Для:
Код
КолвоСтрок = ЧтениеТХТ.КоличествоСтрок();
Для Сч = 2 По КолвоСтрок Цикл
   Строка = ЧтениеТХТ.ПолучитьСтроку(Сч);

Еще раз спасибо!
DevНесколько рекомендаций готовящимся к 1С:Специалист по Платформе#91 14.07.19 17:50
(61) не подскажЕте.
не подскажете, вышел новый сборник?

Не подсказывайте ему! Не подскажите ему! Он сам должен знать!