8.х КомПред

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем LABUH, 4 сен 2010.

  1. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Помогите бестолковому лабуху! :unsure:
    Конфигурация УПП
    В справочнике Номенклатура у товара базовая ед. измерения и все остальные = упак
    На закладке Единицы есть: упак - коэффициент 9, шт - коэффициент 200
    Если посмотреть на картинку, то увидим что в полученной печатной форме (например, строка 1 арт 200907) цена за штуку 13,33 за упаковку 120,01.
    У ед. измерения упак - коэффициент=9, отсюда 120,01:9=13,33
    У ед. измерения шт - коэффициент=200.
    Как вытащить из справочника коэффициент ед. измерения шт, чтобы получить в форме цену за штуку 120,01:200=0,6

    Вложения:

  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Вообще-то всю свою сознательную жизнь считал что ШТУКА=1
    отсюда следует что пачка=200 и соотвественно упаковка=1800
  3. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    У меня учет ведется именно так как на прикрепленной картинке, т. е. шт в упак = 200, упак в кор = 9. Мне так удобно и клиентам все понятно.
    Поэтому буду ждать более квалифицированного ответа.
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Так а что вам мешает получить для позиции номенклатуры единицу измерения, например по наименованию и потом вытащить коэффициент?
    Код:
    ЕдиницаИзмеренияШтуки = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",,ВыборкаСтрок.Номенклатура);
    
  5. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Если бы я еще рубил в этом, то ответил бы что-нибудь. А так-как я чайник в программировании, то подскажите пожалуйста, куда этот код вставить в обработке которую я выкладывал???
  6. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Господа! Есть еще какие-либо мысли по моему вопросу?
  7. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Ну так у вас изначально неверно заданы коэффициенты.
    Коэффициенты же влияют не только на печатные формы, но и на учет товаров на складе.
    Если у вас 200 шт в упак, то КоэффициентУпак/КоэффициентШт = 200.
    Вам нужно перебить коэффициенты так как сказал Бухгалтерский угодник.
    Но т.к. вы сейчас уже не можете поменять коэффициент ед. хранения (есть проведенные документы) - Упак, то выставить правильный коэф. для штуки - 9/200 = 0,045 и пересмотреть все документы, где участвуют шт.
    И уже от этого плясать - переделывать печ. форму и прочее.
  8. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    В справочнике номенклатура огромное количество наименований. За три года проведено столько документов, что и подумать страшно.
    Так какие вы предлагаете пересмотреть документы? Это что, шутка?
    Попробую дождаться развития x_under-ского совета. Я хоть и не рублю в программировании, но думаю, что легче вытащить из справочника номенклатура коэффициент ед. измерения шт., чем пересматривать все документы за три с лишним года.
  9. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Покажите скрин карточки номенклатуры с открытой закладной единицы измерения. Уж очень меня смущает коэффициент 9 у базовой единицы. Откуда он взялся? Чего 9 у вас?
  10. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Речь идет о салфетках. Салфеток в упаковке 200 шт, а в коробке таких упаковок 9.

    Вложения:

    • 200907.jpg
      200907.jpg
      Размер файла:
      280,6 КБ
      Просмотров:
      52
  11. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Ве равно мне не нравится выбор ваших единиц. Но попробуйте что-то подобное. Для остальных цен сами поправите.
    Код:
            // поиск единицы измерения шт
    ЕдиницаИзмеренияНоменклатурыШтука = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",,,ВыборкаСтрокТовары.Номенклатура);
    
    ПараметрыПозиции.Вставить("Количество", ВыборкаСтрокТовары.Количество);
    ПараметрыПозиции.Вставить("ЕдиницаИзмерения", ВыборкаСтрокТовары.ЕдиницаИзмерения);
    //ПараметрыПозиции.Вставить("ЦенаШт", ВыборкаСтрокТовары.Цена / ВыборкаСтрокТовары.Коэффициент);
    Если ЗначениеЗаполнено(ЕдиницаИзмеренияНоменклатурыШтука) Тогда
    ПараметрыПозиции.Вставить("ЦенаШт", ВыборкаСтрокТовары.Цена / ЕдиницаИзмеренияНоменклатурыШтука.Коэффициент);
    Иначе
    ПараметрыПозиции.Вставить("ЦенаШт", 0);
    КонецЕсли;
    ПараметрыПозиции.Вставить("Цена", ВыборкаСтрокТовары.Цена);
    ПараметрыПозиции.Вставить("Цена03шт", ВыборкаСтрокТовары.Цена * 0.97 / ВыборкаСтрокТовары.Коэффициент);
    ПараметрыПозиции.Вставить("Цена03", ВыборкаСтрокТовары.Цена * 0.97);
    ПараметрыПозиции.Вставить("Цена05шт", ВыборкаСтрокТовары.Цена * 0.95 / ВыборкаСтрокТовары.Коэффициент);
    ПараметрыПозиции.Вставить("Цена05", ВыборкаСтрокТовары.Цена * 0.95);
    ПараметрыПозиции.Вставить("Товар", СокрП(ВыборкаСтрокТовары.НаименованиеПолное));
    ПараметрыПозиции.Вставить("Серия", ФормированиеПечатныхФорм.ПредставлениеСерий(ВыборкаСтрокТовары));
    
    
    
  12. TopicStarter Overlay
    LABUH
    Offline

    LABUH

    Регистрация:
    5 май 2010
    Сообщения:
    35
    Симпатии:
    0
    Баллы:
    1
    Спасибо, сработало.

Поделиться этой страницей