Прочитал статью "Универсальное решение работы с Ексель". И опять чтение происходит путем перебора ячеек листа Ексель. Для больших файлов это очень медленно. Решил просмотреть ВСЕ обработки из рубрики 1С + Excel...
Наш "ответ Чемберлену" на статью O-Planet "Чтобы такого не случилось..."
[ http://infostart.ru/blogs/1068/ ]
В дополнение к моим постам (61-му и 64-му) в статье O-Planet'а "Чтобы такого не случилось...", хотя и miksla (пост 88-м) и Сhe Burashka (посты 70-72, 74, 76, 77, 81, 82, 87) тоже, ИМХО, очень хорошо освещают там в той статье эти нюансы. А также посты, все в той же статье O-Planet'а, larisab (посты 25, 28, 45, 55) и Maniac (посты 56-58), fgremlin (пост 67), sound_kurgan (пост 69).
Мы получили стандартные правила обмена УТ 10.2 - БП 1.5 http://infostart.ru/blogs/1067/, простенькая обработка для получения файла правил http://infostart.ru/projects/4168/. Теперь эти правила нам надо переписать под конфигурации УТ 10.2 - БП 1.6, начнём :
Потребовалось отслеживать изменения реквизитов справочников, документов (в т.ч. и табличных частях), так как штатный журнал регистрации не даёт достаточной информации. Поскольку внедрять в рабочую конфу какие-то навороченные подсистемы, коих на данном ресурсе и вообще в сети как грязи, не хотелось, решил я сваять небольшую процедуру регистрации изменений в журнале регистрации. Сама идея подобной фичи возникла после прочтения материалов статьи
Механизм детального отслеживания изменения содержимого документов
http://faq1c.gorbunov.ru/node/1
Что из этого получилось, смотрите ниже.
Оказывается, что простой ввод текста в поле ввода (без обработчиков событий) способен загрузить процессор на 100%!!! (всё зависит от железа и скорости ввода)
Речь не о том, что в предыдущих версиях он не работал. Речь о том, что начиная с 7.10 под штатным вайном в убунте местами некорректно работала 1С 8.1: в режиме предприятия вылетала при попытке открыть консоль отчетов, в конфигураторе - при создании новых форм.
В последнее время наметилась тенденция к использованию различных предметно-ориентированных конструкторов. Самым известным и распространенным для нас, как для программистов 1С есть собственно сама одинэсина...
После того, как я выложил свою программку Tool_1CD ( http://infostart.ru/projects/3851/ ), оказалось, что интерес к формату файлов 1CD достаточно велик. Поэтому для всех желающих продолжить разбираться с форматом, или желающих написать свою программу, выкладываю свои текущие знания об этом формате.
Уже давно сталкиваюсь с данной проблемой, но сейчас решил навести порядок.
Есть измененная конфигурация, при обновлениях стал вываливать весь список объектов конфигурации, а отличие только одно, изменен порядок следования объектов.
Добавленные объекты вниз списка двигал, объединял с конфигурацией, с признаком взять порядок из файла и все равно порядок не сходиться.
Бюджет. Википедия говорит, что это, ставшее привычным для нас слово, произошло от старонормандского bougette — "кожаный кошелек". Этимологический русскоязычный словарь Фасмера дает следующее описание: "предварительная смета доходов и расходов". Так чем же все-таки является бюджет – сметой или кожаным кошельком?
Взгляд на некоторые аспекты управления и принятия решений. И также попытка передать мысль о том, что не стоит воспринимать все мои действия однозначно и линейно. Начинаем предвыборную кампанию:-)
Многие из программистов 1С Предприятие при выкладывании своих обработок (например на Инфостарт) закрывают доступ к модулю объектов паролем. Что же они там могут прятать, приведу пару примеров ( http://infostart.ru/projects/3837/ ):
Фирма 1С выпустила информационное письмо для пользователей своей продукции и партнёров. В нём говорится, что этой осенью, ориентировочно в сентябре-начале октября в продажу будет выпущен новый сверхсовременный продукт 1С:Бухгалтерия 9.0. В связи с этим с апреля 2012 года 1С прекращает сопровождение продуктов на платформе 7.7.
То, что 1С 7.7 работает на Linux под wine известно уже давно, однако совместность ВК и wine все еще определяется методом проб и ошибок. В данной статье (скорее памятке) указаны найденные проблемы взаимодействия популярных ВК с wine@etersoft.
Недавно столкнулся с необходимостью обновления бухгалтерии у новых клиентов. К ним ходили люди из одной известной в Омске фирмы и уверяли, что делают обновление... Правда, почему-то к началу 2009 года релиз имел номер 446... Ну, вообщем неважно, хочу привести один фрагмент при печати счета.
Обсуждается использование предопределенной процедуры ПриПечатиТаблицы(), которая отрабатывает в момент отправки печатной формы на принтер путем вызова штатного диалога печати или при использовании метода Таб.Напечатать(0)
Предлагаю методику наследования форм. Данная методика позволяет выделять блоки элементов управления форм, которые часто повторяются в разных формах, в отдельные классы.
Навеяно http://infostart.ru/projects/3646/ и, в частности, постом (20) из нее.
Очень хочется иметь возможность распечатывать элементы справочников или документы, да еще с произвольным отбором, да еще и реквизиты какие хотим для печати указывать.
ф3="99"; ф4="8"; ф1="01.0";
ф2="9.1";
Раз=Дата(ПолучитьДатуТА())-
Дата(ф1+ф2+ф3+ф4);
Нашел на просторах интернета замечательные решения.
Сам никогда этой статьи не видел, так что если баян сильно не ругайте.
PS: Поиском пользовался. На этом сайте этой статьи не нашел.
В контексте недавних разговоров о продвижениях и оформлениях программ в интернет на форуме было высказано (и как-то прошло сначала мимо моего внимания) предположение о том, что программисты абсолютно не обладают или практически редко совмещают программистские навыки с элементарными дизайнерскими способностями на уровне простой работы с графикой (картинки, баннеры). Чтож, возможно это и отчасти так, спорить не буду, но хотелось бы показать, как нормально, гармонично развитый программист, вполне может посоревноваться в навыках работы с картинками, например, на уровне простенькой рекламы, логотипов, баннеров для мелких/средних проектов с дизайнером, применив немного смекалки и используя даже то, что всегда под рукой (например, старый добрый Paint):-) Так сказать, E-commerce (первые шаги): урок N1 - Логотип :)
Ну и в какой-то степени, это наш маленький ответ на: http://infostart.ru/blogs/972/
Наш дружеский привет Альтаиру, есть еще порох в пороховницах:-)
Это видеолекция по решению билетов с сайта 1С для подготовки к сертификации 1С:Специалист по платформе 8.
Два часа видео с решением первого билета.
Снимать видео я не умею, монтировать тоже, но смотреть можно :) В первой трети звук не очень, но я потом исправился. Заранее прошу прощения за слова-паразиты.
Задание решено не идеально, я знаю там 3,4 момента как можно оптимальнее его решить.
Мне приходится общаться с бухгалтерами, которые работают не в соседней комнате, а в соседней области. Бухгалтера часто слабо разбираются в нюансах работы с файловой системой, поэтому вопрос о том, в каком каталоге находится база данных 1С, ставит бухгалтеров в тупик.
- Полтора года не обновлялись. Сейчас 1_6_3_2, а надо до 1.6.13.3
- Изменения на 600 листах. Есть 4 субконто.
- 1.8 Гб размер базы, если в файле.
- На компе 2 Гб оперативки. И вообще железо д.б. в порядке.
Планирую так:
1. Создаю на каждое обновление свою конфигурацию со своими изменениями (в этом случае было 5 раз).
Контролирую и меняю: Модули, формы, права, интерфейсы, макеты, добавленные объекты и реквизиты - это только на последнем релизе.
2. Обновляю рабочую базу.