Остался внешний отчет в формате .erf "Динамика продаж" от админа. Но при открытии отчета выходит ошибка (скрин прикрепил). Есть подозрения, что он правил что-то в конфигурации базы, не могу понять что именно нужно поправить. P.S. меня посадили админом сервера + просят править 1с, я только учусь пока, камнями не закидывайте.
Прикрепленные файлы:
По теме из базы знаний
- Создание 1C конфигурации для android от идеи до публикации на google play
- Автоматическая установка себестоимости номенклатуры для конфигурации Розница 2.0 (2.1) +Бонус, исправляем ошибки при настройке расписания запуска для внешних обработок в Рознице 2.0
- Конфигурация "Внешнее хранилище версий + картинок + печатных форм + отчетов" и обработки для просмотра
- Загрузка в Розницу 2 номенклатуры в виде входящих остатков из других конфигураций из mxl, xls
- Краткое руководство по внесению изменений в конфигурацию
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)
ДЛЯ ИЗМЕНЕНИЯ
ВЫБРАТЬ
ВыручкаИСебестоимостьПродаж.Период,
ВыручкаИСебестоимостьПродаж.Количество,
ВыручкаИСебестоимостьПродаж.СуммаВыручки,
ЦеныНоменклатурыПоставщиков.Партнер,
ВыручкаИСебестоимостьПродаж.ИсточникГФУНоменклатуры,
ЦеныНоменклатуры.Цена,
ЦеныНоменклатуры.ВидЦены,
ВыручкаИСебестоимостьПродаж.Себестоимость,
ВыручкаИСебестоимостьПродаж.ИсточникГФУНоменклатуры.Родитель
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков КАК ЦеныНоменклатурыПоставщиков
ПО ВыручкаИСебестоимостьПродаж.ИсточникГФУНоменклатуры = ЦеныНоменклатурыПоставщиков.Номенклатура
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ПО ВыручкаИСебестоимостьПродаж.ИсточникГФУНоменклатуры = ЦеныНоменклатуры.Номенклатура
СГРУППИРОВАТЬ ПО
ЦеныНоменклатурыПоставщиков.Партнер,
ВыручкаИСебестоимостьПродаж.Количество,
ВыручкаИСебестоимостьПродаж.СуммаВыручки,
ВыручкаИСебестоимостьПродаж.Период,
ВыручкаИСебестоимостьПродаж.ИсточникГФУНоменклатуры,
ЦеныНоменклатуры.Цена,
ЦеныНоменклатуры.ВидЦены,
ВыручкаИСебестоимостьПродаж.Себестоимость
ПоказатьДЛЯ ИЗМЕНЕНИЯ
(10) В конфигурации есть объекты "Регистры накопления" посмотрите там по названию регистра "ВыручкаИСебестоимостьПродаж".
Если нет поля "Себестоимость", значит в Вашей обработке нужно поле "Себестоимость" заменить на "СтоимостьЗабалансовая" (смотрите по наименованию поля в конфигурации, а не по его представлению)
Если нет поля "Себестоимость", значит в Вашей обработке нужно поле "Себестоимость" заменить на "СтоимостьЗабалансовая" (смотрите по наименованию поля в конфигурации, а не по его представлению)
(17)
?
это кто вам такое сказал,или откуда логика такая...
опытный в одном не может быть опытным во всем
опытный во всем не опытный ни в чем :)
вообще между админом и программистом
большая пропасть
почему кто-то решил, что админ может стать программистом ( или должен ) ?
?
это кто вам такое сказал,или откуда логика такая...
опытный в одном не может быть опытным во всем
опытный во всем не опытный ни в чем :)
вообще между админом и программистом
большая пропасть
почему кто-то решил, что админ может стать программистом ( или должен ) ?
(19)
?
нанимать на работу одно
объяснить мне , как админу тонкости бух учета из уст главбуха мало чем поможет
я за один день не стану это понимать
но за месяц, если есть к этому понимание, тогда другое дело
вы что думаете, главбух здесь спрашивает, как кодировать в 1с ?
или вы за несколько часов без базовых понятий хотите сделать изменения,
в рабочую конфигурацию (карл ! )
которые потом вы или другой будет исправлять ?
?
нанимать на работу одно
объяснить мне , как админу тонкости бух учета из уст главбуха мало чем поможет
я за один день не стану это понимать
но за месяц, если есть к этому понимание, тогда другое дело
вы что думаете, главбух здесь спрашивает, как кодировать в 1с ?
или вы за несколько часов без базовых понятий хотите сделать изменения,
в рабочую конфигурацию (карл ! )
которые потом вы или другой будет исправлять ?
(17)
Все, кто задает вопросы на этом форуме, начинающие. Кто опытный, тот не спрашивает.
Представьте себе реакцию на вопрос на медицинском форуме: "Уважаемые спецы, расскажите - как самим сделать операцию аппендицита в домашних условиях? Скальпель мы уже купили" - тот самый случай.
(16) При чем тут агрессия. Вы явно не программист и вам не нужна помощь в решении какой-то задачи, вам нужно, чтобы за вас решили эту задачу.
Для таких как вы сделали раздел где вы можете создать заказ на работу и за небольшую денежку вам ее сделает какой-нибудь программист.
Для таких как вы сделали раздел где вы можете создать заказ на работу и за небольшую денежку вам ее сделает какой-нибудь программист.
не хотите разобраться ?
Скрытый текст |
---|
#!/bin/sh
# # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # # buildinfo.sh -- Determine Build Information # Initially written by Ralf S. Engelschall <rse@apache.org> # for the Apache's Autoconf-style Interface (APACI) # # argument line handling # error=no if [ $# -ne 1 -a $# -ne 2 ]; then error=yes fi if [ $# -eq 2 -a "x$1" != "x-n" ]; then error=yes fi if [ "x$error" = "xyes" ]; then echo "$0:Error: invalid argument line" echo "$0:Usage: $0 [-n] <fo rmat-string>" echo "Where <fo rmat-string> can contain:" echo " %u ...... substituted by determined username (foo)" echo " %h ...... substituted by determined hostname (bar)" echo " %d ...... substituted by determined domainname (.com)" echo " %D ...... substituted by determined day (DD)" echo " %M ...... substituted by determined month (MM)" echo " %Y ...... substituted by determined year (YYYYY)" echo " %m ...... substituted by determined monthname (Jan)" exit 1 fi if [ $# -eq 2 ]; then newline=no format_string="$2" else newline=yes format_string="$1" fi # # initialization # username='' hostname='' domainname='' time_day='' time_month='' time_year='' time_monthname='' # # determine username # username="$LOGNAME" if [ "x$username" = "x" ]; then username="$USER" if [ "x$username" = "x" ]; then username="`(whoami) 2>/dev/null |\ awk '{ printf("%s", $1); }'`" if [ "x$username" = "x" ]; then username="`(who am i) 2>/dev/null |\ awk '{ printf("%s", $1); }'`" if [ "x$username" = "x" ]; then username='unknown' fi fi fi fi # # determine hostname and domainname # hostname="`(uname -n) 2>/dev/null |\ awk '{ printf("%s", $1); }'`" if [ "x$hostname" = "x" ]; then hostname="`(hostname) 2>/dev/null |\ awk '{ printf("%s", $1); }'`" if [ "x$hostname" = "x" ]; then hostname='unknown' fi fi case $hostname in *.* ) domainname=".`echo $hostname | cut -d. -f2-`" hostname="`echo $hostname | cut -d. -f1`" ;; esac if [ "x$domainname" = "x" ]; then if [ -f /etc/resolv.conf ]; then domainname="`egrep '^[ ]*domain' /etc/resolv.conf | head -1 |\ sed -e 's/.*domain//' \ -e 's/^[ ]*//' -e 's/^ *//' -e 's/^ *//' \ -e 's/^\.//' -e 's/^/./' |\ awk '{ printf("%s", $1); }'`" if [ "x$domainname" = "x" ]; then domainname="`egrep '^[ ]*search' /etc/resolv.conf | head -1 |\ sed -e 's/.*search//' \ -e 's/^[ ]*//' -e 's/^ *//' -e 's/^ *//' \ -e 's/ .*//' -e 's/ .*//' \ -e 's/^\.//' -e 's/^/./' |\ awk '{ printf("%s", $1); }'`" fi fi fi # # determine current time # time_day="`date '+%d' | awk '{ printf("%s", $1); }'`" time_month="`date '+%m' | awk '{ printf("%s", $1); }'`" time_year="`date '+%Y' 2>/dev/null | awk '{ printf("%s", $1); }'`" if [ "x$time_year" = "x" ]; then time_year="`date '+%y' | awk '{ printf("%s", $1); }'`" case $time_year in [5-9][0-9]) time_year="19$time_year" ;; [0-4][0-9]) time_year="20$time_year" ;; esac fi case $time_month in 1|01) time_monthname='Jan' ;; 2|02) time_monthname='Feb' ;; 3|03) time_monthname='Mar' ;; 4|04) time_monthname='Apr' ;; 5|05) time_monthname='May' ;; 6|06) time_monthname='Jun' ;; 7|07) time_monthname='Jul' ;; 8|08) time_monthname='Aug' ;; 9|09) time_monthname='Sep' ;; 10) time_monthname='Oct' ;; 11) time_monthname='Nov' ;; 12) time_monthname='Dec' ;; esac # # create result string # if [ "x$newline" = "xyes" ]; then echo $format_string |\ sed -e "s;%u;$username;g" \ -e "s;%h;$hostname;g" \ -e "s;%d;$domainname;g" \ -e "s;%D;$time_day;g" \ -e "s;%M;$time_month;g" \ -e "s;%Y;$time_year;g" \ -e "s;%m;$time_monthname;g" else echo "${format_string}&" |\ sed -e "s;%u;$username;g" \ -e "s;%h;$hostname;g" \ -e "s;%d;$domainname;g" \ -e "s;%D;$time_day;g" \ -e "s;%M;$time_month;g" \ -e "s;%Y;$time_year;g" \ -e "s;%m;$time_monthname;g" |\ awk '-F&' '{ printf("%s", $1); }' fi |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот