Технология обновления нетиповых конфигураций 1С:Предприятия 7.7

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

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

80
Данная статья рассчитана на уже подготовленного пользователя, владеющего некоторыми навыками программирования и работы в конфигураторе. Статью можно использовать как поэтапное руководство к действию. Статья была написана для повышения качества работ выполняемых сотрудниками компании Информ Сервис при обновлении нетиповых конфигураций. Я надеюсь, что эта информация окажется полезной и для вас.

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

Только качественный контент

Итак, технология обновления нетиповых конфигураций 1С:Предприятия 7.7.
Что в данном случае понимается под технологией - это определенный взгляд на возможные решения проблемы и вытекающие из этого действия пользователя или программиста при обновлении конфигурации, гарантирующие сохранение сделанных ранее дополнительных настроек. Под дополнительными настройками, в данной статье, подразумеваются изменения, внесенные в типовую конфигурацию с целью расширения ее функциональных возможностей. При соблюдении основных моментов описанных в статье и достаточном внимании при выполнении работ, можно добиться 100% гарантии сохранения ранее сделанных настроек.

При обновлении типовых конфигураций на типовые проблем обычно не возникает. Достаточно точно придерживаться инструкции находящейся в файле UPDATE.TXT из каталога новой конфигурации.«Охрана труда» для 1С:Предприятия 8.2

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

Следует отметить, что при обновлении больших конфигураций (например, Комплексная, ИТРП и аналогичных), обновление следует проводить под Windows 95, Windows 98 или Windows Me. Проблема при обновлении больших конфигураций под Windows NT, Windows 2000 и Windows XP состоит в отказе операционной системы корректно обрабатывать запросы 1С:Предприятия.
Выдержка по данной проблеме из переписки с hotline@1c.ru:

Это проблема платформы Windows NT/2000/XP.
На диске ИТС в разделе Методическая поддержка есть информация по этому вопросу, в том числе следующая:
Особенности работы с 1С:Предприятием в операционных системах Windows NT/2000. При использовании 1С:Предприятия 7.х на компьютерах с операционными системами Windows NT/2000 встречаются определенные проблемы, связанные с конструктивными особенностями указанных операционных систем. Одна из них проявляется при выполнении автоматического объединения двух конфигураций достаточно большого размера. При этом может появиться сообщение "Ошибка открытия документа". Эта проблема связана с особенностями реализации подсистемы управления составными документами (OLE Compound Storage) которая используется 1С:Предприятием для работы с файлом конфигурации. Реализация данной подсистемы в Windows NT/2000 имеет более низкое, по сравнению с Windows 95/98, ограничение на объем модифицированных в пределах одной сессии данных. Для решения данной проблемы можно рекомендовать производить объединение таких конфигураций по частям или же производить такие операции на компьютерах работающих под управлением Windows 95/98.

С уважением,
отдел тех. поддержки "1С".

Данная проблема решена начиная с версии 1С:Предприятия 7.70.025.

При проведении обновления рекомендуется выполнять работу на наиболее быстродействующем ПК с достаточно большим объемом оперативной памяти. При недостатке оперативной памяти 1С:Предприятие может просто перестать отрабатывать часть функций или просто "зависнуть". Наличие большого объема виртуальной памяти не решает данной проблемы.

Итак, для упрощения изложения материала разобьем на этапы процесс подготовки конфигурации для обновления. Конфигурация для обновления - это конфигурация, которая будет загружена в рабочую базу данных. При загрузке конфигурации, а не объединении есть реальная возможность сэкономить как свое время, так и время пользователей, а также возможность избежать повторной работы по удалению неиспользуемых объектов учета и неиспользуемых пунктов меню.

Этап 1. Создание архивной копии обновляемой базы данных.
Для этого выполните пункт меню "Администрирование" --> "Сохранить данные...". Укажите имя архива, например, в формате ГГММДД.zip. Если в течение дня создается несколько архивов, то к имени архива рекомендую добавить "_N", где N - номер очередной копии архива. Имя архива конфигурации 1С:Бухгалтерия от 24/03/2003г. может выглядеть так: b030624_2.zip. Архив также может быть использован для переноса конфигурации на другой компьютер и для создания необходимого количества копий рабочей конфигурации.

Этап 2. Подготовка каталогов с конфигурациями.
Выполнять обновление можно на любом компьютере, который соответствует описанным ранее требованиям. И это не обязательно сервер. При работе в сети такой подход не остановит работу пользователей и сведет процесс загрузки обновленной конфигурации к 15-45 минутам в зависимости от быстродействия сервера и/или сети. Для работы в дальнейшем нам потребуется 6 (шесть) конфигураций (файлов 1cv7.md), и запустить 5 (пять) конфигураторов (1С:Предприятие в режиме "Конфигуратор"). Названия каталогов приведены для примера - чтобы не запутаться при изложении материала. И будут использованы в тексте для обозначения конфигурации, с которой выполняются те или иные действия. Будем считать их псевдонимами.

Конфигурации:
1. Рабочая конфигурация каталог work_new. Используется для подготовки обновления. Здесь мы получим результирующий .md файл. Конфигурацию для обновления.
2. Рабочая конфигурация каталог work_old. Используется для отслеживания внесенных изменений при сравнении конфигураций и для переноса настроек в tip_new_2.
3. Типовая конфигурация (старая) каталог tip_old_1. Конфигурация, на основе которой была разработана рабочая конфигурация. Используется для отслеживания изменений внесенных в рабочую конфигурацию.
4. Типовая конфигурация (старая) каталог tip_old_2. Конфигурация, на основе которой была разработана рабочая конфигурация. Используется для отслеживания изменений внесенных разработчиками фирмы 1С в новую версию типовой конфигурации.
5. Типовая конфигурация (новая) каталог tip_new_1. Используется для отслеживания изменений внесенных разработчиками фирмы 1С в новую версию типовой конфигурации.
6. Типовая конфигурация (новая) каталог tip_new_2. Используется для обновления некоторых сложных объектов, например экранных форм справочников, документов, журналов.

Конфигураторы и открываемые в них конфигурации:
1. Обновляемая рабочая конфигурация. Каталог work_new.
2. Старая типовая конфигурация. Каталог tip_old_1.
3. Старая типовая конфигурация. Каталог tip_old_2.
4. Текущая рабочая конфигурация. Каталог work_old.
5. Новая типовая конфигурация. Каталог tip_new_2.

Первоначально конфигурации в каталогах work_new и work_old одинаковы, также как tip_old_1 и tip_old_2; tip_new_1 и tip_new_2. Необходимо подготовить соответствующие каталоги с конфигурациями и подключить их в список баз 1С:Предприятия. Если в качестве типовых конфигураций используются базовые конфигурации, то они должны быть предварительно открыты и сохранены.

Этап 3. Обновление неизмененных в рабочей базе объектов.
Необходимо провести сравнение конфигураций tip_old_1 с work_old и tip_old_2 с tip_new_1, а также work_new с tip_new_2. Для этого необходимо для каждой из сравниваемых конфигураций выбрать в меню пункт "Конфигурация" --> "Объединение конфигураций..." и указать файл 1cv7.md из соответствующего каталога (второго в паре). На экран будет выдана форма со структурным деревом измененных объектов. Далее необходимо проанализировать результаты сравнения конфигураций tip_old_1 с work_old и tip_old_2 с tip_new_1. И оставить для объединения объекты в обновляемой конфигурации (work_new с tip_new_2), которые были изменены разработчиками фирмы 1С (tip_old_2 с tip_new_1), но не были изменены в рабочей конфигурации (tip_old_1 с work_old). По результатам анализа объединяем work_new с tip_new_2 в режиме замещения объектов.

Этап 4. Обновление частично измененных в рабочей базе объектов.
Рассмотрим на примере документа. Продолжаем анализировать сравниваемые конфигурации. Например, в рабочей базе work_old был изменен модуль формы документа, а в новой типовой конфигурации tip_new_1 был изменен модуль проведения документа. Для переноса изменений копируем в буфер обмена из конфигурации tip_new_2 модуль проведения документа и заменяем им модуль проведения в конфигурации work_new. С остальными объектами поступаем аналогичным образом.

Этап 5. Обновление частично измененных в новой типовой конфигурации объектов.
Рассмотрим также на примере документа, продолжая анализировать сравниваемые конфигурации. В рабочей конфигурации work_old документ был полностью переработан, а в новой типовой конфигурации tip_new_1 были изменены лишь несколько строк модуля формы документа. Для переноса изменений копируем в буфер обмена из сравнения конфигураций tip_old_2 с tip_new_1 измененные строки модуля и заменяем их в модуле формы конфигурации work_new. С остальными объектами поступаем аналогичным образом.

Этап 6. Обновление полностью измененных в новой типовой конфигурации объектов.
Рассмотрим снова на примере документа. Например, разработчики фирмы 1С полностью переработали документ (конфигурация tip_new_1), а в шапку документа рабочей конфигурации work_old был добавлен реквизит "Исполнитель" и выведен в экранную форму документа. Для переноса изменений копируем в буфер обмена добавленный реквизит из экранной формы конфигурации work_old и вставляем в экранную форму конфигурации tip_new_2. Проверяем порядок обхода добавленных реквизитов в экранной форме. Для этого в случае не "Автоматического порядка обхода" исправляем ситуацию, выбрав пункт меню "Диалог" -> "Настройка порядка обхода...". Затем через буфер обмена копируем реквизит "Исполнитель" шапки документа из конфигурации work_old и вставляем в шапку документа в конфигурацию tip_new_2. Следующий шаг: переносим изменения модуля формы связанные с обработкой данного объекта из сравнения конфигураций tip_old_1 с work_old в модуль формы документа конфигурации tip_new_2. Аналогично обновляем другие экранные формы. Заключительной частью этого этапа является объединение конфигурации work_new с tip_new_2 и загрузкой обработанных на этом этапе объектов.

Несколько замечаний:
Первое: существуют объекты, имеющие несколько экранных форм или несколько таблиц, поэтому следует выбирать режим объединения, при котором придется выполнить меньше работы.
Второе: т.к. нет возможности выяснить средствами конфигуратора, какие именно изменения были внесены в экранные или печатные формы, то было бы неплохо оставить комментарии в модулях формы и/или файле комментариев о внесенных изменениях. Даже, если это внешние печатные формы.

Этап 7. Обновление прочих объектов учета.
К этим объектам я бы отнес, например, план счетов и интерфейсы пользователей. В случае если в план счетов были внесены изменения, то план счетов обновляется в режиме "Объединять объекты" при объединении конфигурации work_new с tip_new_2. После объединения необходимо восстановить, возможно, потерянные уровни аналитики. Из сравнения конфигураций tip_old_1 с work_old видно, какие изменения аналитики были выполнены в рабочей конфигурации work_old. После объединения интерфейса необходимо проверить наличие следующих ошибок объединения: дублирование пунктов меню и панелей инструментов, установку признака для панелей инструментов "Располагать с новой строки".

Этап 8. Загрузка измененной конфигурации в рабочую базу данных.
Загрузка выполняется по сети или непосредственно на сервере, что предпочтительнее. Для этого необходимо обеспечить доступ к базе данных в монопольном режиме и в режиме конфигуратора выбрать пункт меню "Конфигурация" -> "Загрузить измененную конфигурацию...". Перед загрузкой и после загрузки необходимо выполнить архивацию данных, как это описано на первом этапе. Далее рекомендую следовать инструкции обновления базовой конфигурации в файле UPDATE.TXT. После окончания процесса загрузки каталоги work_old, tip_old_1, tip_old_2, tip_new_1 и tip_new_2 могут быть удалены.

Если процесс объединения проходит в несколько этапов, то порядок обновляемых объектов должен быть следующий:
1. Перечисления
2. Справочники, документы
3. Журналы документов, журналы расчетов, константы, регистры
4. Виды расчетов, группы расчетов
5. Отчеты, обработки и прочие объекты учета
6. Интерфейсы

При работе по данной методике время подготовки обновленной конфигурации без переработки объектов учета составляет в среднем от 2 до 8 часов. В данном случае разговор идет о конфигурации "1С:Бухгалтерия 7.7. редакция 4.х. Релиз 7.70.4хх + разработки ИС". В данную конфигурацию добавлено 11 новых документов, 4 справочника, 4 отчета и обработки, 3 журнала документов. Детальный отчет о внесенных изменениях составляет 6244 строки, а краткий 1610 строк.

В любом случае при творческом подходе к решению проблемы можно сэкономить много времени и сил.
Вот вкратце и все. Удачи...

 

27.06.2003 /Константинов Алексей Викторович/

«Порядок обновления релизов конфигураций 7.7» от 18.05.2007
«Технология обновления нетиповых конфигураций 1С:Предприятия 8» от 04.05.2008
«Обновление конфигураций 1С:Предприятия 8. Прыжок через 20 версий» от 17.12.2008

80

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Ёпрст 1036 12.12.08 18:17 Сейчас в теме
3. adapter 18.02.09 18:46 Сейчас в теме
млин, как все заморочено. Куча копипастов, а если отвлекли в процессе, то заново? Просто разрыв моего скромного мозга.
У меня 5 конфигураторов сразу вообще не открываются :)
А как насчет создать инструмент для обновления измененных конф?
4. alexk-is 6429 18.02.09 18:57 Сейчас в теме
(3) Два последних нужны только для копирования. Их можно открывать при необходимости.

В некоторой степени это реализовано на уровне платформы в 1С:Предприятии 8 :)
5. AS108 18.05.09 03:36 Сейчас в теме
Спасибо за хороший материал, только-только приступила к программированию, сразу столько вопросов возникло. И приятно, что ответы тоже находятся :)

И вообще - спасибо всем на этом сайте, за то что делитесь своим опытом. Успехов Вам!
6. artbear 1165 11.01.10 09:14 Сейчас в теме
А как глобальник объединяешь?
Лично я пользуюсь своей методикой, выполняю объединение с помощью GComp + Kdiff3 + спец.скрипты для GComp
например, глобальник очень удобно разобрать на отдельные файлы для каждой процедуры/функции, и выполнять автообъединение на базе KDiff3 (3-стороннее объединение)
dicwork; zaursoft; +2 Ответить
7. alexk-is 6429 11.01.10 10:48 Сейчас в теме
(6) Все правильно... И так тоже... Нет предела совершенству...
А точнее по поводу объединения - это зависит от количества внесенных изменений, если они вообще были в глобальном модуле. Иногда бывает быстрее перетащить несколько строк руками, а иногда приходится полностью переписывать код внесенных изменений из-за изменения законодательства или учетных методик. Как говорится, раз на раз не приходится и для каждого обновления приходится выбирать наименее затратный по времени вариант.
11. rom-x 152 02.12.11 21:55 Сейчас в теме
(6) artbear, хотелось бы поподробнее узнать о методике GComp + Kdiff3 + спец.скрипты для GComp
14. dicwork 24.12.11 17:01 Сейчас в теме
(6) artbear
Я бы тоже хоте поподробнее узеть о вашей методике объединения Глобальных модулей двух конфигураций. Посоветуйте может есть какие-то статьи на эту тему.
8. Oleg_46 62 13.01.10 17:32 Сейчас в теме
очень полезная информация
9. Denis Fox 16.03.10 18:33 Сейчас в теме
только начал осваивать программирование 1С, до этого работал бухгалтером. Заинтересовала именно эта статья, споткнулся на третьем этапе. Может подскажете по подробнее, кто из знающих, или есть какие-нибудь другие варианты обновления не типовой конфигурации?
10. bol 7 28.10.11 11:55 Сейчас в теме
"объединение с помощью GComp + Kdiff3 + спец.скрипты для GComp" стоит пробовать?
12. quarion 20.12.11 06:42 Сейчас в теме
Большое спасибо за статью! Вы помогли мне обновиться из типовой конфигурации, но с многими доработками.
13. dicwork 24.12.11 16:56 Сейчас в теме
А как можно разобрать Глобальный модуль после GCOMPа на отдельные процедуры и функции. Занимаюсь объединением двух нестандартных конфигураций в одну. Есть процедуры с одинаковым названием (ПриНачалеРаботыСистемы и т.д.). Сейчас собираю у себя на компьютере на тестовой базе. А реальные базы продолжают развиваться другими программистами. Когда я составлю план перехода, нужно будет приостановить работу и выполнить реальное объединение. Хотелось бы выполнить это побыстрее и с минимумом ручной работы.
15. OlegSantana 29.12.11 14:36 Сейчас в теме
Конфигурация АК47 может разобрать (GComp) MD файлы. Сравнивает рабочую, типовую рабочую, типовое обновление. Позволяет сравнить разницу в коде (Kdiff3). И собрать новый MD из приготовленого.
bmw_x5e70; +1 Ответить
16. AlexTorin 09.01.12 18:36 Сейчас в теме
А я с 1с недавно - и сразу убило то, что конфа меняется не частично а целиком (т.е. сохраняется и изменяется)...
Хотя и есть возможность сравнения, но это все одно не то - напряжно да и как-то не оптимально.
Я тоже иногда накатываю изменения для типовых на "не типовые" - застрелится.
А за статью - спасибо - сравню со своими шагами в подобном.
17. ARTEM123456 05.03.12 08:38 Сейчас в теме
Хорошая статья. Спасибо. Очень пригодилась.
18. Rockman 14.03.12 16:37 Сейчас в теме
Спасибо. Статья хорошая, но уж слишком запутано. Мне для обновления трех конфигураций хватает: старая рабочая, старая неизмененная и новая.
19. Анна79 20.03.12 18:17 Сейчас в теме
Хорошая статья. Спасибо.
20. 2011b11 03.05.12 09:38 Сейчас в теме
Спасибо Вам за статью, полезная штука, ознакомилась с текстом, многое стало понятно.
21. Hantinka 19.05.12 10:36 Сейчас в теме
Спасибо за статью! В принципе примерно таким образом и обновлялась, однако после такого подробного объяснения мой "метод научного тыка" обрёл осознанную форму. Ещё раз спасибо!
22. aimerlive 13.07.12 12:34 Сейчас в теме
спасибо хорошая статья!
23. maxim305 18 19.07.12 05:54 Сейчас в теме
Полезная статья, многое для обновления нетиповых конфигураций приходилось добывать самому, в этой статье появилась возможность обобщить накопленный опыт.
24. LexSeIch 205 17.01.13 07:48 Сейчас в теме
Мир этому дому!

Статья интересная. Как раз в ближайшее время светит обновление старинных, давно многократно правленых конфигураций. Спасибо.
25. nysysimara 25 16.10.13 12:25 Сейчас в теме
спасибо автору,
помогли вспомнить нюансы при обновлении плана счетов
с выходом нового релиза это актуально
Оставьте свое сообщение

См. также

Анализ 1С: Предприятие 7.7 с помощью ELK стека 27

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Бесплатно (free) Журнал регистрации Администрирование данных 1С

Рассмотрим систему на базе Elasticsearch, Logstash и Kibana (ELK Stack) для анализа логов 1С Предприятие 7.7 с целью визуализации и анализа событий 1С.

22.01.2019    5459    phsin    18       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Библиотека печати на PDF принтер Bullzip для 1С 7.7 7

Статья Программист Нет файла v7.7 Windows Бесплатно (free) Администрирование данных 1С

В данной статье приведено несколько методов, которые позволят подключить PDF принтер Bullzip к своему проекту на платформе 1С Предприятие 7.7. Используя PDF принтер, вы сможете сохранять ваши табличные документы в формате PDF. Вы программно можете задавать имя PDF файла и его расположение на диске.

11.12.2018    3805    infosoft-v    5       

Логирование в 1С 22

Статья Системный администратор Программист Нет файла v7.7 v8 Windows Бесплатно (free) Администрирование данных 1С

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    18576    rudjuk    20       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

Проверка часового пояса 9

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

При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.

16.05.2016    8762    kudenzov    3       

[ПОЛЕЗНЯШКА, 7.7] Как посчитать итоги по документам черным запросом с изподвывертом? 13

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

Мелкая полезняшка, считает запросом итоговую сумму документов и количество документов.

12.03.2016    16092    CheBurator    18       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция 111

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования WEB

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    49955    Serginio    33       

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент WEB

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    26875    Serginio    22       

Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо

Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.

29700 руб.

Использование классов .Net в 1С для новичков 148

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    64916    Serginio    104       

Пример HTTP запроса к УТМ ЕГАИС на платформе 1С 7.7 15

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Оптовая торговля Розничная торговля Бесплатно (free) Практика программирования Внешние источники данных

Запрос реализован на объекте ServerXMLHTTP из встроенной в Windows библиотеки MSXML, результатом запроса является XML объект DOMDocument из той же библиотеки MSXML со встроенным интерфейсом его обработки

16.12.2015    20894    Palmer1976    3       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм 20

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    14658    etmarket    14       

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7 11

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

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    14379    Anzhey    13       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Универсальный способ сравнения таблиц 16

Статья Программист Нет файла v7.7 v8 Бесплатно (free) Практика программирования

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    15875    json    1       

Числа прописью в родительном падеже в 7.7? Легко! 13

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

Вывод числительных прописью в родительном падеже штатными средствами в три строчки кода.

20.06.2015    10556    gimalaj    3       

Новогодние скидки на авторское ПО Промо

В преддверии праздника в Маркетплейсе на Инфостарт действует скидка на все платные авторские программы. Размер скидок начинается от 10%. Советуем не откладывать покупки, многие наши партнеры повышают цены на свои продукты именно в начале нового года.

Хитрости сохранения табличного документа в Excel для дальнейшей работы с ним 78

Статья Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Все пользователи 1С всех версий (начиная с 7-й) сталкиваются с проблемой нормальной работы с данными, сохраненными в Excel файл. Есть некоторые хитрости, которые позволяют облегчить работу с сохраненными данными из 1С в формат Excel.

16.01.2015    73907    shmellevich    35       

Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо

Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.

29700 руб.

SQL-доступ к журналу регистрации 1С:Предприятие 7.7 7

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

Все, кто работают с 7.7, знают, что журнал регистрации тормозит нещадно, в связи с чем пользы от него очень мало, и её ещё меньше, когда размер журнала превышает хотя бы 50 мегабайт. На Инфостарте, по- моему, даже есть средства для просмотра журнала, может, даже они эффективны, но моей мечтой всегда был sql-доступ к этому журналу, т.к. это просто, наглядно, удобно и, что самое важное, - очень быстро. Кому интересно - добро пожаловать.

11.12.2014    13166    VladC#    8       

Очень долго запускается 1С предприятие 7.7 (конфигуратор, монитор, отладчик) 9

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Администрирование данных 1С

Если у Вас всегда очень долго открывается 1С, заставка висит в течение нескольких минут, зависает при старте предприятия 7.7 и конфигуратор, и монитор, и отладчик, скорее всего, дело в файле 1cv7evt.txt, файл 1cv7evt.txt в подкаталоге Syslog в каталоге базы находится по адресу \\ИмяСервера\ИмяКаталогаБаз\ИмяБазы\SYSLOG\1cv7evt.txt, вернее в размере этого файла. Проблема проявляется в том, что во время запуска 1С предприятия 7.7 и конфигуратора, и монитора, и отладчика заставка висит несколько минут. Отключите пользователей, перенесите файл 1cv7evt.txt в другую папку, и 1С 7.7 будет стартовать очень быстро.

09.09.2014    32370    ksnik    14       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

ЗаполнитьЗначенияСвойств - заставляем работать в 7.7 11

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

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    19360    tomvlad    5       

Реализация Ctrl+Z в 1С 7.7 (ТиС) 7

Статья Программист Нет файла v7.7 1С7:ТиС Windows Бесплатно (free) Практика программирования

В семерке отсутствует возможность отменять последнее действие в формах документов. В данной статье будет рассмотрен пример реализации данной функции. Возможно, кому-нибудь пригодится.

15.07.2013    5970    a.o.popova    10       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll 12

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

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    129433    unichkin    10       

Исправление ошибок DBCC CHECKDB (1С, SQL) вручную 42

Статья Системный администратор Нет файла v7.7 1cv7.md Windows Бесплатно (free) Тестирование и исправление

Если Вы наблюдаете сообщение "could not continue scan with nolock" и подобные ему - значит эта статья для Вас. В статье рассказывается, как поправить ошибки выданные DBCC CHECKDB вручную.

01.07.2013    69529    Вадимко    3       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

"Динамическое обновление" в 1С Предприятие 7.7 15

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Распределенная БД (УРИБ, УРБД) Администрирование данных 1С

Всем известен механизм динамического обновления в 1С Предприятие 8.х. Однако есть недокументированная возможность сделать тоже самое (естественно с некоторыми особенностями) в 1С Предприятие 7.7

10.04.2013    13288    dime2    16       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

Конвертация данных 2.1 (2.1.3.1) 1С 7.7 - 1С 8.Х передача параметра ПКО 14

Статья Системный администратор Программист Нет файла v7.7 v8 КД Бесплатно (free) Практика программирования Перенос данных из 1С7.7 в 1C8.X

Передача параметров по умолчанию доступна только для баз 1С 8.х -1С 8.х. Показан пример, как передать параметры из 1С 7.7 - 1С 8.х

10.12.2012    22867    serg_gres    6       

Восстановление БД 1с 7.7 после шифрования вирусом файлом 13

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Тестирование и исправление

После расшифровки антивирусом базы - у всех файлов отсутствует 20% начала файла. Способ восстановить данные с минимальными потерями

19.11.2012    17401    msvsoft    9