ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
Поиск от одного разработчика до ИТ-команд под проект.
Обмен любыми контактами разрешён.
0% комиссии, допускаются расчёты напрямую.
Бесплатные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе
Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
Поиск от одного разработчика до ИТ-команд под проект.
Обмен любыми контактами разрешён.
0% комиссии, допускаются расчёты напрямую.
Возможности: 1. Использование и сохранение шаблонов. 2. Настройка отображаемых колонок и группировок. 3. Возможность использования подчиненных реквизитов. Например, если отчет строится по документу и выводится колонка Номенклатура, а у номенклатуры есть реквизит ТипНоменклатуры - его мы тоже можем вывести в отчет. 4. Возможность использования и настройки отборов, итогов. 5. Использование шаблонов Упрощенным отчетом, в котором отключена возможность редактирования шаблонов. Предназначено для конечных пользователей. 6. Возможность построения диаграмм. 7. Возможность указания текста запроса. Его затем можно вставить в пустой отчет "Универсальный отчет пустой шаблон" или же использовать для своего отчета. 8. Прочие отладочные возможности.
В некоторых случаях возможно проявление багов, прошу не пинать :) Если не хватает компетенции - присылайте шаблоны, буду смотреть в чем дело.
Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.
Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))
На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема.
Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы.
Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме.
Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.
Встала недавно задача для одной организации, которая все еще на 1С 7.7 немного автоматизировать работу отдела продаж. А именно уйти от ручного заполнения договоров, сделанных юристами в MS Word. Договора от разных фирм и разного назначения отличались. Переводить их в таблицы 1С очень не хотелось и нашел способ прямо в файлах Word сделать небольшие дополнения, чтобы можно было печатать, используя именно эти заготовки юристов.
Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........
Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS.
Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой.
Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ.
Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.
1. В "Универсальном отчете" после создания и выбора нового шаблона выдается сообщение: "Форма.ЗапросМетаданные.Заголовок(ЗапросМетаданные.Идентификатор);
{C:\1CV77\1SBDB\EXTFORMS\УНИВЕРСАЛЬНЫЙ ОТЧЕТ.ERT(1229)}: Поле агрегатного объекта не обнаружено (Идентификатор)"
2. После установки переключателя в положение "ДОКУМЕНТ С" выдается сообщение: "ЗапросМетаданныеНачалоПредставление="Период с """+ЗапросМетаданныеНачало.ПредставлениеВида()+""" №"+СокрЛП(ЗапросМетаданныеНачало.НомерДок)+" от "+ЗапросМетаданныеНачало.ДатаДок;
{C:\1CV77\1SBDB\EXTFORMS\УНИВЕРСАЛЬНЫЙ ОТЧЕТ.ERT(1543)}: Значение не представляет агрегатный объект (ПредставлениеВида)"
Из (1) остался пункт 2, если сразу устанавливается переключатель в положение "ДОКУМЕНТ С".
Шаблон выбирается, но при попытке сформировать отчет "вылезает" сообщение: "ЗначениеЯчейки=Формат(ЗначениеЯчейки,"Ч."+РеквизитыЧисловые.Наименование.Точность);
{C:\1CV77\1SBDB\EXTFORMS\УНИВЕРСАЛЬНЫЙ ОТЧЕТ.ERT(2154)}: Поле агрегатного объекта не обнаружено (Точность)"
скачал, получил, при выборе шаблона:
ИначеЕсли Метаданные.Документ(ЗапросМетаданные.Идентификатор).РеквизитШапки(Мета.ПолучитьЗначение(1)).Выбран()=1 Тогда
{D:\DOWNLOAD\INFOSTART\UNIVERSALJNYJ OTCHET.ERT(1262)}: Поле агрегатного объекта не обнаружено (РеквизитШапки)
Если Зап.Выполнить(ТекстЗапроса)=0 Тогда
{УНИВЕРСАЛЬНЫЙ.ERT(2529)}: Автор=Справочник.Должности. <<?>> Автор;
Запрос[6] : Неверно заданный путь 'Автор'
ИначеЕсли Метаданные.Документ(ЗапросМетаданные.Идентификатор).РеквизитШапки(Мета.ПолучитьЗначение(1)).Выбран()=1 Тогда
{УНИВЕРСАЛЬНЫЙ.ERT(1262)}: Поле агрегатного объекта не обнаружено (РеквизитШапки)
1. В "Универсальном отчете" после создания и выбора нового шаблона выдается сообщение: "Форма.ЗапросМетаданные.Заголовок(ЗапросМетаданные.Идентификатор);
{C:\1CV77\1SBDB\EXTFORMS\УНИВЕРСАЛЬНЫЙ ОТЧЕТ.ERT(1229)}: Поле агрегатного объекта не обнаружено (Идентификатор)"
2. После установки переключателя в положение "ДОКУМЕНТ С" выдается сообщение: "ЗапросМетаданныеНачалоПредставление="Период с """+ЗапросМетаданныеНачало.ПредставлениеВида()+""" №"+СокрЛП(ЗапросМетаданныеНачало.НомерДок)+" от "+ЗапросМетаданныеНачало.ДатаДок;
{C:\1CV77\1SBDB\EXTFORMS\УНИВЕРСАЛЬНЫЙ ОТЧЕТ.ERT(1543)}: Значение не представляет агрегатный объект (ПредставлениеВида)"
Привет. По отчету "Универсальный отчет". Если база файловая, то показываются данные справочников и документов. Если же отметить регистры, то возникает ошибка. Еще не вижу в отчете - на что влияет диапазон дат "Документов в день".
Извиняюсь - предыдущее моё сообщение относится к другой обработке(перепутал окошко).
По поводу текущей - попробовал, слишком сложная. В итоге выскочила ошибка ...при попытке выбрать налоговые накладные .
ЗначениеЯчейки="Формат(ЗначениеЯчейки,""Ч."+РеквизитыЧисловые.Наименование.Точность+""")";
{D:\1C\!АДМИН!\ОБРАБОТКИ\УНИВЕРСАЛЬНЫЙ.ERT(1974)}: Поле агрегатного объекта не обнаружено (Точность)