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

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

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

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
sp2004



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kashey69
Вместо
Ит.ВыбратьОперации();  
Пока Ит.ПолучитьОперацию()=1 Цикл  
 
Использовать
Ит.ВыбратьПериоды();
Пока Ит.ПолучитьПериод() = 1 Цикл

Всего записей: 171 | Зарегистр. 14-11-2005 | Отправлено: 11:01 01-12-2008
tdr1225



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

Цитата:
ВыбратьПоНомеру(<?>)  

Не совсем то. Все-таки это выборка.

Всего записей: 281 | Зарегистр. 07-12-2005 | Отправлено: 11:05 01-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tdr1225
как раз - то! если контроля уникальности нету!

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:08 01-12-2008
Kashey69



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

Всего записей: 36 | Зарегистр. 27-11-2008 | Отправлено: 11:10 01-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kashey69
а если ещё так:

Код:
Ит.ВыполнитьЗапрос(, ВыбКонПериода,,,, 1,"Проводка", "С");


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:13 01-12-2008
Kashey69



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
исправил, ВыбратьПериоды() не работает, в чем м.б. грабли?

Всего записей: 36 | Зарегистр. 27-11-2008 | Отправлено: 11:29 01-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Kashey69
ха, что-то я не досмотрел твой код!!!!
у тебя ошибка здесь:

Код:
Ит.ВыполнитьЗапрос(, ВыбКонПериода,,,, 1,"Операция", "С");

НЕТУ начала выборки!!! => объект БухгалтерскиеИтоги и не знает откуда выборку делать!
замени, например на это:

Код:
Ит.ВыполнитьЗапрос('01.01.1980', ВыбКонПериода,,,, 1,"Операция", "С");


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:32 01-12-2008
Kashey69



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
Спасибо, заработало. Выдает кое-какие документы, но и ошибки тоже. М.б. так и должно быть. И еще вопрос правильно ли я обращаюсь к доку
Док=Ит.Операция.Документ;

Всего записей: 36 | Зарегистр. 27-11-2008 | Отправлено: 11:44 01-12-2008
mr_Winter

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Akam1
Нет, не лучше.  
Сканеры нужны на производственной линии для подсчета выпущенной продукции. Планируется их установить на линии упаковки. Вот после того, как ящик прошел упаковочную линию сканер должен считать шрих код с ящика, а 1С - сделать выпуск продукции. Здесь практически не предполагается участие человека. На упаковке стоит человек, который только подает ящик с продукцией в упаковочную линию.

Всего записей: 316 | Зарегистр. 14-11-2006 | Отправлено: 13:02 01-12-2008
shavulsky



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли у кого обработка по работе с фискальным принтером Мини-ФП через EQL
печать чеков в 1С реализована, а вот с х-отчетами, z-отчетами, внос/вынос денег что делать?

Всего записей: 155 | Зарегистр. 26-05-2008 | Отправлено: 14:16 01-12-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_Winter
Да без проблем. Устанавливаем 6 ТСД и закрепляем так, чтобы они смогли считать штрих-код при прохождении ящика. В конце рабочего дня или после определенного промежутка времени происходит считывание общего количества ящиков, запомненных каждым ТСД, и 1С делает документ выпуска продукции. Вполне возможно применение ТСД с WiFi.
а) нет необходимости в 6-ти компортах и головной боли - как это все одновременно подключить
б) у Вас подразумевается создание выпуска в программе после КАЖДОГО считывания ящика. У вас справится компьютер над созданием одновременно шести документов и причем делать это очень быстро и часто?
в) с ТСД в конце делается один документ, что позволяет уменьшить документооборот и подсчитать - сколько же ящиков проходит через каждый ТСД и возможно оптимизировать упаковочную лини.
г) "минус" - с ТСД это будет подороже.

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 14:24 01-12-2008
An4eus



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

Цитата:
Док=Ит.Операция.Документ;

да...

Цитата:
Выдает кое-какие документы, но и ошибки тоже. М.б. так и должно быть

что конкретно?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:36 01-12-2008
mr_Winter

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Akam1
Это все понятно. Документ "Выпуск продукции" планируется делать один на один вид продукции, т.е. выполнять поиск дока уже существующего в этот день и к-во выпуска увеличивать. Подозреваю, что все таки придется делать через какое-то промежуточное накопление, т.к. действительно 1С может не справиться с одновременной обработкой сигнала. Но есть одно но: в зависимости от того, от какого сканера пришел сигнал должен в документе "Выпуск.." установиться то или другое значение производственной линии, на которой осуществлялся выпуск. Если бы было 1 комп - 1 сканер - никаких проблем. Но вот как быть, если все сканеры присодинить к одному компу? И еще одна проблема: сейчас у меня стоит 2 сканера USB. Так вот в 1С не срабатывает процедура "ОбработкаВнешнегоСобытия", т.к. системы идентифицировада сканеры как клавиатуру. Даже в типовых местах таких как расходная накладная программа при считывании со сканера не добавляет товар в накладную при нахождении его в справочнике, в просто вбивает штрих код в текущее положение курсора. В свое время я работал с COM-сканером. Там таких проблем не было.

Всего записей: 316 | Зарегистр. 14-11-2006 | Отправлено: 14:52 01-12-2008
softechhh

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, подскажите. как мне реализовать энто:
У дока есть реквизит "Сотрудник" на форме этого же дока есть ТЗ. Так вот как мне из этого реквизита перенести сотрудника в ТЗ в колонку сотрудник???
 
Я делаю обработку, т.к. таких доков оч много , а перенести нужно все.

Всего записей: 26 | Зарегистр. 19-11-2008 | Отправлено: 15:07 01-12-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
softechhh
что за конфигурация ? (наименование/номер)

Цитата:
У дока есть реквизит "Сотрудник" на форме этого же дока есть ТЗ. Так вот как мне из этого реквизита перенести сотрудника в ТЗ в колонку сотрудник???
что-то как-то запутано! реквивит шапки и ТабЧасти?


----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:28 01-12-2008
0fantom



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

Цитата:
Так вот в 1С не срабатывает процедура "ОбработкаВнешнегоСобытия", т.к. системы идентифицировада сканеры как клавиатуру.

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

Всего записей: 47 | Зарегистр. 21-04-2007 | Отправлено: 17:10 01-12-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mr_Winter
А в обработках есть реквизит "Логическое устройство"? Потому как вроде каждое устройство идет как логическое под своим номером и с помощью параметра "Логическое устройство" мы сможем разделить данные, идущие с разных лог.устройств.
А может ну его нафиг эту 1С? Я имею в виду, что может проще написать свою прогу, работающую с лог. устройствами на уровне драйвера и она бы сама записывала данные ну хоть в текстовый файл. А 1С-ка "просыпалась" бы время от времени. забирала этот файл и сама потихоньку бы его "разбирала", оформляя документы и т.п. Кстати, тогда ее можно было бы не ставить на комп, а она могла бы вообще где-нибудь по сети стоять. А около линии стоял бы какой-нибудь замухрыженный старый комп, основной задачей которого было бы учет ящиков. Пыль, грязь около линии... помрет - и не страшно.

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 05:24 02-12-2008
Sendman

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажие, плиз, как в 1С 7.7 программно установить шрифт в систему?
т.е. идет проверка если в каталоге Windows\Fonts\ нет определенного шрифта то его нужно установить.. Простое копирование не катит

Всего записей: 55 | Зарегистр. 10-04-2006 | Отправлено: 12:22 02-12-2008 | Исправлено: Sendman, 12:46 02-12-2008
DARKDEAD

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sendman
панель управления - шрифты - установка шрифтов

Всего записей: 249 | Зарегистр. 04-02-2008 | Отправлено: 12:58 02-12-2008
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не сталкивался с таким багом? Есть продукция, по расходной себестоимость указана 41.10, расходная проводится. В оборотно-сальдовой висит сальдо. Открываем операцию, а там себестоимость считается по 25.94, естественно - сумма не правильная, отсюда и висяк по сальдо. Причем - только по одной номенклатуре. Что это может быть, и куда хоть глянуть? Перерыли все, счет правильный, расходная правильная, в карточке товара все так же как и везде. ???????????????????

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 17:38 02-12-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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru