Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
14 Дек 2017, 09:38
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Соответствие полей в документе  (Прочитано 2216 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stillenough

  • ***
  • Сообщений: 117
  • РЕПУТАЦИЯ: 7
  • КПД: 6%
  • Регистрация: 2014-11-13
  • Сайт: 
  • Профессия: Программист 1С
Не уверен , что тема отражает суть вопроса точно, но по-другому сформулировать не смог.
Собственно задача такая. Есть документ1 и документ2, создаваемый на основании первого. В каждом есть табличная часть "товар, количество, сумма".
Как наиболее красиво реализовать такой инструмент, который будет учитывать ситуацию соответствия нескольких строк ТЧ документ2 одной строке документа1 и наоборот?
Например док1 "Набор красок" кол = 1
док2         "Кисть1" кол = 1
             "Набор красок" кол = 1
             "Кисть 2" кол = 1
первый документ указывает, что продано заказчику
второй документ по сути указывает, что было закуплено у поставщика

Мне нужно в третьем документе вывести все строки из документ1, проверить соответсвия, которые как то проставлены менеджером, и понять все ли было отгружено и по какой цене.
Я думаю сделать обработкой с табличной частью, в которой 2 колонки со списком значений типа номенклатура. Так я хочу организовать соответствие между док1 и док2. но может у вас возникнет более лучшая идея, ибо моя мне кажется корявой.


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
берем регистр накопления
первый документ делает движения в плюс
второй - в минус
а третий док заполняем остатками по регистру
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн k_aleks80

  • **
  • Сообщений: 65
  • РЕПУТАЦИЯ: 14
  • КПД: 22%
  • Регистрация: 2011-09-08
  • Сайт: 
  • Профессия: Программист 1С
Если я правильно вас понял, то вам нужен отчет "Валовая прибыль" (УТ 10.3). Там можно получить информацию по поступлениям (документам,  ценам закупки, количествам) и по отгрузке (документам, ценам и количествам) и ничего не надо сопоставлять вручную.

Оффлайн stillenough

  • ***
  • Сообщений: 117
  • РЕПУТАЦИЯ: 7
  • КПД: 6%
  • Регистрация: 2014-11-13
  • Сайт: 
  • Профессия: Программист 1С
Если я правильно вас понял, то вам нужен отчет "Валовая прибыль" (УТ 10.3). Там можно получить информацию по поступлениям (документам,  ценам закупки, количествам) и по отгрузке (документам, ценам и количествам) и ничего не надо сопоставлять вручную.
я рукописную конфу дописываю
Добавлено: 30 Мар 2015, 10:35

берем регистр накопления
первый документ делает движения в плюс
второй - в минус
а третий док заполняем остатками по регистру
но первый документ будет делать движение номенклатура1, а второй расход по номенклатура2 и номенклатура3, котороые по сути равны номенклатура1. Собственно проблема в том, как красивее реализовать "понимание"

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
У вас должен быть объект данных, заполняемых вручную, где указывается соответствие "Набор"<->"Состав". Т.е. ваш менеджер в 1С должен ручками заполнить из чего состоит "Набор". В док1 указывается сам набор, в док2 указывается перечень состава этого набора. Вариантов реализации "набора" целых 2.
1. Создаете отдельный справочник "Состав набора" где юзер набивает состав. Причем можно сделать так, чтобы для каждого набора составов было несколько. Это означает, что в док1 юзер выбирает набор и ссылку на состав. А док2 просто подтягивает перечень из состава. Есть конечно нюансы. Если одно и тоже комплектующее входит в состав нескольких наборов в док1, то или возникнет неопределенность: к какому набору принадлежит каждая комплектующая; или в док2 нужно добавлять поле "набор" из док1.

2. В док1. добавляем подчиненную табличную часть "Состав набора", где пользователь опять же ручками набивает состав. Док2 работает по принципу как в п1.

Т.е. исходя из всего вышеперечисленного соответствие Набор<->состав устанавливается только пользователем - это объект данных, и никак не программно.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
путаетесь в показаниях...

в первом у вас - НаборКрасок
во втором - НаборКрасок, Кисть1, Кисть2

если НаборКрасок будет одной и той же номенклатурой, то в остатке получите разницу.
в противном случае - будете придумывать как добиться чтобы была одной и той же номенклатурой...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн stillenough

  • ***
  • Сообщений: 117
  • РЕПУТАЦИЯ: 7
  • КПД: 6%
  • Регистрация: 2014-11-13
  • Сайт: 
  • Профессия: Программист 1С
путаетесь в показаниях...

в первом у вас - НаборКрасок
во втором - НаборКрасок, Кисть1, Кисть2

если НаборКрасок будет одной и той же номенклатурой, то в остатке получите разницу.
в противном случае - будете придумывать как добиться чтобы была одной и той же номенклатурой...
видно я не совсем так объяснил. во втором документе ВООБЩЕ нет номенклатуры, которая есть в первом. Может быть так, что несколько номенклатур из первого это одна номенклатура во втором, и наоборот может быть.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну а "Набор красок"? Это что не одна и та же номенклатура?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн stillenough

  • ***
  • Сообщений: 117
  • РЕПУТАЦИЯ: 7
  • КПД: 6%
  • Регистрация: 2014-11-13
  • Сайт: 
  • Профессия: Программист 1С
ну а "Набор красок"? Это что не одна и та же номенклатура?
это неудачный пример.
правильно "набор красок" - док 1
"Кисть 1" - док2
"Кисть 2" - док2
"Краски" - док2

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну ладно номенклатура разная, но логически НаборКрасок = Краски + Кисть1 + Кисть2 ??
или как?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

заполнение закладки "Материалы" в документе "Поступление из переработки"

Автор Sasa1CРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3594
Последний ответ 10 Июн 2013, 22:34
от Sasa1C
Заполнение табличной части при выборе реквизита другой табличной части в документе.

Автор Vlad-93Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 313
Последний ответ 25 Окт 2017, 14:15
от Vlad-93
УТ 11.В документе "Заявка на расходование денежных средств" нет кнопки "Печать"!

Автор Valery3103Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 3759
Последний ответ 29 Июн 2012, 18:37
от LexaK
Как сделать, чтобы поле в документе имело тип "ссылка на поле справочника"?

Автор друганРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 2032
Последний ответ 05 Мар 2017, 14:36
от Igor100500
Не активно поле ПОЛУЧАТЕЛЬ в документе "выдача наличных" и в "кассовых документах"

Автор Masik777Раздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 918
Последний ответ 31 Авг 2016, 16:02
от Masik777

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
180 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
40 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
29 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 752
  • Точка Скрытых: 0
  • Точка Пользователей: 19
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal