В Бух 3.0 есть справочник подразделения организаций в документах есть такой-же реквизит, однако он невидим и недоступен. константа ВестиУчетПоПодразделениям при записи устанавливается жестко в ложь (Модуль менеджера объекта). Редактировать (снять с поддержки этот реквизит не удается). Может кто сталкивался с обходом этих запретов и установить ведение учета в разрезе подразделений
(0) Недумаю что 1С будет рада этому
По сути они создали на базе одной конфе 2. Проф и КОрп. И различие разрулили с помощью функциональной опции ВестиУчетПоПодразделениям . Ты же хочешь на холяву поиметь КОРП по цене Проф
подразделения мне нужны для учета движения денежных средств. другого подходящего реквизита в документах движения дс нет. В полном учете по подразделениям нет необходимости
1 Сохраняете в файл конфигурацию поставщика
2 снимаете с поддержки конфигурацию
3 В модуле константы ВестиУчетПоподразделением в процедуре ПередЗаписью убираете Значение= ложь
4 Заходите в программу и устанавливаете эту константу в истина (через "все функции" т.к. в форме установок этой константы нигде нет)
5 Если есть необходимость запускаете в конфигураторе объединение с файлом указываете ранее сохраненный файл конфигурации поставщика и восстанавливаете поддержку.
14т рублей за полную аналитику, может оно того и стоит, да и преимуществ КОРП по сравнению с ПРОФ и уж тем более базовой никто не отрицает, да вот только иногда, некоторые задачи все же проще решать допиливанием. (6) dimabarkov, Спасибо!
чего-то я не пойму.
3.0.19.31
Подразделения организаций (справочник) изначально доступен. Никто его не прятал. В БП2.0 он же был (в ПРОФе). И тут есть. Единственное нет его как субконто на 50/51/и других счетах. но как был в 2.0 на 20/25/26 счетах так и тут есть.
Справочник Подразделения доступен, только ни в одном документе реквизит Подразделения недоступны и при проведении если не установлена константа ВестиУчетПоПодразделение, этот реквизит никуда записываться не будет и регистрах бухгалтерии этот реквизит недоступен. Т.е справочник то есть, заполнить его можно, но использовать его нельзя. Для использования необходимо установить константу ВестиУчетПоПодразделени и соответственно функциональную опцию с таким-же названием.
[quote]Т.е справочник то есть, заполнить его можно, но использовать его нельзя. [/quote]
вот такое пожалуйста не говорите.
Подразделения по-умолчанию доступны на 20/26/др счетах. В частности, подразделение указывается при начислении зарплаты, при приеме к учету ОС, в требовании-накладной и др.
Справочник по-умолчанию нельзя использовать лишь для ваших целей (вставить его как субконто на 50/51 счет, указать в документах покупки/продажи и т.п.).
(13) про что и речь. Здесь же предложен способ изменения конфигурации, влекущий невозможность дальнейшего обновления базы иначе как через программиста. А кроме того, это нарушение лицензионного соглашения (где-то на форумах уже писали).
(14) Дмитрий74Чел, ну базу иногда клиентам требуется подпиливать.. Только сразу предупреждаем, что это за игла.. Даже производственники просят пилить..
Но конечно не до такой степени, что из базовой делать Проф, а из Проф делать Корп.. Это конечно же идиотизм..
ОФФ
(15) а вот слово "игла" - в моем понимании матерное: во время работы во франче, на общем собрании как-то то раз наш гендир жаловалась что клиенты пошли какие-то "наркоманы". Говорят "вы франч нас на иглу подсадили".
Т.е. наш гендир имела в виду, что мы лишь делаем то, что просит клиент. И конечно предупреждаем о необходимости квалифицированного сопровождения нетиповой базы. И вообще надо стараться обходиться типовой конфой и внешними обработками.
Но некоторые коллеги (конкуренты чтоль) вводят в лексикон клиентов слово "игла". И у клиента тогда сразу негатив по отношению ко всем 1с-никам: якобы те только и ждут как денег из клиента пососать. Да "наркоманами" делают.
При этом если надо проходить ТО автомобиля - то никто не употребляет слова "дилер посадил нас на иглу". Никто не говорит "автозаправка посадила меня на иглу". Нет, просто это постоянные затраты, которые несет фирма.
(20) Margoutte, Еще 14т рублей и КОРП поможет в этом! (шутка) просто именно полная аналитика с учетом подразделений доступна только в КОРП-версии. Там в проводке под счетом будет учитываться привязка к подразделению. Более того можно будет формировать и вести кассовый учет по ОП и даже свои префиксы по документам, однако данная вещь должна быть задокументирована (введение префикса по ОП) в учетной политике организации.
Способ выше уже не работает. Проверено на конфе 3.0.37.41. При попытке провести Реализацию на товар вылезает сообщение, что указанного товара в данном количестве нет. Не помогает даже перепроведение Поступления с указанием нужного подразделения. Нет товара и всё тут. А отключение контроля остатков, я считаю, неприемлемо.
(25) WildFire,
Способ работает, почитайте мой способ решения проблемы ближе к концу темы http://forum.infostart.ru/forum87/topic123974/ Вам нужно изменить
В общем модуле "УчетТоваров" есть Функция ПолучитьОстаткиТоваров(МоментВремени, Организация, ПодразделениеОрганизации, ТаблицаСписания, ТаблицаВозвраты = Неопределено) Экспорт
в ней делается запрос на получение остатков товаров по счетам
и во всех остальных отчетах типа Кассовой книги...
(26) AlexSmith, спасибо! сильно помог! хотя решение в дебагере было так близко...
есть вероятность-опасность того что в следующих обновлениях БП3 ПРОФ будет полностью вырезано поддержка подразделений?
т.ч. это хождение по минам - ну нашли проблемы с остатками и кассовой книгой, завтра вылезает неправильная печать авансового отчета (тут никто не писал, а там тоже будет ошибка), потом перестает начинает выписка падать при проведении...
20 тысяч рублей того стоят? с учетом того, что на услуги по включению константы и исправлению дальнейших косяков организация больше потратит, если это делает франч, а не свой прог.
0. Делаем резервную копию!
1. Сохраняем конфигурацию поставщика
2. Полностью снимаем с поддержки
3. В модуле константы "ВестиУчетПоПодразделениям" комментим строку Значение = Ложь; И обновляем конфигураю БД.
4. Пишем и выполняем простую обработку:
Константы.ВестиУчетПоПодразделениям.Установить(Истина);
Счет = ПланыСчетов.Хозрасчетный.НайтиПоКоду("50.01");
Об = Счет.ПолучитьОбъект();
Об.УчетПоПодразделениям = Истина;
Об.Записать();
5. Загружаем конфигурацию поставщика (из пункта 1)
И конфигурация на поддержки и все работает. Профит!
Да - спасение КОРП, в котором по умолчанию ведется учет по подразделениям. Иначе - установка флага признак учета в Плане счетов на требуемых счетах, в том числе и на счете 44.01..
ребяты, за окном 19 год
современная платформы позволяет делать все, что здесь предлагали без переделки конфигурации
в модуле менеджера константы ставите точку останова
Процедура ПередЗаписью(Отказ)
Значение = Ложь;
КонецПроцедуры
в окне просмотра значения устанавливаете в переменную истину
и успех
---
включить на счете учет по подразделению также:
Планчсчетов хозрасчетный в форме счета, присозданиинасервере
есть строка:
Элементы.УчетПоПодразделениям.Доступность = НЕ Объект.Предопределенный;
в отладчике остановились и засунули туда истину
---
но этого мало, потом вы нарываетесь на
Функция ЭтоВерсияКОРП() Экспорт
ФункциональностьКОРПДоступна = Ложь;
ВариантыПриложенийПереопределяемый.ОпределитьДоступностьФункциональностиКОРП(ФункциональностьКОРПДоступна);
Возврат ФункциональностьКОРПДоступна;
КонецФункции
в этом случае разовым действом в отладчике не обойтись, потому что эта штука вызывается отовсюду
например в документе подразделение видим, выбираем, а при попытке документ записать, подразделение очищается
- переделывать конфигурацию не нужно, процедуру
ВариантыПриложенийПереопределяемый.ОпределитьДоступностьФункциональностиКОРП()
выносим в расширение, например "после"
--- только это все счастья не принесет
доступность функциональности корп не означает ее наличие
и уж точно, если все это включено не с начала ведения учета в базе, то и данных, необходимых для функциональности в базе нет.
например документ реализация при проведении ищет остатки номенклатуры например на 41 счете по указанному подразделению, а их нет, потому что в поступлениях не было подразделения и вообще на 41 учет по подразделениям не включен.
это вылечите, другой сюрприз возникнет.
---
28-й правильно написал
(37) да там с этим ведением учёта вообще логика отдыхает.
В совке экономисты считали плановые цены и отклонения план факт по подразделениям, что отражалось в бух.учете как фин.результат.
В 1с это было невозможно кроме как вручную или в нетленках, поэтому подразделения по мере необходимости выделяются в юр.лица. ВВП удваивается. Все счастливы.
Спасибо БГ за то, что отделил мух от котлет методологию учёта одного единственного предприятия от признаков корпоративности по определению 1с. Аминь.
Мне, для своих целей, понадобилось подразделение в ПТиУ и в РТиУ.
В расширении новая функопция, в ней нужные реквизиты и константа. Все доступно, ничего штатного не отваливается.
На 50.01 уже СИЛЬНО давно первое субконто Кассы.
обратная ситуация
у меня именно КОРП БП, так вот в расширении ни коим образом не добавляется реквизит на форму справочника, ни прямо ни программно. Каким образом дать понять расширению, что оно для Корп?
нет я его на проф не тестирую, но скорее всего отрабатывает, я добавил реквизиты и разместил их на форме, как только я выбираю, что тип реквизита структурапредриятия - он же подразделение, то он сразу перестает отображаться на форме. хотя БП КОРП и константы о ведении учета включены