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

Хранилище

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

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



> Остатки по БУ при реализации 3 страниц V   1 2 3 >          
bereznoy Подменю пользователя
сообщение 30.11.11, 16:05
Сообщение #1

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

Бухгалтер после проведения менеджером документа реализация товаров и услуг открывает этот документ, ставит галочку БУ ему надо знать на каком счете сколько числится номенклатуры,что б знать откуда списывать, как лучше это реализовать?
Материальных счета будет использоваться только два, это 2822 и 2821, думаю может при установке галочки сделать что бы появлялись два столбика с заголовком соответсвено "2822" и "2821" рядом с счетом учета и сразу расчитывался остаток
Вообщем нужен совет и помощь? Например сделать что бы появлялись эти два столбика при установке галочки это уже я смогу,а вот как сделать что бы они заполнялись фактическим остатком по БУ это главный вопрос наверное


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

Zaval Подменю пользователя
сообщение 30.11.11, 17:26
Сообщение #2

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

И второй раз проводит документ, только уже задним числом?
Грабли.
Документ проводится один раз.
У номенклатуры есть счет учета(можно установить его для целой группы).
Нечего там целому бухгалтеру делать - пусть чем-нибудь полезным займется.

Разберитесь в программе, настройте ее, научите юзеров правильно пользоваться, а потом уж за Конфигуратор хватайтесь.

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

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

Цитата
Разберитесь в программе, настройте ее, научите юзеров правильно пользоваться, а потом уж за Конфигуратор хватайтесь.

Это может быть случай типа "Я только начинаю разбираться с 1С и пишу свою конфу с нуля" smile.gif

Zaval Подменю пользователя
сообщение 30.11.11, 17:53
Сообщение #4

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

Цитата(Vofka @ 30.11.11, 17:35) *
Это может быть случай типа "Я только начинаю разбираться с 1С и пишу свою конфу с нуля" smile.gif


smile.gif Скорее - тяжкое наследие "бумажной" бухгалтерии, где вся "первичка" обрабатывалась и выписывалась толпой бухгалтеров.

bereznoy Подменю пользователя
сообщение 30.11.11, 19:29
Сообщение #5

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

Цитата(Zaval @ 30.11.11, 17:26) *
И второй раз проводит документ, только уже задним числом?
Грабли.
Документ проводится один раз.
У номенклатуры есть счет учета(можно установить его для целой группы).
Нечего там целому бухгалтеру делать - пусть чем-нибудь полезным займется.

Разберитесь в программе, настройте ее, научите юзеров правильно пользоваться, а потом уж за Конфигуратор хватайтесь.


Блин, разве нельзя просто подсказать как мне сделать то что хочу? Если не знаете, зачем вообще писать 47046430.gif
Бухгалтер громко сказанно, если быть точнее, это человек который ведет только 2822 и 2821, последний это то что купленно за безнал, первое за нал, есть своя система расчета официальных цен и "левых", бух учет там вестись не будет, только эти два материальных счета,для каких целей я думаю не стоит расписывать? Это так очень-очень кратко, лишь для того что бы не тыкали что надо изучать мне и читать книги толщиной с кирпич и что там бухгалтер не нужен, я ж не заявляю что я мегопрограммист, ни с кем тут не спорю, знаний мало, почему бы просто не подсказать молодому-зеленому,а?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

Vofka Подменю пользователя
сообщение 30.11.11, 20:02
Сообщение #6

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

Цитата
Блин, разве нельзя просто подсказать как мне сделать то что хочу?

Скажу лично за себя. Таким пользователям как вы, лично у меня пропадает желание помогать после нескольких тем. А всё потому, что вы приходите на форум исключительно для решения своих проблем. Нет, чтоб какую никакую статейку опубликовать, или ссылку полезную или книжку... та или просто анекдот интересный рассказать. Вы просто пишете кучу вопросов да ещё и с претенциями "Блин, разве нельзя просто подсказать как мне сделать то что хочу?".

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

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

Цитата(Vofka @ 30.11.11, 20:02) *
Скажу лично за себя. Таким пользователям как вы, лично у меня пропадает желание помогать после нескольких тем. А всё потому, что вы приходите на форум исключительно для решения своих проблем. Нет, чтоб какую никакую статейку опубликовать, или ссылку полезную или книжку... та или просто анекдот интересный рассказать. Вы просто пишете кучу вопросов да ещё и с претенциями "Блин, разве нельзя просто подсказать как мне сделать то что хочу?".

Ну дык я как раз без претензий, а прошу всегда подсказать,что тут плохого, я ж не телепат, анекдоты? я не любитель юмора, книгу? думаю мало тут людей которым будет интересно мое хобби, статейку на 1с форуме про что? Я внедрял долго АС Парус если кто такое знает, теперь пытаюсь изучить 1с?
Представьте, приходите в магазин, спрашиваете - "А что это машинка стиральная умеет делать? А сколько мощность? А загрузка?" ,а Вам отвечают - "Вы лучше себе наймите домработницу или сдавайте в химчистку вещи" Я когда стану знать 1с лучше кого то на форуме, я буду как раз помогать ему в его вопросах, а не требовать что то в замен или говорить что не стоит этим заниматься вообще, я стараюсь помогать если могу обычно, а не наоборот. И как то в этой теме развивается флуд, что не есть хорошо ни для кого


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

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

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(bereznoy @ 30.11.11, 19:29) *
Блин, разве нельзя просто подсказать как мне сделать то что хочу?

Ну Вы же сами сразу ответили на свой вопрос - сделать две колонки. Собственно если не хотите флуда, надо было просто задать конкретный вопрос, я так думаю, а так Вы просто дали пищу для размышление о том что у вас там происходит вякая фингя которая как бы не должна происходить. Поэтому - задавайте конкретные вопросы, а если хотите поговорить об абстрактном то так и пишите))

При открытии документа (если он проведен) сделайте запрос остатков сразу по всей таблице, и заполните результатом нужные столбцы.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Zaval Подменю пользователя
сообщение 01.12.11, 2:38
Сообщение #9

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

Цитата(bereznoy @ 30.11.11, 19:29) *
Блин, разве нельзя просто подсказать как мне сделать то что хочу? Если не знаете, зачем вообще писать ...
...я ж не заявляю что я мегопрограммист, ни с кем тут не спорю, знаний мало, почему бы просто не подсказать молодому-зеленому,а?


Блин, как мне крышу рвет от таких "изобретунов"(((
Попробую объяснить спокойно.
Доработка конфигурации начинается с постановки задачи. Для этого нужен Постановщик - человек, очень хорошо знающий исходную конфигурацию(это самый минимум, норма - полдесятка различных).
Этот человек должен придумать, что и как делать, чтобы у кодеров(тем более начинающих) не возникало желания использовать полноценную бухПодсистему для "учета по двум счетам".
Если Постановщик накосячит - работы кодерам может легко прибавиться на порядок(причем, дурной работы).
Если Постановщик сильно накосячит - то проекту никакой гениальный код не поможет.

Задача, за которую Вы так самонадеянно ухватились, решается помещением товара разного "цвета" на разные склады.
Если каждый менеджер работает с товаром одного "цвета" - склад, тип цен и прочее прописывается в его настройках.
Другая крайность - "цвет" сделки определяется произвольно - тогда менеджер будет выбирать склад и тип цен вручную, прямо в документе.
Основных вариантов три:
1. Продаем то, что есть.
2. Оперативно закупаем то, что у нас хотят купить.
3. Продаем, что просят, затем оформляем закупку проданного задним числом.
Любой вариант решается двумя складами с небольшими отличиями. Нпр, для второго нужно формировать раздельные заказы поставвщику по складам, а для третьего - разрешить загонять остаток в минус. Это не все, просто пример отличий и того, без чего обойтись будет трудно.

Это если ХарактеристикиНоменклатуры уже применяются по прямому назначению. А вот если нет...))

ЗЫ. Остатки товаров уже есть - в Подборе.

bereznoy Подменю пользователя
сообщение 01.12.11, 8:50
Сообщение #10

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

Цитата(Zaval @ 01.12.11, 2:38) *

Не нервничаем, Вы же с людьми работаете, спасибо за советы, спасибо за "изобретуна", но я упертый и я знаю чего хочу и в принципе идеальный вариант, когда юзер просто берет пачку накладных за день, пробегается по накладным и просто ставит галочку БУ и если надо меняет счет учета,это лучше чем отслеживать все по характеристикам и движения со складами тоже в этом случае двойная работа, просто все уже было давно реализованно в трех разных программах, которые импортом-экспортом обменивались, там и характеристики и скадов немеряно было, очень неудобно В МОЕМ СЛУЧАЕ характеристики и еще склад заводить

Кстати, в подборе остатки по упр. учету, а мне надо б.у.


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

bereznoy Подменю пользователя
сообщение 01.12.11, 21:22
Сообщение #11

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

Ну вот что получилось сделать, добавил колонки, при выборе галочки отражать в бухучета, добавляется две колонки Ост.2822 и Ост.2821, подвязал к ним соответствующие реквизиты


Вот код при вызове строки


Как правильно обратиться к остаткам БУ по текущей строке? Это запросом?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

MATEVI Подменю пользователя
сообщение 01.12.11, 21:32
Сообщение #12

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Можно не запросом. Например:
 РегистрыБухгалтерии.Хозрасчетный.Остатки

В синтаксисе пример хороший.
А лучше запросом с выгрузкой номенклатуры ТЧ в условие.
И реквизиты Ост ненужны. Писать их и хранить не зачем.

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

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

Вот что пока получается, вернее не получается crazy.gif
Запрос = Новый Запрос; 
    Запрос.Текст = "
    |ВЫБРАТЬ
    |    ХозрасчетныйОстатки.КоличествоОстаток как ОстатокПоСчету
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.Остатки";

Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду(2822));

РезультатЗапроса = Запрос.Выполнить();


Сообщить(РезультатЗапроса.ОстатокПоСчету);


Ругается на строчку
" | ХозрасчетныйОстатки.КоличествоОстаток как ОстатокПоСчету "

Подскажите где я не так написал?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

Ardi Подменю пользователя
сообщение 01.12.11, 22:24
Сообщение #14

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Праграммиравать запросы нада мишкай.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Vofka Подменю пользователя
сообщение 01.12.11, 22:31
Сообщение #15

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

Цитата
Праграммиравать запросы нада мишкай.

Тру праграмисты пишут запросы в блокноте на SQL-е, а потом переводят на язык запросов 1С. Так что не надо. 30000000.gif

logist Подменю пользователя
сообщение 01.12.11, 22:41
Сообщение #16

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(bereznoy @ 01.12.11, 22:13) *
Подскажите где я не так написал?

Если устанавливаете параметр, то наверное его надо где-то использовать в запросе?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

bereznoy Подменю пользователя
сообщение 02.12.11, 0:20
Сообщение #17

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

Вот подправил, ошибок не выдает но и сообщение не выскакивает внизу 32000000.gif
Запрос=Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
|    СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстаток,
|    СУММА(ХозрасчетныйОстатки.КоличествоОстаток) КАК КоличествоОстаток
|ИЗ
|    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет, , ) КАК ХозрасчетныйОстатки";
Запрос.УстановитьПараметр("Период", ТекущаяДата());
Запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.НайтиПоКоду(2821));
РезультатЗапроса=запрос.Выполнить().Выбрать();
Сообщить(РезультатЗапроса.КоличествоОстаток);


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

logist Подменю пользователя
сообщение 02.12.11, 0:49
Сообщение #18

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

ПланыСчетов.Хозрасчетный.НайтиПоКоду("2821")

Хотя я Вам уже кажись говорил, используйте прямое указание на счет.

Ну и это, после выполнения запроса поставьте
РезультатЗапроса.Следующий();


Signature
Личные бесплатные консультации не даю, для этого есть форум!

bereznoy Подменю пользователя
сообщение 02.12.11, 8:00
Сообщение #19

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

Цитата(logist @ 02.12.11, 0:49) *
ПланыСчетов.Хозрасчетный.НайтиПоКоду("2821")

Хотя я Вам уже кажись говорил, используйте прямое указание на счет.

Прямое указание на счет это как?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

pablo Подменю пользователя
сообщение 02.12.11, 8:17
Сообщение #20

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Цитата
Прямое указание на счет это как?

В 1с8 для каждого предопределенного счета используется его Символьное имя(см. документацию и\или макет ПервоначальноеЗаполнение). Это сделано с учетом возможных искривлений исправлений БУ законодательством


Signature
Правильно поставленный вопрос содержит до 90% ответа.

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


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

 

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