Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

   

BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SturmLS
Чесно сказать непонятно что конкретно хочеш ты узнать и в какой момент ...
Если не ошибаюс в регистре с остатками был реквизит "склад" чем он тебе не подходит? Если это не то что ты хочеш - тогда попробуй еще раз описать что ты хотел бы увидеть в отчете ...

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 13:39 17-01-2008
SturmLS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рег=СоздатьОбъект("Регистр.ОстаткиТМЦ");
 Рег.СводныеОстатки(,Товар,,);
 ТекОстаток=Рег.Количество;
 
Есть такой кусок в отчете, мне известно на дату конца количество товара.
Я хочу выяснить на каких складах какое количество лежит.
СкладПеч=Рег.Склад; - не работает, пустая ячейка.
 
Изначально это отчет по неликвидам, формируется запрос в определенные временные рамки, и если небыло движения товара в запросе, то товар считается неликвидом и выводится когда он поступил и на какой склад, потом у нас ввели склады под клиентов и сделали перемещения ТМЦ, и теперь нужно, чтобы в этом отчете было дополнительно видно, на каком складе сейчас лежит указанный товар.

Всего записей: 137 | Зарегистр. 23-02-2002 | Отправлено: 14:50 17-01-2008
EXformat



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   Всем привет! Люди добрые, помогите разобраться.  
Есть сильное желание установить 1С8 на 60 машин, соответственно уже по готовому шаблону.  
Запускаю через командную строку C:\1С81\setup.exe /r - не создается setup.iss  
пробовал так C:\1С81\setup.exe /r /f1C:\setup.iss - не создает  
пробовал так C:\1С81\setup.exe /record /f1C:\setup.iss - не создает  
 
В предварительно созданный setup.iss тоже записей не делает.
 
Что не так?
 
(ОС WinXP SP2 чистая)  
 
Спасибо.  

Всего записей: 69 | Зарегистр. 05-08-2007 | Отправлено: 17:46 17-01-2008
akifjevda

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fol
Спасибо

Всего записей: 45 | Зарегистр. 31-05-2007 | Отправлено: 21:34 17-01-2008
KevIX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе время суток, уважаемые эксперты.
Очень необходим Ваш совет, потому как я просто не знаю что уже делать.
Моя задача стоит в том чтобы сравнить данные двух одинаковых по струтктуре
баз данных, это я понимаю как сделать (работать с файлами DBF), однако я
у меня почему-то никак не хочет открывать ни один такой файл.
Код такой:
 
ДБФ=СоздатьОбъект("XBase");  
ДБФ.ОткрытьФайл("data.dbf"); //указывается реальный dbf файл
Если ДБФ.Открыта()=1 Тогда //данное условие постоянно возвращает ложь... что уже делать даже и не знаю..
Предупреждение("База открыта");
конецесли
 
Заранее буду благодарен за любой ответ.
Спасибо.

Всего записей: 8 | Зарегистр. 18-01-2008 | Отправлено: 00:10 18-01-2008
Sarancha75



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KevIX
Попробуй указать полный путь к DBF-файлу.
У меня конструкция  
    ДБФ=СоздатьОбъект("XBase");
    ДБФ.ОткрытьФайл("D:\Базы\SC72.DBF");
точно работала.

Всего записей: 1400 | Зарегистр. 27-09-2002 | Отправлено: 05:25 18-01-2008
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SturmLS
Дык правильно пустой и будет - у тебе свертка регистра происходит только по одному реквезиту а нужно указывать еще и склад - Рег.СводныеОстатки(,Товар,Склад,); (хотя немного неуверен в каком месте нужно указывать "Склад" - возможно у тебе реквизит Склад в другом месте...)
 
KevIX
нужно обязательно использовать полный путь к файлу .dbf и советую писать не руками этот путь (а вдруг перенесеш базу на новое месте - переписывать будеш?) а пользоваться константой указывающей путь к БД (в 1С 7.7 вроде называется КаталогБД, а что в 1с 8 не знаю ...)

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:39 18-01-2008
Chif13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а что в 1с 8 не знаю ...)

 
А в восьмерке есть:
КаталогПрограммы()  
 Возвращаемое значение:  
 Тип: Строка. Имя каталога исполняемых файлов программы.  
 Описание:  
 Получает имя каталога, в котором расположены исполняемые файлы программы.    
 
И
 
 КаталогВременныхФайлов()
 Возвращаемое значение:  
 Тип: Строка. Имя каталога временных файлов программы.  
 Описание:  
 Получает имя каталога, который используется программой для размещения временных файлов.    
 
И все...

Всего записей: 44 | Зарегистр. 04-07-2006 | Отправлено: 08:41 18-01-2008 | Исправлено: Chif13, 08:43 18-01-2008
Sendman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые подскажите, как разрешить редактирование печатной формы ценника в конфигурации "Управление торговлей" 10.3.2.8 1С 8.1. Дело в том, что наименование товара иногда короткое, а иногда длинное, не хочется видеть длинный ценник с короткой надписью и кучей пустого места.. В 1С 7.7 это делалось элементарно выключил запрет, показал сетку и названия строк и столбцов и погнал.. В 8.1 не нашел такого. Изменил в конфиге функцию печати ценника "ТабДокумент.ТолькоПросмотр = Истина;" на "ТабДокумент.ТолькоПросмотр = Ложь;" не помогло Как победить данную заковырку?

Всего записей: 55 | Зарегистр. 10-04-2006 | Отправлено: 14:57 18-01-2008 | Исправлено: Sendman, 15:11 18-01-2008
morningsun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишу в 8ке обработку  
 
Список = СоздатьОбъект(СписокЗначений);
 
 
А он мне :
 
{Форма.Форма(15,11)}: Процедура или функция с указанным именем не определена (СоздатьОбъект)
    Список = <<?>>СоздатьОбъект(СписокЗначений);
 
?????????????????????? Где определять ее ???

Всего записей: 4 | Зарегистр. 12-10-2007 | Отправлено: 18:50 18-01-2008
knk45



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
morningsun

Цитата:
Список = СоздатьОбъект(СписокЗначений);

Так, наверно, "СписокЗначений"

Всего записей: 205 | Зарегистр. 04-10-2006 | Отправлено: 19:02 18-01-2008
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
morningsun

Цитата:
 Процедура или функция с указанным именем не определена (СоздатьОбъект)  

Руским языком  тебе отвечает  , что непонятного.., где ты видел в 8 "создатьобъект"
в ситакс-помощник посмотри
Sendman
В свойствах ячейки макета флаг защита сними - но расшифровка тада не будет работать

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 19:24 18-01-2008
Alex_vk_47

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sendman
 
если имеется в виду позволить пользователю настраивать форму "Ценник" в УТ 10.3 то во первых "сервис" - "пользователи" - "настройка дополнительных прав" - "документы" - "Редактирование таблиц".
потом сам пользователь может зайти "таблица" - "вид" - "только просмотр"
а програмно  
"Защита ()" - "Содержит признак защиты таблицы от редактирования и копирования. В режиме защиты таблица может быть только распечатана"
 
"ТолькоПросмотр ()" - "Содержит признак того, что табличный документ открыт в режиме просмотра"
 
"ОтображатьЗаголовки ()" - "Содержит признак отображения заголовков колонок и строк таблицы. Заголовки содержат номера колонок и строк и выводятся сверху и слева от таблицы"
 
ну и так далее

Всего записей: 75 | Зарегистр. 21-08-2007 | Отправлено: 19:40 18-01-2008
Sendman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_vk_47
Спасибо, огромное, все получилось.
Вопрос следующий, при нажатии кнопки "подбор" из документа продажа или поступление появляется Подбор из номенклатуры, там есть галочка "Показывать остатки" если ее нажать выходит ошибка: "{Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма(2034)}: Ошибка при вызове метода контекста (Выполнить): {(34, 67)}: Ожидается выражение ")"
РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, (Номенклатура<<?>>, Склад ) В (ВЫБРАТЬ Номенклатура, Склад  ИЗ ТаблицаНоменклатуры)) КАК ТоварыНаСкладахОстатки
    РезультатЗапроса = Запрос.Выполнить();
по причине:
{(34, 67)}: Ожидается выражение ")"
РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, (Номенклатура<<?>>, Склад ) В (ВЫБРАТЬ Номенклатура, Склад  ИЗ ТаблицаНоменклатуры)) КАК ТоварыНаСкладахОстатки
"
В конфе еще ничего не менял, почему такая ошибка?
Конфа "Управление торговлей" 10.3.2.8 1С 8.1

Всего записей: 55 | Зарегистр. 10-04-2006 | Отправлено: 02:14 19-01-2008
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sendman

Цитата:
Конфа "Управление торговлей" 10.3.2.8  

Вообщето эта версия предварительная и предназначена  только для тестирования..
Зарелизенная версия это  10.3.2.11..  
 
сейчас выпущен опять тестовый версия  10.3.3.1
 

Цитата:
Версия 10.3.3
Новое в версии
Оптимизирован механизм подбора.
 
Существенно оптимизирован механизм подбора по сравнению с предыдущей версией конфигурации

И твой баг ,естесно тоже пофикисли ранее.. А подбор работал крайне медленно, имел счастье сам наблюдать
на 10.3.2
Так шо обнови кофигурацию или по крайней мере замени обработку "ПодборНоменклатуры"

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 11:02 19-01-2008 | Исправлено: FOLD, 11:11 19-01-2008
AndyCaramba

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Помогите пожалуйста решить одну проблемку с запросом по бухгалтерским итогам.
В общем надо из результатов этого самого запроса исключить одно конкретное субконто. Пробовал делать примерно следующее:

Код:
 
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Договор = СоздатьОбъект("Справочник.Договора");    
Договор.НайтиПоНаименованию("за прошлый период",0,1);
ПрошлПер = Договор.ТекущийЭлемент();
Ит.ИспользоватьСубконто(ВидыСубконто.Основание,ПрошлПер,3);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, Расход.Счет, Расход.КоррСчет, , 2, "Месяц", "С");
 

но субконто ПрошлПер всё равно поподает в выборку, хоть в хелпе и написано, что "<ТипФильтра> - число - тип фильтра по субконто. ... 3 - не учитывать это субконто вообще". Может я что-то не допонимаю или не правильно делаю?
Версия 1C - "1С:Предприятие 7.7 для SQL (7.70.024)"

Всего записей: 154 | Зарегистр. 20-01-2004 | Отправлено: 10:04 21-01-2008
G789

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndyCaramba
Вы проверяли, что в переменной ПрошлПер.
Попробуйте так
Если Договор.НайтиПоНаименованию("за прошлый период",0,0)=0 Тогда
     Сообщить("Не нашел договор");
     ....
Иначе
     ...  
КонецЕсли;
 

Всего записей: 83 | Зарегистр. 16-05-2007 | Отправлено: 11:15 21-01-2008
SturmLS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackVetal
Так вот этот склад я и пытаюсь узнать.

Всего записей: 137 | Зарегистр. 23-02-2002 | Отправлено: 11:39 21-01-2008
AndyCaramba

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G789

Цитата:
Вы проверяли, что в переменной ПрошлПер.

Да, проверял. Там всё нормально - элемент справочника договора с наименованием "за прошлый период".
Кроме того, если я ставлю ТипФильтра не 3, а 2, то есть отбирать по данному субконто, то в результат выборки как и положено попадает только субконто ПрошлПер. А вот исключаться не хочет. Пробовал добавлять обход по ПолучитьСубконто(1), но при ТипФильтра 1 или 2 в выборку попадают только итоги с субонто ПрошлПер, а при ТипФильтра 3 в вборку вообще никакие субконто не попадают, так что даже отфильтровать не получается.

Всего записей: 154 | Зарегистр. 20-01-2004 | Отправлено: 11:40 21-01-2008
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SturmLS

Цитата:
Так вот этот склад я и пытаюсь узнать
 
Метод сводныеотсатки для этого не подходит. Используй метод ВыгрузитьИтоги() ,
или запрос сделай с группировкой "склад"
 

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 12:44 21-01-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru