Сформировали отчет по книге Расходов. 4 раздел. Оказалось что задваиваются суммы оплат в 1 месяце.
В выписке банка финансы 2007 проставили КБК и период оплаты и сумму. Все равно отчет остался с повторениями.
Хотя с февраля уже идут одинарные суммы.
Как правильно надо регестрировать проводки, чтоб период разносился однозначно.
В отчете мы видим, что иногда суммы привязываются и к 2012 году и 2013, а иногда и к пустому периоду
Модернизировал код, выбирает больше 50000т.р.
Возможно ли подработать его, что бы группировал по клиентам и с условием совпадения первых 6 букв слева.
Вроде стоит совместить с ШАУ и обработки текстовой строки ?
Обнаружили ошибку закрепленных переменных - не выводит гр1.КТ_ИМЯ, хотя КТ_ШАУ показывает.
Код
Р12А161 =гр1.КТ_ШАУ
Пока имеем такой код
Код
А1 = ДАТА()
А2 = ДАТА()
Б1 = "601"
А11 = "01/01/13"
А1 = СТР_ДАТА(А11),
А21 = "31/12/13"
А2 = СТР_ДАТА(А21),
СУМ1=0
ВВОД(("Дата начала ","А1","Д"),;
("Дата конца ","А2","Д"),;
("Номер счета....","Б1","СЧЕТ");
)
* ПОЛУЧАЕМ ПРОВОДКИ РАСХОДА С СУММОЙ МЕНЬШЕ 50000 РУБЛЕЙ
гр1 =ПОЛ_ПРОВ("2*",Б1,А1,А2)
В1 = "1"
ПОКА (В1 = "1")
Р12А168 = 0
Р12А168 = гр1.СУММА
ЕСЛИ (Р12А168 > 50000)
Р12А164 =гр1.ТЕКСТ
Р12А161 =гр1.КТ_ШАУ
ПРОТОКОЛ ( "0 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX; XXXXXXXXXXXXXX; 999999999.99;",Р12А164,Р12А161,Р12А168)
ИНАЧЕ
ВСЕ_ЕСЛИ
В1 =СЛЕД_ПРОВ(гр1)
ВСЕ_ПОКА
И получили следующий текст на основе проводок
Цитата
за работу самосвала камаз 55111 ак; 001505 ; 58300.00;
аренда автомобиля, акт №7 от 18.01; 001508 ; 183264.00;
вывоз снега, акт23 от 31.01.13 ; 001418 ; 204680.00;
транспортные услуги Камаз 55102,55; 001497 ; 182500.00;
Теплоэнергия январь 2013г. ; 000087 ; 64488.16;
Услуги генподряда 2,5% по дог.№43 ; 000087 ; 66896.68;
побдор мусора, подача контейнеров,; 001530 ; 308000.00;
Теплоэнергия февраль 2013г. ; 000087 ; 58025.20;
Услуги генподряда 2,5% по дог.№43 ; 000087 ; 65260.87;
сбор отходов сучьев, ветвей от лес; 001303 ; 92469.73;
транспортные услуги Камаз 55102 16; 001497 ; 178000.00;
побдор мусора, подача контейнеров,; 001530 ; 303544.00;
Теплоэнергия март 2013г. ; 000087 ; 65961.20;
Услуги генподряда 2,5% по дог.№43 ; 000087 ; 69028.03;
Услуги ген подряда март 2013 ; 000087 ; 167066.64;
побдор мусора, подача контейнеров,; 001530 ; 309600.00;
текущий ремонт груз-ой машины АГП; 001517 ; 141725.00;
сбор отходов сучьев, ветвей от лес; 001303 ; 66822.00;
побдор мусора, подача контейнеров,; 001530 ; 308918.00;
транспортные услуги Камаз 55102 11; 001497 ; 206900.00;
Услуги ген подряда май 2013г. ; 000087 ; 90672.72;
аренда экскаватора Хундай 56ч., ар; 001541 ; 218660.99;
побдор мусора, подача контейнеров,; 001530 ; 306502.00;
Текущее содерж.объектов озеленения; 001456 ; 2466059.37;
транспортные услуги Камаз 55102 98; 001497 ; 156200.00;
побдор мусора, подача контейнеров,; 001530 ; 301420.00;
Услуги ген подряда июль 2013г. ; 000087 ; 171169.51;
Аренда помещения по ул.Гагарина,63; 000087 ; 360450.00;
побдор мусора, подача контейнеров,; 001530 ; 282000.00;
Услуги ген подряда август 2013г. ; 000087 ; 305640.40;
Аренда помещения по ул.Гагарина,63; 000087 ; 120150.00;
сбор отходов сучьев, ветвей от лес; 001303 ; 94165.00;
ремонт ДВС Камаз, акт 571 от 23.09; 001052 ; 98000.00;
транспортные услуги Камаз 55102 10; 001497 ; 114550.00;
побдор мусора, подача контейнеров,; 001530 ; 281878.00;
Аренда помещения по ул.Гагарина,63; 000087 ; 120150.00;
ремонт погрузчика,сч.ф.514 от 30.1; 001551 ; 57550.00;
побдор мусора, подача контейнеров ; 001571 ; 280808.00;
Аренда помещения по ул.Гагарина,63; 000087 ; 120150.00;
Услуги ген подряда октябрь 2013г. ; 000087 ; 137415.75;
побдор мусора, подача контейнеров ; 001571 ; 399336.00;
Аренда помещения по ул.Гагарина,63; 000087 ; 120150.00;
сбор отходов сучьев, ветвей от лес; 001303 ; 113774.95;
транспортные услуги Камаз 55102 15; 001497 ; 169800.00;
Аренда помещения по ул.Гагарина,63; 000087 ; 120150.00;
побдор мусора, подача контейнеров ; 001571 ; 399336.00;
Услуги ген подряда декабрь 2013г. ; 000087 ; 97169.40;
Слетела дата начала УС в бухгалтерской настройке БЭСТ.
Проставьте дату и появяться книги в отчетах
Из главного меню БЭСТ
N Настройка 1 Настройка предприятия 3 Настройка 5 Начальные установки системы учета
В самом низу п. 8 Дата перехода на УСН
О великий друг Константин, ты так высоко паришь в познаниях харбора. Что для меня не понятен твой птичий язык.
Помоги кодом.
А мы уж с благодарностью будем нести подарки с нашего Центрального поволжья.
Формирую данные по фин деятельности в групповых операциях.
Необходимо отобрать фирмы поставщиков, у которых суммы больше 50000. Суммировать по каждому и написать за что.
А всех остальных суммировать в прочие.
Использую функцию ПРОТОКОЛ, чтоб получить эти данные на экране.
Подскажите как организовать это в групповой.
Например
имеются следующие проводки:
Фирма1 150 000 - ремонт автомобиля
Фирма1 314 000 - ремонт автомобиля грузового
Фирма2 200 000 - продажа гаража
Фирма3 3 000 - ремонт принтера
Фирма4 1 500 - поставка канцтоваров
Должно получится
Фирма1 ремонт автомобиля 464 000
Фирма2 продажа гаража 200 000
Прочие 4 500
Применил данный код выбора проводок. Проводки выбрались. А как их отранжировать и рассортировать не знаю.
Здравствуйте БЭСТ 5 3,4 sp31
Модернизировали акт сверки. Напрямую через отчеты выдает ошибку на невозможность преобразовать дату.
Запускаем через дизайнер, так же ошибки но формирует.
А после этого, уже следующие акты выходят без ошибок.
И так каждый день. Подскажите, что поправить в отчете?
Создайте склад "дублер" - одним документом внутреннего перемещения передайте на него все остатки.
И пусть вся история будет на том складе, а "новая жизнь" без прайс-листа на "дублере".
В БЭСТЕ настраивается автоформирование штрихкода, по связке группа+нномер+партия
В партии можно учесть цвет и размер.
Чем больше хотелок, тем естественно и сложнее учет и больше размер базы данных.
А так был вариант, количественный вариант на БЭСТЕ, а фактурный в Экселе.
Менеджеры привыкли и не хотели связываться с учетной программой.
Слетели цену учетные в движении товаров.
В номенклатуре стоят правильные, а в mdocm.dbf равные продажным.
Нашел возможность поменять раскрывая картотеку в накладной и перенос обратно с запоминанием или выгрузка строк документа и импорт обратно. Никакой другой вариант пересчета не помогает, также остаются все на месте импортом \ экспортом документов.
Необходима небольшая программа, по замене суммы учетной и цены учетной в mdocm.dbf на основе связи по группе и нномеру в mlabel.
Страсти кипят, программа нужна еще вчера.
Никогда не писал и не привязывал в Б5. Помогите с пошаговой инструкцией, как это сделать.
С уважением, Валерий Бондарчук.
Намаялся с кодом, но так и не победил его, Зато ставит текущий остаток в нужное поле.
Вот так выглядит последняя программа:
Код
DBPUSH("MDOCM","MDOCM","",{"upper(SCLAD+VID+TYPE+CODEDOC+NUMDOC)",MDOC->(UPPER(SCLAD+VID+TYPE+CODEDOC+NUMDOC))})
MKART->(ordsetfocus("MKART"))
F_SETRELATION("MKART","UPPER(GRUP+NNUM+PARTIA+SCLAD)")
DO WHILE (MDOCM->(!EOF()))
mdocm->(RECLOCK())
mdocm->sum_csh:=mkart->koltek
MDOCM->(F_DBUNLOCK())
MDOCM->(DBSKIP())
ENDDO
DBPOP()
Пришлось условие на проверку остатка отработать в фастрепорте :
Код
begin
If ([DialogForm.STROKI."Сумма_налога_с_продаж"]<>0) and
([DialogForm.SHAPKA."Вид_движ1приход2расход"]='2') Then
EI:=[DialogForm.STROKI."Едизмерения_расхода"]
else
EI:=[[DialogForm.STROKI."Едизмерения_расхода"]+'.'];
end
Если остаток 0, то ставит точку к коробке.
Спасибо Константин за помощь.
Слепил код, пока не ставил else - она заполняла всем 1, применил у всех строк стоит ноль.
Код
DBPUSH("MDOCM","MDOCM","",{"UPPER(Sclad+Vid+Type+CodeDoc+NumDoc)",MDOC->(UPPER(Sclad+Vid+Type+CodeDoc+NumDoc)),,.F.,{"MDOCM"}})
DBGOTOP()
DO WHILE !EOF()
mkart->( DBSEEK(UPPER(MDOCM->SCLAD+MDOCM->GRUP+MDOCM->NNUM)) )
mdocm->(RECLOCK())
if (mkart->koltek:=0)
mdocm->sum_csh:=1
else
mdocm->sum_csh:=0
endif
mdocm->(F_DBUNLOCK())
DBSKIP()
ENDDO
mdocm->( DBCOMMIT() )
DBPOP()
правильно ли применил обращение к текущему остатку, если программу поставить на отработку при записи документа,
Ведь также поставлено запись накладной при вызове документа на печать.
По моей логике, 1. записалась накладная, 2 программа проверила текущее количество и сработала на изменение поля сумма налога с продаж, 3 затем запускается накладная в фастрепорте с обращением на это поле.
Помогите с советом по кодописанию.
Нашел Fileеval - программу по формированию DOS накладной, в которой одна из функций вычисляет остаток на складе. и передает его, как параметр aVars[2].
aVars[2]:=s_k0+s_his-s_tek
Проверил на данных заказчика, программа отрабатывает корректно.
Теперь необходимо привязать это к печатной форме Фастрепорта.
Посмотрел, как формируются плагины для зарплат, хотя там и рассчитываются aVars, но напрямую в форму печати не передаются.
Подскажите как это сделать в Fastreporte?
Константин, как я понял ты советуешь, сделать контроль в накладной БЭСТЕ (выдача транспаранта о позициях под ноль)..
А мне хочется, чтобы было ненавязчивый сигнал грузчикам в печатной накладной, что это позиция выбирает товар под ноль (жирный шрифт номера по порядку)
А операторам это не важно, главное они отписали товар. Например, по заявкам телефонным с точек отписано 20 накладных. Пускай в каждой одна позиция под ноль. Тогда, в каждой бумажной накладной один из номеров по порядку стоит жирным, значится при сборе товара грузчик без вопросов заходит в помещение выписки и забирает эту упаковку с витрины. Отсутсвует отвлечение операторов на последняя ли это позиция, и грузчикам не надо больше бегать по складу в поиска "затерявшейся" коробки.
Или у тебя что-то другое в совете?
БЭСТ-4
Развиваем нашу расходную накладную из 3 поста.
Фирма закупает товар ежедневно, но помаленьку. Поэтому, часто отписывают под ноль, и грузчикам приходится заходить в офис и спрашивать не последняяли эта позиция, и если да, то снимают образец с витрины. Это отвлекает сотрудников от текущей работы, и усложняет работу грузчиков по поиску последней коробки на складе.
Возможно ли запрограммировать это через sql- запрос, на отслеживание остатка товара под ноль.
Например, ставим запись документа при отправке на печать. тогда остаток в картотеке склада будет ноль, и если остаток равен нулю, то шрифт номера по порядку изменить на жирный.
Вроде еще в строке mdocm.dbf поле kol0 - количество товара перед началом данного движения, может тогда ориентироваться на это поле.
Нужна помощь, sql- запрос никогда не писал.
Для устранения неясностей в товародвижении существуе режим самодиагностики.
8 Специальные режимы и расчеты
6 технологические операции
2 восстановление целостности данных
этот режим правит остатки.
Для выверения стоимости, применяют
4 расчет себестоимости
После чего, формируют отчеты движения Сверочные
7 фОРМИРОВАНИЕ ОТЧЕТОВ.
3 ВЕДОМОСТИ УЧЕТА ДВИЖЕНИЯ.
3 ИЛИ 4 ИЛИ 5 ПОСТУПЛЕНИЕ ВЫБЫТИЕ СВОДНАЯ
Вид ведомости - пробелом выбираем СВЕРОЧНАЯ.
Ищем расхождения, по последнему столбцу, проверяем документы с расхождением,
Все циферки слева живые. Нажимаем на цифровой клавиатуре - залетаем в нужный режим.
Остановите все антивирусы и файрволы.
Устанавливайте с правами администратора
Посмотрите readmi , readmi 2 проверьте рекомендованные параметры.
Проведите установку на другом компьютере.