Adaptersoft : АК-47

18.03.15

База данных - Обновление 1С

Анализатор Коллизий. Обновление сильно измененных типовых конфигураций. Бесплатно. 1cv77

Скачать файлы

Наименование Файл Версия Размер
Новая версия
.MD 1,29Mb
18
.MD 1,29Mb 18 Скачать
AK47_install.rar
.1239970349 4,23Mb
1160
.1239970349 4,23Mb 1160 Скачать

замучался неделями копипастить при очередном обновлении. Много раз пытался как то автоматизировать процесс. И вот наконец что-то нарисовалось.

АК47 является визуальной надстройкой над консольной утилитой gcomp.exe и программой KDiff3

Позволяет не запутаться в файлах, не морочиться с путями, DOS и пр.

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

Основной фишкой явлется автоматизированный поиск коллизий - т.е. только тех вещей которые реально изменены и нами и типовым обновлением.

Также можно избавиться от сдвинутых на несколько пикселей форм.

Коммерческую версию так и не сделал. Пользуйтесь как есть :)

p.s. Для 1С 7.7. Когда в платформе еще не было конфигураций поставщика и пр. суровые программисты обновляли и без этого :)

Обновление нетиповых конфигураций

См. также

Адаптированная обработка Помощник перехода на 1C:Бухгалтерию 8. Синхронизация

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

В очередном релизе БУ ред.4.5 (7.70.564) приведена обработка ПомощникПереходаНа1CБухгалтерию8Синхронизация. Использование ее в поставляемом виде для нас оказалось невозможным - из-за значительного объема документооборота происходит аварийное завершение работы по причине "Не достаточно памяти".

1 стартмани

18.10.2013    14912    30    lock73    4    

2

Обновление базы 1с 7.7. с помощью движка 1с 8.х

Обновление 1С Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

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

28.04.2012    19447    Valerich    31    

93

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7

Обновление 1С Бухгалтерский учет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Символьные ссылки - Быстрый и удобный способ обновления регламентированной отчетности для программы 1с Бухгалтерия 7.7 Данный способ обновления подходит тем, у кого есть несколько бухгалтерских баз с одинаковой системой налогообложения.

23.03.2012    19285    Bambor    21    

21

Обновление баз

Обновление 1С Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Программа для автоматического обновления конфигураций Updater

1 стартмани

07.12.2011    13942    25    Myst_    19    

9

Пошаговая инструкция обновления типовой конфигурации на платформе 7.7.

Обновление 1С Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Пошаговая инструкция обновления типовой конфигурации на платформе 7.7.

1 стартмани

06.11.2011    10910    39    valux_pux_12345    10    

0

Как обновлять не типовую конфигурацию 7.7

Обновление 1С Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Меня часто спрашивают о том, как можно обновить не типовую конфигурацию, в которую внесены какие-либо изменения. Наконец, нашел немного свободного времени и решил написать про это небольшую статью. Далее, все что из этого всего вышло.

28.10.2011    32880    Nicholas    36    

43

Налоговый кодекс 2011. Украина. Обновление до схем релиза 287. Часть 2. План счетов

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

Обновить план счетов согласно релизу 287 не так просто. Есть конфигурации, где по разным причинам используется несколько другой, отличный от типового. До 1 апреля 2011 года это работало. А сейчас нужно адаптировать рабочий вариант. Если разработчик 1С ведет несколько информационных баз, проблемы множатся. Аналитику информационной базы можно легко потерять...

1 стартмани

22.06.2011    24249    142    kompas-dm    5    

16
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2706 17.04.09 17:16 Сейчас в теме
На скриншоте АКМ, а не АК-47. Это засада!
bulpi; Cyberboy; +2 Ответить
2. Душелов 4013 17.04.09 17:19 Сейчас в теме
(1) Там автомат есть??
TreeDogNight; Asdam; +2 Ответить
3. Арчибальд 2706 17.04.09 17:26 Сейчас в теме
(2)К нему даже прицеплено что-то
37. LuckyIzja 22.04.09 10:47 Сейчас в теме
4. JohnyDeath 301 17.04.09 17:39 Сейчас в теме
Читаю описание и думаю: "прям как у меня".
Если всё так хорошо как и написано, то однозначно БОЛЬШОЕ спасибо!!!

Я тоже ручками раскладывал гкомпом 3 конфы, потом натравливал на каталоги кдифф, а уж потом "муторно и нудно работаем пальчиками"
5. WiseSnake 1519 17.04.09 18:23 Сейчас в теме
Исчё не смотрел! Но плюс за идею поставлю, чтобы не забыть потом поставить. На картинках вроде все красиво!
> Также можно избавиться от сдвинутых на несколько пикселей форм
А вот это реально задолбало...
6. mihast 68 17.04.09 19:52 Сейчас в теме
Вроде бы в комплект Vgcomp-а входит питоновский скрипт для выравнивания сдвигов форм. Мне - реально помогает. Так же как и разбор глобального модуля на отдельные процедуры.
7. Re:аниматор 338 18.04.09 05:02 Сейчас в теме
мда... то кассирочка, то бабенция с калашом, следующий вариант баба на тяжелой технике =)
8. Поручик 4670 18.04.09 09:34 Сейчас в теме
Уберите автомат у девки. Женщина с автоматом - это обезьяна с гранатой.
9. bestuzhev 679 18.04.09 17:47 Сейчас в теме
(8) Присоединяюсь, требуем фото без автомата.
11. gutentag 253 18.04.09 21:29 Сейчас в теме
(8) нет, пусть будет!
за нее, "девушку с веслом", отдельный плюс
10. larisab 160 18.04.09 21:28 Сейчас в теме
Помнится недавно подобную штуку предлагали для 8.1 за жуткие деньги, а тут так скромно и без шуму, классная штучка. Под 8 не планируете?
12. support 4484 18.04.09 22:12 Сейчас в теме
сиськи рулят :) вот уже и на главной странице
13. biv75 18.04.09 23:46 Сейчас в теме
(12) Пример правильного маркетингового хода, ну и что что у девушки, пневматическая копия АКМ, за то как поперло ))), всех сразу заинтересовало
14. biv75 18.04.09 23:47 Сейчас в теме
Да кстати, вещь хорошая и нужная в хозяйстве плюс заслужено
15. CheBurator 3119 19.04.09 00:07 Сейчас в теме
было бы хорошо, если бы технология была описана поподробнее, так сказать для чайников, м.б. в виде статьи...?
Jill; alexeys81@ukr.net; kwas; +3 Ответить
16. adapter 417 19.04.09 21:39 Сейчас в теме
так вроде ж есть описание в конфе и пример. Если этого мало, то конечно могу и подробней, только хоть наводящих вопрос, конкретики дайте, или скажите где сложности?
17. mov68 37 20.04.09 09:32 Сейчас в теме
Буду смотреть, но плюс уже за попытку
18. muzikant 20.04.09 09:38 Сейчас в теме
Сиё волнует умы аборигенов давно....
19. cs25 81 20.04.09 09:42 Сейчас в теме
20. grigsi 20.04.09 11:47 Сейчас в теме
21. 4ish 20.04.09 12:25 Сейчас в теме
Вау, спасибо.
Подскажите, а как поступать в случае, если изменения коснулись, например, документа и в обновлении типовой и в измененной конфигурациях? Сначала обновить до типовой, а потом ручками вносить кусок измененного кода?
23. JohnyDeath 301 20.04.09 12:44 Сейчас в теме
(21) ну вообще-то как раз для таких случаев и создана эта конфа (на сколько я понял). Kdiff3 способен сравнивать 3 файла: старую типовую, новую типовую и твою измененную. Простые случаи он в силах сам исправить. Более сложное - ручками. Примерно как у автора на последнем рисунке
28. 4ish 20.04.09 13:30 Сейчас в теме
22. adapter 417 20.04.09 12:42 Сейчас в теме
нет. это как раз ситуация "коллизия". для их разрешения есть документ "анализ коллизий". Все ваши изменения (и структры объекта МД и программного кода) даются в текстовых файлах, которые вы сравниваете\ разрешаете через KDiff. В большинстве случаев kdiff это делает сам автоматом и правильно, но вам дается возможность проверит и поправить.

описание и пример смотрели?
24. 4ish 20.04.09 12:47 Сейчас в теме
Пытался.
Но так я начинающий, мало что понял. :)
Спасибо, буду разбираться. Кстати, при двойном клике на GuidData в обоих окнах текст модуля написал кракозябрами. Так и должно быть?
27. adapter 417 20.04.09 13:27 Сейчас в теме
25. artbear 1448 20.04.09 12:51 Сейчас в теме
(0) Скажу сразу, прогу не смотрел, т.к. 77 счас мало занимаюсь, но подобной схемой пользуюсь давно.
Вопрос: метаданными сливаются нормально, правильно?
26. adapter 417 20.04.09 13:16 Сейчас в теме
да. даже вставил проверку и восстановление уникальности идентификаторов в файле ОбъектыМетаданных.txt

отрабатывает перед сборкой МД, опирается на Next ID из MainDataContDef (gComp его кладет в ИдентификаторыКонфигурации.mdp)

т.е. при слиянии ОбъектыМетаданных.txt надо последить чтобы список добавленных объектов был полным, а идентификаторы АК сам доделает.

29. JohnyDeath 301 20.04.09 13:36 Сейчас в теме
(26) при слиянии ОбъектыМетаданных.txt надо последить чтобы список добавленных объектов был полным, а идентификаторы АК сам доделает.

Как следить?

А если я добавил парочку своих объектов в конфу и в новой типовой тоже добавились новые объекты, такой случай правильно отработает?
30. adapter 417 20.04.09 13:39 Сейчас в теме
пример работы AK47
.............................................................................
Скопируйте папку BasesAK в корень диска С. Тогда все пути в примере совпадут
и перезаполнять ничего не придется.

для тестирования взял простенькую самодельную конфигурацию из десятка объектов МД.
Будем считать что:
MD1 - типовая конфигурация (старый релиз)
MD2 - типовое обновление (новый релиз)
MD3 - Рабочая конфигурация (измененный МД1)


Описание изменений обновления конфигурации (MD2)
.............................................................................

спр. Резервы
- кол.ур увеличено до 5
- в комментарии "Комент"
- в синониме "Синон"

док. Приход1 - добавлен

док. Приход
- добавлено 2 рекв. тбл.ч


описание изменений рабочей конфигурации (MD3)
.............................................................................

док. Приход
- добавлен реквизит в шапке "нов_в_шапке"

Отчет Финансы1 - добавлен
31. adapter 417 20.04.09 13:43 Сейчас в теме
на примере дока Приход:

в МД2 добавлено 2 реквизита в табл части,
в МД 3 добавлен 1 реквизит в шапке

на выходе в док "Приход" будет 2 реквизита в табл части и один реквизит в шапке. Это пример разрешения коллизии - изменения одного объекта метаданных в двух МД.

>Как следить?

в файле ОбъектыМетаданных.txt в каталоге результата должны быть строчки:

57 Документ.Приход.новый1
53 Документ.Приход.новый_в_шапке
58 Документ.Приход.новый2

Иды (57,53,58) проверятся на уникальность сами. Главное чтоб сами строчки с названиями объектов МД присутствовали.
32. 4ish 20.04.09 17:19 Сейчас в теме
Вроде все понял, объясните только - как работать с GUIDData, если там ничего не понятно? Откуда я знаю из какого мд-шника брать строку, из-за которой идет конфликт объединения?
33. adapter 417 20.04.09 19:05 Сейчас в теме
GUIDData
содержит в себе информацию о наследовании файлов конфигурации. На содержание именно этого файла опирается 1с, когда говорит, что загружаемая конфигурация не является прямым потомком текущей.

я думаю тебе без разницы. ну бери из обновления например.

Вот тут все ответы
http://yandex.ru/yandsearch?text=GUIDData+структура+конфигурации
34. blik 21.04.09 07:27 Сейчас в теме
Лог парсинга при попытке заполнить по запароленному MD-ешнику (загрузка не прошла):
Extraction started: 2009.04.21 09:36:01
ERR: Неверный формат: нет завершающей скобки '}': C:\DOCUME~1\E6F6~1\LOCALS~1\Temp\tmp_7: line 0, column 33; MainMetadataStream
предыдущая ошибка возникла в потоке \d:\work_new\1cv7.md\Metadata\Main MetaData Stream

Убрал пароль, загрузка прошла. Предусмотренно заполнение из запароленного MD-ешника? Что-то я не нашёл.
35. adapter 417 21.04.09 08:59 Сейчас в теме
кажется ответ очевиден - нет. Работать с закрытыми конфигурациями не будет
36. AntiBuh 6 22.04.09 08:02 Сейчас в теме
38. intervencia 22.04.09 10:54 Сейчас в теме
39. napala@ 104 22.04.09 14:39 Сейчас в теме
Спасибочки! ничего кроме ПЛЮСА )
40. napala@ 104 22.04.09 17:03 Сейчас в теме
у меня проблема... не хочет сохранять Kdiff3 выдает ошибку и все! сижу уже часа уже бы ручками обновила
41. adapter 417 22.04.09 17:47 Сейчас в теме
стучись в аську, попробую помочь по скриншотам и описаниям траблов
42. timurei 23.04.09 09:23 Сейчас в теме
инструкция прелогаеться...:)...?
43. timurei 23.04.09 09:31 Сейчас в теме
как пользоваться AK47_installером
44. Eugenie 57 23.04.09 10:03 Сейчас в теме
Спасибо автору. Плюс конечно же!
45. vlsv 17 23.04.09 19:08 Сейчас в теме
возникает проблема (не сохраняет kdiff3.exe ) если в пути каталога с базой AK47 русские буквы
46. vlsv 17 23.04.09 19:16 Сейчас в теме
В документе "анализ коллизий", изменения печатной формы, как зафиксировать изменения? Выскакивают 2 таблицы и что с ними делать?
47. uncle_au 23.04.09 19:58 Сейчас в теме
48. @lex 75 24.04.09 09:46 Сейчас в теме
Автору респект, сэкономил кучу времени :).
49. adapter 417 24.04.09 09:50 Сейчас в теме
с русскими путями у меня были проблемы, поэтому я выбрал версию KDiff помладше. Она и включена в дистриб. С ней у меня русские пути стали отрабатывать нормально. Попробуй на другом компе. И общий совет - не кладите каталоги для парсинга далеко. Чем меньше уровень вложенности, длина пути, тем проще и наглядней работать. Я предлагал вариант с каталогом C:\BasesAK

изменения печ форм (mxl) через kdiff не прогоняются, потому что mxl это бинарный файл, а не текстовый. Поэтому показываю только наглядную разницу между ними. К слову сказать стандартный конфигуратор не умеет и этого, выдает многозначительно "бинарный файлы раличны". В принципе можно и mxl до НАГЛЯДНОГО текста разложить. У меня так вначале и было. Но потом убрал. Думаю это лишнее.
50. пользователь 24.04.09 10:02
Сообщение было скрыто модератором.
...
51. пользователь 24.04.09 13:28
Сообщение было скрыто модератором.
...
52. пользователь 24.04.09 13:30
Сообщение было скрыто модератором.
...
53. adapter 417 24.04.09 13:40 Сейчас в теме
Спасибо за плюсики, ответы и отзывы. Надеюсь что кому то мой труд был полезен. Надеюсь и на обратное. Вот предлагаю такую тему для обсуждения: Сделать АК-47 платным или нет? Ну и просто ваши мысли по этой теме (не только про АК 47) приветствуются здесь:

http://www.infostart.ru/forum/forum13/topic9131/messages/
54. OlegD 25.04.09 11:38 Сейчас в теме
Что то не работает у меня.
Запускаю Заполнить.
Выдает.
13:44:22 НАЧАЛО ЗАПОЛНЕНИЯ 486
13:44:22 - чистка каталога и справочника ОбъектыМД.......
13:44:22 - парсинг MD........
13:44:22 - заполнение справочника ОбъектыМД.........
13:44:23 ОКОНЧАНИЕ ЗАПОЛНЕНИЯ 486
И все, открывает пстой справочник.
??? Что бы это значило?
55. adapter 417 25.04.09 16:59 Сейчас в теме
видимо GComp не отработал. должен еще лог парсинга выводится (если ты галку не снял). Лог пустой? Для запуска Gcomp должен лежать в одном из каталогов, прописанных в переменной Path. При первом запуске АК копирует gcomp.exe в каталог Винды. Скопируй сам или посмотри отладчиком в гл. модуле ПриНачалеРаботыСистемы
56. OlegD 26.04.09 19:53 Сейчас в теме
Так вроде получилось.
Только ни как не удается побороть Задачу.

Загружаемая конфигурация является приоритетной
-Замещение Объекта: "Задача"
-Произошла ошибка в процессе объединения конфигураций.
Не пойму в чем причина?
Сильная програмулина вообще то.
57. adapter 417 27.04.09 08:39 Сейчас в теме
ПОпробуй просто открыть результирующий МД в конфигураторе, думаю не откроется. Видимо напутал ты в объединении текстового файла "ОбъектыМетаданных", пропустил названия каких то добавленных объектов
58. Veduin 28.04.09 15:49 Сейчас в теме
Очень даже полезно и функционально. Плюс!
59. rasswet 82 29.04.09 12:09 Сейчас в теме
60. Veduin 30.04.09 10:21 Сейчас в теме
Но всетаки обьясните, зачем после получение 4 мд-шника и его сборки
Появляются новые константы:
IDD, УникальныйIDD, ПарольМОД, МастерОбмена, ВерсияМДФайла и др.
а также общие реквизиты IDD..
Они так сказать мешают, отвлекают внимание, при обновление???
61. adapter 417 30.04.09 10:40 Сейчас в теме
это ты где такое нашел? В примере такого точно нет. Ты описал объекты МД, которые встраивает в конфу Менеджер Обмена Данными фирмы ПиБи. Может у тебя в каком МД они есть?

я его тоже юзаю, но чтобы мои тараканы к вам переползали это фантастика
62. Veduin 04.05.09 03:26 Сейчас в теме
Ничего принципиально нового не делал...
Взял два типовых мд бух. 495 и 506, и рабочую конфигурацию измененную 495,
И по инструкции стал юзать АК-47, при анализе колизий оказалось, измененно 3 документа. Собрал 4 мд в документе "Анализ колизий", и сравнил с типовым 506, но он и выдал сообщение помимо 3 документов не стыковка вот в этих константах, которые добалненны.. IDD, ПарольМод и тд...
Вопрос и возник, зачем необходимы даные добавки??
63. Veduin 04.05.09 03:59 Сейчас в теме
Вопрос снимаю, короче сам промахнулся надо было брать для теста другой мд... а то взял первый попавшийся, а в нем и правда оказалось есть изменения по обмену данными...
64. Flyyy 04.05.09 11:18 Сейчас в теме
Однозначно Плюс! Единственное я так и не понял как эта штука работает
с правленными *.xml, она их получается не сохраняет, коллизия не отрабатывается, а вследствии чего не дает собрать md.
65. adapter 417 04.05.09 11:38 Сейчас в теме
да, c xml пока тока визуальное сравнение и ручная правка. Насчет коллиизи принимается. Подумаю об этом в новой версии. а пока вноси изменения руками, положи результат в нужное место, а по окончании удали эту строчку из дока "Анализ коллизий"
66. Veduin 05.05.09 10:14 Сейчас в теме
Раз я уже начал тестить, такого монстра, то обьясните чайнику, как же решить вопрос с ошибками
Неуникальный числовой идентификатор - 0: и тд.
Ну есть изменения по документу добавил 2 реквизита я и 1 типовой...
Уже раз десять лопатил ОбъектыМетаданных.txt, все равно ругается
ERR: Нулевой числовой идентификатор
67. adapter 417 05.05.09 13:17 Сейчас в теме
общий принцип работы с ОбъектыМетаданных.txt я описал выше. Если у тебя какие-то уникальности - шли файлы и давай в аську
68. adapter 417 05.05.09 13:19 Сейчас в теме
хотя в принципе и так можно догадаться, по русски же пишет - ИД не может равняться 0 или пустому значению.
69. slavik_s 10.05.09 18:33 Сейчас в теме
Странно, а зачем изменять вообще типовую конфигурацию и лезть в ее объекты? Не проще ли проявить смекалку и не изменяя объекты типовой все-таки делать изменения не осложняя себе жизнь решением подобных проблем.
Скажете что иногда невозможно решить задачу не изменив типовую? Это бред.
Язык 1С Велик и Могуч чтобы решить все проблемы, остальное можно сделать внешними компонентами. Если требуется слишком много изменений, тогда писать свою конфигурацию и обмен данными с типовой.
В 99,9999% случаев в объекты типовой можно вообще не вписывать ни строчки
70. JohnyDeath 301 10.05.09 20:12 Сейчас в теме
(69) что-то не понял твоего метода. Ты предлагаешь писать свою конфу, в которой будут все работать, и которая будет выгружать данные по твоим правилам в типовую? )))
71. slavik_s 11.05.09 00:08 Сейчас в теме
Есть типовые решения разрабатываемые фирмой 1С - это святое табу, которое развивает сама фирма 1С. Это решение общих учетных задач для всех без исключения, так как соответствуют требованиям налогового кодекса и ПБУ.
Но есть и отраслевые дополнения которые должны удовлетворять специфике конкретной отрасли или конкретного предприятия - вот всю эту специфику лучше оформлять отдельной конфигурацией. А пользователи могут работать как в типовой бухгалтерии со стандартными 1С-овскими справочниками и документами, так и в отраслевой конфигурации со специально созданными отраслевыми настройками которых нет в типовой, но итоги расчетов по которым выгружаются в типовую конфу 1С. При такой политике невмешательства в типовые конфигурации они обновляются без всяких ненужных там вставок и дописок одним махом и гарантируют от неквалифицированных изменений программиста незнающего ПБУ или от заказчика незнающего методику решения учетных задач в типовых конфах, но требующих от программиста произвести ненужные изменения так как он понимает.
72. JohnyDeath 301 11.05.09 01:54 Сейчас в теме
(71) бред какой-то. Или я не так понял тебя.
Мне жаль тех людей кто работает по такой схеме.

Давай на конкретном примере. Есть торговая компания и типовая конфигурация "ТиС". Директор хочет видеть анализ продаж не только в разрезе тех измерений, которые заданы в конфигураторе, но также ещё по Менеджерам и ТорговымТочкам покупателей.
Что я должен сделать?
74. Ish_2 1104 11.05.09 04:39 Сейчас в теме
(71) В идеале было бы неплохо и к этому нужно стремится. Редко получается.
Но если Вы предлагаете эту методу как универсальный подход , то - бред.
Споры на эту тему отшумели. Разжевывать скучно.
75. Abadonna 3958 11.05.09 04:49 Сейчас в теме
(71)> это святое табу, которое развивает сама фирма 1С
Ага! И не произноси имя Нуралиева всуе :)))))))))))))))
73. adapter 417 11.05.09 02:00 Сейчас в теме
да, я сам знаю что такое вмешательство в алогритмы типовой, для меня это табу. Но за несколько лет жизни конфы без них все равно обойтись не сумел. Несмотря на то что отраслевых, отдельных конф написал еше пяток. В итоге - АК
76. slavik_s 11.05.09 10:17 Сейчас в теме
JohnyDeath (писал)
Есть торговая компания и типовая конфигурация "ТиС". Директор хочет видеть анализ продаж не только в разрезе тех измерений, которые заданы в конфигураторе, но также ещё по Менеджерам и ТорговымТочкам покупателей.
--------------------------------------
1. Создаешь новый регистр и прописываешь там нужные измерения:
Менеджер - типа Справочник.Пользователи
ТорговаяТочка - типа Справочник.Склады
Ресурсы например ПродСтоимость
2. Создаешь новый документ ПродажаПоМенеджерам допустим в котором есть реквизиты:
Менеджер - типа Справочник.Пользователи
ДокументПродажи - типа Документ.Реализация (это реквизит для подчинения типовому)
3. Форму документа ПродажаПоМенеджерам рисуешь свою или перерисовываешь с типового документа "Реализация" и вставляешь реквизит Менеджер. При заполнении формы автоматически заполняешь новый типовой документ "Реализация", ПриЗаписи сохраняешь ссылку в реквизите ДокументПродажи
4. Создаешь новый журнал для хранения документов ПродажаПоМенеджерам
5. В модуле документа прописываешь движения по новому регистру и одновременно проводишь типовой подчиненный Документ.Реализация
6. Отчет тоже новый который строишь по двум регистрам.
7. При необходимости в новые объекты можно добавить еще что-либо.
Таким образом и волки сыты и овцы целы, ведь мы не трогали объекты типовой но использовали их, поэтому у нас и книга продаж будет вестись штатными средствами.
--------------------------------------
Спорить ни с кем не собираюсь, моя фирма уже более 5 лет так работает.
77. Арчибальд 2706 12.05.09 09:17 Сейчас в теме
(76)Согласен. Для дополнительных реквизитов всегда можно воспользоваться дополнительным справочником/документом без потери сопровождения через ИТС. Однако коробочные продукты продает не только 1С, и отнюдь не все продавцы обеспечивают оперативность сопровождения. У меня вот есть в конфе ошибки в двух глобальных модулях, на эти модули завязаны куча документов, а разработчик на сообщения об ошибках не реагирует, хотя регулярно выпускает новые релизы с доработками в других местах.
Так что бывает, что все равно без влезания обойтись не удается (73). Структурирвать, минимизировать, отстрелять из автоматического оружия.
80. orefkov 1152 03.02.10 10:55 Сейчас в теме
(76) Сильно. Только смущает во-первых объем работ, во-вторых моменты:
"3. Форму документа ПродажаПоМенеджерам рисуешь свою или перерисовываешь с типового документа "Реализация" и вставляешь реквизит Менеджер. При заполнении формы автоматически заполняешь новый типовой документ "Реализация", ПриЗаписи сохраняешь ссылку в реквизите ДокументПродажи"

Если копировать всю форму документа, для организации ввода придется либо копировать и всю структуру данных (а это либо дублирование и расхождение данных в двух связанных доках, либо трах с загрузкой данных в свой док из реализации в приоткрытии и связанные с этим проблемы с модифицированностью, записанностью и прочим).
Либо, если не копировать структуру данных, то трах с организацией ввода - либо криво на ТЗ, либо не криво на ТП из 1С++, что не каждые приемлют. Опять же всю логику работы формы реализации придется невозбранно копипастить, ибо ООП нету, не отнаследуешься. То есть при изменении типовой формы один хрен будешь все переносить в свой док, только уже без помощи сравнивалок, как штатных, так и нештатных.
Дальше еще один большой трах с синхронизацией состояний нового дока с доком реализации (проведенность, изменения и тп).

"5. В модуле документа прописываешь движения по новому регистру и одновременно проводишь типовой подчиненный Документ.Реализация"
Это вообще за пределами штатных возможностей, только недокументированные извраты с открытием формы, которые кстати все-равно потребуют правки модуля формы типового дока. Кроме того, еще один трах, чтобы победить ситуации, когда док реализации кем-то открыт в этот момент.

Короче, куча труда и извратов вместо простого добавления реквизита и пары строк в модуль формы и проведения.
CheBurator; Ёпрст; +2 Ответить
82. slavik_s 20.02.10 17:16 Сейчас в теме
(80) Александр, безусловно объем работ однократно возрастает, но зато потом несколько лет подряд не приходится копипастить.
3. Структуру данных копировать не нужно, а вот скопировать содержимое формы и вставить в свою форму ДА, так же тупо копируем текст модуля формы документа в модуль формы своего, затем останавливаемся на ошибках синтаксиса и разыменовываем (через точку) обращения к полям подчиненного документа. Проблему с заполнением таблицы документа (как было в штатном) решаем с помощью компоненты FormEx, получаем даже удобнее и красивее штатный документ.
ЗАКАЗЧИКА предупреждаем о завышенной стоимости работ, но за последующие копипастенья платить каждый раз несколько лет не придется. Обычно соглашаются.
5. Здесь я ошибся, нужно не в модуле документа это делать, а в модуле формы в процедуре ПриЗаписи() проводим подчиненный документ без проблем штатно.
Синхронизация проведенности/непроведенности/пометкиудаления/снятияпометки решается глобальной процедурой созданной с помощью FormEx. Предварительно пишем автозагрузку дополнительного глобального модуля во внешней обработке Reklama.ert которую вставляем вместо надоедливой рекламы от 1С, заботимся о том чтобы этот файл сам себя устанавливал после затирания его при установке очередных форм отчетности 1С77.
78. slavik_s 12.05.09 19:49 Сейчас в теме
Арчибальд
А зачем к ошибкам в двух глобальных модулях добавлять новые от неоперативного производителя? Раз не сопровождают берите сопровождение на себя полностью. Тем более производители типа РАРУСа почему то строят свои конфы на типовых 1С. Ну зачем в конфе по общепиту учет Основных средств например? Купили продукты посчитали сколько в борщ капусты вложить и списали капусту. Сам расчет в Общепите а закупку и списание капусты выгружаем в типовую бухгалтерию.
79. vadim_p_volkov 30.06.09 18:51 Сейчас в теме
(0) Собираюсь переходить с конфы "БухУчет для Украины" на "ПУБ для Украины".
Различий масса, и вот одно из них: справочник ТМЦ, реквизит БазЕдиница. В Бухии - типа Перечисление.Единицы, в ПУБ - типа Справочник.КлассификаторЕдИзм. Возможно-ли в АК-47 настроить такое соответствие для переноса данных?
81. adapter 417 03.02.10 12:55 Сейчас в теме
(79) АК 47 не предназначен для переноса данных между конфигурациями
83. artspeed 179 31.05.10 07:23 Сейчас в теме
хм. я так и не понял в чем дело:

При анализации коллизий выскакивает guiddata. А в нем непонятные символы.
и написано типа использование на свой страх и риск. что это? влияет ли на обновление конфигурации.
и еще бывает типа такого.
ERR: Нулевой числовой идентификатор для Документ.Приход.новый_в_шапке
что тогда в этой ситуации делать? Баги?
Потрашил кстати ваш пример
84. idw 343 24.06.10 22:16 Сейчас в теме
Под Windows 7 программа не устанавливается. :cry:
85. idw 343 16.07.10 07:30 Сейчас в теме
Автор чем отличается версии базовая, лайт и проф и та, что выложена здесь?
86. fastwriter 6 26.08.10 09:53 Сейчас в теме
Хотя сама конфигурация хорошая - эротику лучше постить на другие ресурсы (баш.орг и пр.)
87. artbear 1448 11.12.10 11:11 Сейчас в теме
Автор, Программа полезная, но где отличие лайт и прочих версий от проф? Почему его нет в описании?
Жду.
Пока -1
88. пользователь 14.03.11 01:53
Сообщение было скрыто модератором.
...
89. HITDEVIL 31 03.05.12 09:40 Сейчас в теме
Задумка хорошая! Кто использовал поделитесь впечатлениями!
90. adapter 417 03.05.12 10:10 Сейчас в теме
ну использовали ее года три назад, и впечатления см выше. Сейчас наверно на 77 уже и не осталось ничего. У меня где то была новая версия, но я ее так и не выложил тогда.
91. пользователь 10.05.12 00:21
Сообщение было скрыто модератором.
...
92. mikhailovaew 127 29.05.14 10:35 Сейчас в теме
Эх, это для 7.7... а ни в заголовке ни в разделе об этом не упомянуто...
93. adapter 417 29.05.14 15:12 Сейчас в теме
указано в стандартных свойствах публикации

Платформа
1С:Бухгалтерский учет 7.7

Ну сейчас в шапке еще добавлю
94. Flight 04.02.15 13:39 Сейчас в теме
Здравствуйте, я 1с только начал заниматься, надо обновить сильно изменённую базу, с анализатором разобрался но запнулся на сборке МД, тут уже задавали такой вопрос, но я разобраться не могу, поэтому прошу помощи.

При сборке происходит такая ошибка:

Compilation started: 2015.02.04 13:13:47
ERR: Неуникальный числовой идентификатор - 0: Перечисление.СЛПРОЖ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ИЗЛВТР
ERR: Неуникальный числовой идентификатор - 0: Перечисление.НЕРАБМАТЬ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ПРБЛОК
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ПРЗАГР
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ПРКОНЦ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ПРОВОВ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ПРОЖСУПР
ERR: Неуникальный числовой идентификатор - 0: Перечисление.РАБВОВ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.РАБЗАГР
ERR: Неуникальный числовой идентификатор - 0: Перечисление.РАБЛОК
ERR: Неуникальный числовой идентификатор - 0: Перечисление.РАБСВПК
ERR: Неуникальный числовой идентификатор - 0: Перечисление.СЛДАПБЛ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.СЛПРИЗ
ERR: Неуникальный числовой идентификатор - 0: Перечисление.ТРУДЛИЦО
ERR: Нулевой числовой идентификатор для Перечисление.ИЗЛВТР
ERR: Нулевой числовой идентификатор для Перечисление.НЕРАБМАТЬ
ERR: Нулевой числовой идентификатор для Перечисление.ПРБЛОК
ERR: Нулевой числовой идентификатор для Перечисление.ПРЗАГР
ERR: Нулевой числовой идентификатор для Перечисление.ПРКОНЦ
ERR: Нулевой числовой идентификатор для Перечисление.ПРОВОВ
ERR: Нулевой числовой идентификатор для Перечисление.ПРОЖСУПР
ERR: Нулевой числовой идентификатор для Перечисление.РАБВОВ
ERR: Нулевой числовой идентификатор для Перечисление.РАБЗАГР
ERR: Нулевой числовой идентификатор для Перечисление.РАБЛОК
ERR: Нулевой числовой идентификатор для Перечисление.РАБСВПК
ERR: Нулевой числовой идентификатор для Перечисление.СЛДАПБЛ
ERR: Нулевой числовой идентификатор для Перечисление.СЛПРИЗ
ERR: Нулевой числовой идентификатор для Перечисление.СЛПРОЖ
ERR: Нулевой числовой идентификатор для Перечисление.ТРУДЛИЦО
ERR: Нулевой числовой идентификатор для Перечисление.УХОД_ВИЧ
Компиляция прервана
Показать


Как я понял проблема связана с файлом ОбъектыМетаданных.txt, у него есть такие значения с айдишниками:

5733	Обработка.ПереносДанныхВНовуюПрограмму
5734	Перечисление.ВидДеятельностиСЗВК.СЛПРОЖ
5735	Перечисление.ВидДеятельностиСЗВК.ИЗЛВТР
5736	Перечисление.ВидДеятельностиСЗВК.НЕРАБМАТЬ
5737	Перечисление.ВидДеятельностиСЗВК.ПРБЛОК
5738	Перечисление.ВидДеятельностиСЗВК.ПРЗАГР
5739	Перечисление.ВидДеятельностиСЗВК.ПРКОНЦ
5740	Перечисление.ВидДеятельностиСЗВК.ПРОВОВ
5741	Перечисление.ВидДеятельностиСЗВК.ПРОЖСУПР
5742	Перечисление.ВидДеятельностиСЗВК.РАБВОВ
5743	Перечисление.ВидДеятельностиСЗВК.РАБЗАГР
5744	Перечисление.ВидДеятельностиСЗВК.РАБЛОК
5745	Перечисление.ВидДеятельностиСЗВК.РАБСВПК
5746	Перечисление.ВидДеятельностиСЗВК.СЛДАПБЛ
5747	Перечисление.ВидДеятельностиСЗВК.СЛПРИЗ
5749	Перечисление.ВидДеятельностиСЗВК.ТРУДЛИЦО
5750	Перечисление.ВидДеятельностиСЗВК.УХОД_ВИЧ
Показать


95. Flight 05.02.15 12:14 Сейчас в теме
Вроде разобрался, не знаю правильно сделал или нет, но собралась новая конфигурация после того, как добавил в ОбъектыМетаданных.txt эти строки без айдишников:

Перечисление.СЛПРОЖ
Перечисление.ИЗЛВТР
Перечисление.НЕРАБМАТЬ
Перечисление.ПРБЛОК
Перечисление.ПРЗАГР
Перечисление.ПРКОНЦ
Перечисление.ПРОВОВ
Перечисление.ПРОЖСУПР
Перечисление.РАБВОВ
Перечисление.РАБЗАГР
Перечисление.РАБЛОК
Перечисление.РАБСВПК
Перечисление.СЛДАПБЛ
Перечисление.СЛПРИЗ
Перечисление.ТРУДЛИЦО
Показать

96. Jill 17 16.03.15 18:43 Сейчас в теме
Крутая штука.
Но возник вопрос: так каким образом разрешать коллизии *.mxl?
Ткните носом пожалуйста.
97. adapter 417 17.03.15 09:53 Сейчас в теме
клюшки живут? Еще где то есть масштабная промышленная эксплуатация 77? Удивлен.
куда там носом ткнуть не помню, 6 лет назад это было. Кажется для mxl запускался отдельный механизм визуального сравнения. А бинарный файл mxl все равно надо выбрать один из готовых вариантов, автослияния как для текстов модулей нет. Толи технически не возможно, то ли собирался реализовать на след. этапах.
98. Jill 17 17.03.15 16:14 Сейчас в теме
(97) живут. Еще как живут. :)

Со сравнением все понятно.
Другое дело где и как выбирать этот самый вариант mxl для разрешения коллизии.
Т.е. все коллизии были разрешены, кроме неск. mxl. Дабл. кликом в обработке сравнения я ими любуюсь и решаю что, н-р, вторая таблица мне нравится больше. А дальше... А дальше все не очевидно (по крайней мере мне и сейчас).

Идти в объекты md, подменять таблицы, перезаполнять и снова разрешать все коллизии?

Либо я чего-то крайне простого не вижу, либо придется немного подкрутить...
99. adapter 417 18.03.15 11:50 Сейчас в теме
уже много лет не занимаюсь 77. Нет ни баз тестовых, мд, разобранных примеров и пр. Не на чем посмотреть.
м.б. после сборки через буфер в конфигураторе заменить? Как это в стандартном случае делалось? уже не помню :)

Нашел у себя новый релиз АК-47. Визуально вроде есть изменения в лучшую сторону.

Если кому интересно - берите в Opensource - дорабатывайте, функционал, справку, выкладывайте. Звезд мне не надо, копирайты прошу оставить.
Оставьте свое сообщение