Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Білет №1          
mister-x Подменю пользователя
сообщение 12.11.13, 19:34
Сообщение #1

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Викладу своє рішення - опер. облік і бух. облік.
Є питання до бувалих по бух. рішенню smile.gif. Зробив я по субк. СрокГодности (тип Дата) спочатку только обороты і провів всі доки. Як виявилось - це не вірний шлях. Забрав я цю галку і ще раз перепровів всі доки. Тепер коли я аналізую залишки по бух. обліку в останній розх. накл. в мене (по цим товарам, що є в цій розх. накл.) по субк. СрокГодности є значення NULL.
Я проставив у всіх док-ах, що врахують ці товари, "срок годности" (це тільки прих.накл., перша розх.накл. їх не включає) і все одно є оці от значення NULL. Вивантаження/завантаження даних робив у пусту базу, залишки перераховував - нічого не змінилось.
В цьому місті
Движение.СчетКт = ПланыСчетов.Управленческий.Товары;
            Движение.СубконтоКт.Номенклатура = ВыборкаСрокГодн.Номенклатура;
            Движение.СубконтоКт.СрокГодности = [b]ВыборкаСрокГодн.СрокГодности[/b]; //буває NULL
            Движение.КоличествоКт = ВыборкаСрокГодн.КоличествоДок;

Ось що в залишках по товарах йогурт малина, крупа манная, молоко "Домик в деревне".



Период = 08.11.2013 23:00:00, тобто залишки аналізувались до останньої розх.накл.

Ось рухи по рахунку товари - ДвиженияССубконто



Чи я щось не розумію чи то якийсь баг?

Прикрепленный файл  1Cv8_ОУ_БУ.zip ( 179,4 килобайт ) Кол-во скачиваний: 5


Сообщение отредактировал mister-x - 12.11.13, 19:36

Домовик Подменю пользователя
сообщение 12.11.13, 20:34
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

по питанню: те що робиться в регістрах, в вісімці можна подивитись безпосередньо в регистрі. А ви через Запит переглядаєте.
В регістрі така ж ситуація?


так, знайшла вже . у регістрі Управленческий теж не записано.

Сообщение отредактировал Домовик - 12.11.13, 20:48

mister-x Подменю пользователя
сообщение 12.11.13, 21:02
Сообщение #3

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

я для обходу цікавої ситуації поставив перевірку - в коді розміщено між //ёёё, яку закоментував, оскільки такого не повинно бути

Домовик Подменю пользователя
сообщение 13.11.13, 7:08
Сообщение #4

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

тут питання по Запиту у Видатковій вашій. Ви в Запиту звязуєте таблиці Регістру и Документа лише по Товару. А чому не по двом складовим? По Товару і по СтрокуГодності? Адже унікальність товару в регістрі саме цим ознакам, наскільки розумію... залишок треба списувать відповідно, ... аналогічно партійному обліку..

у вас результат вибірки містить по дві позиції на одни товар,(зі строком годності і без), судячи по суммам -це дублі.

Помилка не в коді, помилка в Запиті, на мій погляд.


Але в даній темі важливіша думка программістів працюючих, тож чекаєм на їх відповідь ). що скажуть.

Сообщение отредактировал Домовик - 13.11.13, 7:10

mister-x Подменю пользователя
сообщение 13.11.13, 10:30
Сообщение #5

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(Домовик @ 13.11.13, 7:08) *
А чому не по двом складовим? По Товару і по СтрокуГодності?

по умові задачі СрокГодности в розх.накл. не задається - товар списується першим із коротшим термін придатності, тому такого зв'язку немає

Сообщение отредактировал mister-x - 13.11.13, 10:31

Домовик Подменю пользователя
сообщение 13.11.13, 10:40
Сообщение #6

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

ага. пробачте. не помітила. але з цим поєднанням додається ще одна строка з нульовим значенням строкугодності.

можливо запити по двом таблицям окремо(без об єднання), потім аналізувати..

Сообщение отредактировал Домовик - 13.11.13, 10:59

mister-x Подменю пользователя
сообщение 14.11.13, 11:08
Сообщение #7

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

в кого ще які будуть думки?

mister-x Подменю пользователя
сообщение 14.11.13, 15:36
Сообщение #8

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

в'їхав, це не баг, а нормальна ситуація, потрібно її враховувати в алгоритмах, тобто код (***)
Списуем = мин(ОстСписать,ВыборкаСрокГодн.КоличествоОстаток);
            Если Списуем=0 Тогда
                Продолжить;            
            КонецЕсли;


***************************
переробив бух.запит в розх.накл.
ВЫБРАТЬ
    ЕСТЬNULL(УправленческийОстатки.СуммаОстаток, 0) КАК СуммаОстаток,
    Док.Номенклатура КАК Номенклатура,
    Док.Количество КАК КоличествоДок,
    Док.Сумма КАК СуммаДок,
    УправленческийОстатки1.Субконто2 КАК СрокГодности,
    ЕСТЬNULL(УправленческийОстатки1.КоличествоОстаток, 0) КАК КоличествоОстаток
ИЗ
    Док КАК Док
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
                &Период,
                Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары),
                &Субк,
                Субконто1 В
                    (ВЫБРАТЬ
                        Док.Номенклатура
                    ИЗ
                        Док КАК Док)) КАК УправленческийОстатки
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(&Период, Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары), &Субк, ) КАК УправленческийОстатки1
            ПО УправленческийОстатки.Субконто1 = УправленческийОстатки1.Субконто1
        ПО Док.Номенклатура = УправленческийОстатки.Субконто1

УПОРЯДОЧИТЬ ПО
    УправленческийОстатки.Субконто2
ИТОГИ
    СУММА(СуммаОстаток),
    МАКСИМУМ(КоличествоДок),
    МАКСИМУМ(СуммаДок),
    СУММА(КоличествоОстаток)
ПО
    Номенклатура

тоді перевірка (***) не потрібна smile.gif

Сообщение отредактировал mister-x - 14.11.13, 15:38

mister-x Подменю пользователя
сообщение 16.11.13, 16:15
Сообщение #9

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

щось крім мене, ніхто не аналізує/робить задачі; мабуть, крім мене інші 5 чоловік звідси http://pro1c.org.ua/index.php?showtopic=14039, на здачу забили...

Sunset1 Подменю пользователя
сообщение 25.11.13, 14:48
Сообщение #10

Общительный
**
Группа: Пользователи
Сообщений: 20
Спасибо сказали: 0 раз
Рейтинг: 0

А можно текст задания привести?

mister-x Подменю пользователя
сообщение 25.11.13, 15:42
Сообщение #11

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

тему для цього спеціально створив http://pro1c.org.ua/index.php?showtopic=15090

Sunset1 Подменю пользователя
сообщение 25.11.13, 16:42
Сообщение #12

Общительный
**
Группа: Пользователи
Сообщений: 20
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(mister-x @ 25.11.13, 15:42) *
тему для цього спеціально створив http://pro1c.org.ua/index.php?showtopic=15090

Там видимо строгие ограничения для тех, кто написал мало постов. sad.gif

mister-x Подменю пользователя
сообщение 25.11.13, 22:36
Сообщение #13

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

є альтернативний лінк [необходимо зарегистрироваться для просмотра ссылки]

Спасибо сказали: Sunset1,

Sunset1 Подменю пользователя
сообщение 25.11.13, 23:20
Сообщение #14

Общительный
**
Группа: Пользователи
Сообщений: 20
Спасибо сказали: 0 раз
Рейтинг: 0

Вот спасибо!
В Ваше решение пока не вникала.
Но на беглый взгляд я бы ввели Счет типа 28.1 в разрезе субконто Товар с количеством и суммой, и забалансовый только количественный "Товары в разрезе сроков годности", с субконто Товары, и Сроки Годности. Себестоимость бы считала обычным средневзвешенным методом, сроки годности списывала бы отдельно, для отчета брала Забалансовый, и присоединяла себестоимость из балансового.

mister-x Подменю пользователя
сообщение 26.11.13, 10:44
Сообщение #15

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(Sunset1 @ 25.11.13, 23:20) *
Счет типа 28.1

для спеціаліста по платформі є конфігурація-шаблон, свої рахунки не потрібно вигадувати, задачу по бух.обліку я вже вирішив, колега таким способом як і я реалізував її на екзамені
Цитата(Sunset1 @ 25.11.13, 23:20) *
сроки годности списывала бы отдельно, для отчета брала Забалансовый, и присоединяла себестоимость из балансового.

це зайве

не потрібно так ускладнювати, рішення набагато простіше

Sunset1 Подменю пользователя
сообщение 26.11.13, 12:54
Сообщение #16

Общительный
**
Группа: Пользователи
Сообщений: 20
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(mister-x @ 26.11.13, 10:44) *
для спеціаліста по платформі є конфігурація-шаблон, свої рахунки не потрібно вигадувати, задачу по бух.обліку я вже вирішив, колега таким способом як і я реалізував її на екзамені

це зайве

не потрібно так ускладнювати, рішення набагато простіше

Непонятно.
Если поступило Товар1 1 шт 90 грн срок 10.10, потом Товар1 1 шт 110 грн срок 1.10, то если мы списываем 1 шт, то должна списаться 1 шт 1.10 на сумму 100грн. Если их не развести, в разрезе субконто Срок Годности останутся несписанные хвосты себестоимости? Будет же висеть 1 шт +10грн и 1 шт. -10грн без количества?

А, Вы наверно сделали "Признак учета субконто" Суммовой, и выключили сумму по Сроку годности?
Мда, надо как-то отрешиться от реальной жизни, где вряд ли кто-то совал бы новое субконто на 28 счет.

Vofka Подменю пользователя
сообщение 26.11.13, 13:00
Сообщение #17

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата(mister-x @ 26.11.13, 10:44) *
це зайвене
потрібно так ускладнювати, рішення набагато простіше

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

Sunset1 Подменю пользователя
сообщение 26.11.13, 13:13
Сообщение #18

Общительный
**
Группа: Пользователи
Сообщений: 20
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 26.11.13, 13:00) *
Вы давно экзаменатором стали? Возможно ваше решение неправильное (это гипотетически), а вы рассказываете другим, что надо делать именно так. Одну и ту же задачу можно решить разными методами. И то, что для вас излишне или сложно - другому может быть понятнее и проще в реализации.

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

Vofka Подменю пользователя
сообщение 26.11.13, 13:17
Сообщение #19

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата(Sunset1 @ 26.11.13, 13:13) *
Да ладно, все понимают, что после каждой фразы предполагается Имхо.

Возможно.
mister-x, ничего личного, я бы такое замечание на пост любого участника оставил. Вредный стал bk.gif .

Сообщение отредактировал Vofka - 26.11.13, 13:18

mister-x Подменю пользователя
сообщение 26.11.13, 21:56
Сообщение #20

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(Sunset1 @ 26.11.13, 12:54) *
А, Вы наверно сделали "Признак учета субконто" Суммовой, и выключили сумму по Сроку годности?

так і є

Цитата(Vofka @ 26.11.13, 13:00) *
Вы давно экзаменатором стали? Возможно ваше решение неправильное (это гипотетически), а вы рассказываете другим, что надо делать именно так.

щось ви останнім часом перебільшувати стали (пора у відпустку wink.gif ), в нас тут ведеться дискусія, адже, тільки в дискусії народжуються істини smile.gif

Цитата(Sunset1 @ 26.11.13, 12:54) *
Мда, надо как-то отрешиться от реальной жизни, где вряд ли кто-то совал бы новое субконто на 28 счет.

в моїй компанії таким способом успішно реалізували цю задачу на екзамені 5 чоловік, тобто для даного випадку це нормальне рішення

Коди та назви рахунків у конфігурації-шаблоні не мінялись. Так вони не підходять для України, але ми здаємо не спеціаліста по бух-ії, для платформи вони згодяться. Хоча це не заважає вам їх змінювати, якщо у вас вистачить часу.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 22:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!