1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

1С v7: как поменять тип субконто?

Тема в разделе "Софт и прочее", создана пользователем alexmyt, 14 янв 2008.

  1. alexmyt

    alexmyt Старожил Команда форума

    В плане счетов стоит тип субконто Перечисление. Хочется поменять на Справочник. Проблема в том как сделать так, чтобы после изменения типа проставить в существующих операциях корректное новое субконто, соответствующее старому?

    На специализированные форумы просьба не отсылать, интересует мнение местного сообщества.
     
  2. AK-74

    AK-74 Активный пользователь

    Прямо в dbf.

    Сейчас нет под рукой семёрки, чтобы глянуть что там конкретно придётся менять.
     
  3. AK-74

    AK-74 Активный пользователь

    Боимся в dbf ? Тогда обработкой.

    Цикл по всем операциям-проводкам
    __Запоминаем подлежащие изменению проводки (хоть в массиве)
    Изменяем тип субконто
    Цикл по всем операциям-проводкам
    __Проставляем нужные субконто

    --------------
    Щас придут программисты и запинают меня
     
  4. alexmyt

    alexmyt Старожил Команда форума

    Тип субконто можно изменить из обработки? Разве это не только из конфигуратора делается?
     
  5. AK-74

    AK-74 Активный пользователь

    Да, придётся двумя обработками. Может так:

    Добавляем ещё одно субконто-Справочник
    Переносим из субконто-Перечисления данные (обработкой)
    Грохаем субконто-Перечисление
     
  6. alexmyt

    alexmyt Старожил Команда форума

    Добавить субконто не получится - все забиты.
     
  7. AK-74

    AK-74 Активный пользователь

    Все 9 !?!?! (не говорите мне про 3 и про 5!)

    Временно расширь.

    (а через dbf обо всякой такой мелочи не задумываешься)
     
  8. AK-74

    AK-74 Активный пользователь

    Или:

    Сделать копию базы
    Изменить субконто с потерей данных
    Соединиться по OLE с копией и проставить субконто (обработка)
     
  9. AK-74

    AK-74 Активный пользователь

    Вообще не заморачиваться:

    Распечатать операции и проводки с этим субконто
    Изменить субконто с потерей данных
    Посадить несколько девушек с распечатками - вобьют вручную.

    (не смеитесь! вы не знаете, на чё эти девушки способны в 1с)
     
  10. AK-74

    AK-74 Активный пользователь

    Бы ли ли мои сведения для Вас полезны?

    -Да
    -Нет
    -Не знаю
    -Появилась идея
    -Вообще бред
     
  11. alexmyt

    alexmyt Старожил Команда форума

    Пока не знаю. Думаю.
     
  12. TC303

    TC303 Активный пользователь

    Тема актуальна? Если да, то помогу, расскажу подробно.
     
  13. alexmyt

    alexmyt Старожил Команда форума

    Актуальна.
     
  14. TC303

    TC303 Активный пользователь

    Тогда скажи какая конфигурация, и вид субконто.
    Скорее всего придется просто изменить тип субконто или завести новый вид, сделать не большие изменения в модуле документа(в) и перепровести документы (и операции введенные в ручную).
    И надо подумать так ли это необходимо, возможно многие отчеты перестанут работать (если этот счет используется в типовой конфигурации).
     
  15. alexmyt

    alexmyt Старожил Команда форума

    конфигурация самописная на основе бухгалтерии, 1С 7.7 УРБД. Субконто проставляются в 1 справочнике и во многих операциях, в документах нету.
    вид субконто - КВПОтделение, только что тебе это даст?
    тип субконто сейчас - Перечисление, нужно сделать Справочник.

    ЗЫ: и не нужно меня спрашиват почему я не использовал стандартный вид Подразделения :) Потому что задачи были сначала одни, потом другие, и подумал я скорее всего некачественно, когда делал тип=перечисление. Но теперь уже поздно копаться в истории вопроса.

    ЗЫЫ: В принципе, у меня есть два варианта как решить задачу не меняя тип субконто: 1) использовать константы или 2) сделать справочник, из которого выбирать нужные реквизиты отделения. И тот и другой способ имеют с одной стороны свои недостатки (главный из которых - это не так красиво как мне хочется :)), но с другой стороны будут работать без лишних напряжений с моей стороны.
     
  16. TC303

    TC303 Активный пользователь

    в каких операциях? Операциях введенных в ручную, или формируемых документами? Что значит "документах нету"
    Я не просто из любопытства спрашиваю, а чтобы не задавать лишних вопросов. Хотел посмотреть что за субконто менять собираешся.

    Насколько я понял задачу, нужно:
    1.Создать новый вид субконто, с типом нужного справочника.
    2.Установить в счета вместо старого.
    3.Добавить в документ(ы) реквизит с типом нужного справочника (этот реквизит будет содержать значение , соответствующее уже выбранному перечислению, (оно есть в документе? или как там документ определят какое субконто в проводку поставить)).
    4.В модуме документа сделать сделать процедуру котороя которая установит значение нашего реквизита. И конечно изменить формирование проводок.
    5.Перепровести документы. Удалить все не нужное (реквизиты в документе). Все.
    С операцияими введенными в ручную другая песня.

    Ничего не понял:icon_rolleyes:
     
  17. alexmyt

    alexmyt Старожил Команда форума

    TC303, спасибо, мысль понял.
     

Загрузка...