Имя: Пароль:
1C
1С v8
Счет учета
,
0 antihacker
 
26.12.13
19:24
Всем привет !
В счет учете не могу вставить галочку на "количесвенный".
Права есть. В конфиге тоже есть галочка.
При этом в некоторых счетах он достуен.


Дело в  том что из за этой строки -
Проводка.КоличествоКТ=777;
Программа вызывает ошибку

Запись не верна ! Поле "Количественный" должен быть пустым.
За ранее спасибо.
1 jsmith82
 
26.12.13
19:31
может, в предприятии изменил?
2 jsmith82
 
26.12.13
19:31
а, в конфиге есть
3 jsmith82
 
26.12.13
19:32
или корреспондирующий счёт неколичественный..
4 Пеппи
 
26.12.13
19:32
(0) Какой счет то хоть,да и конфа какая?
5 antihacker
 
26.12.13
19:35
Конфига Казахстанская.
Да в конфиге есть. По ходу он типовой. В Россиской конфиге аналог - Хозрасчетный. можно по подробней про "или корреспондирующий счёт неколичественный..
"
6 jsmith82
 
26.12.13
19:38
ну попробуй при проведении найти корреспондирующие счета учёта, может при этой проводке один из них неколичественный
7 jsmith82
 
26.12.13
19:39
а вообще когда ошибка возникает
8 jsmith82
 
26.12.13
19:40
тут вообще два варианта
либо конфига и предприятие не совпадают
либо корреспонденция
что у тебя
9 Пеппи
 
26.12.13
19:51
(5) посмотри сначала настройки в режиме предприятия - учетная политика и программы. Видать там отключен количественный учет на этом счете. Операция какая?
10 EugeniaK
 
26.12.13
19:59
(0) Насколько я понимаю, признак "Количественный" нельзя меня в режиме "Предприятие" для предопределенных счетов.

А может эта строка не нужна?
Проводка.КоличествоКТ=777;
11 Пеппи
 
26.12.13
20:01
(10) Нам не понять учет в Казахстане))
12 acanta
 
26.12.13
20:56
(11) а надо!
Попробуйте, может работает проводка
Проводка.КоличествоКТ=555;
13 antihacker
 
26.12.13
21:13
Вообщем уходит от 6030 и садится в 6010. У обоих счетов тип учета количественный не доступен ?

О чем я и спрашивал как изменить.

Или нельзя ?
14 antihacker
 
26.12.13
21:16
Евгени НАДО !
6030 это счет по акции. У нас есть 2 два типа акции. Суммарный и количественный. Так как сумма бъется, то нам удается следить за лимитом. А так как не бъется по количеству, не удается следить за количественным лимитом (


Спасибо за внимание.
15 antihacker
 
26.12.13
21:16
Асанта - это шутка ? Не уместно если - ДА.
16 acanta
 
26.12.13
22:09
antihacker В приведенной строке можно изменить либо правую часть кода, либо левую.
Остальное нам неизвестно.
Если хотели помощи - потрудитесь выложить код всей проводки.
17 acanta
 
26.12.13
22:11
Я имела ввиду помощи незнакомых с казахской типовой конфигурацией, в коде которой присутствует строка с присвоением числовой константы 777 при формировании движения регистров бухгалтерского учета.
18 hhhh
 
26.12.13
22:38
поищите это слово Количественный поиском по конфигурации. Ну и где найдете, закомментируйте
19 Пеппи
 
26.12.13
22:56
(13) Ну наверное у вас это все таки счет расчетов ? У нас аналогичный тоже не имеет количественного учета :)
20 Пеппи
 
26.12.13
22:57
смотрите счет типа 58
21 hhhh
 
26.12.13
23:00
(6) наоборот, количественный корреспондирует с неколичественным.
22 jsmith82
 
27.12.13
01:03
(21) это и имел в виду
23 catena
 
27.12.13
06:20
Человек спрашивает, почему не может на счет поставить количественный учет. Казалось, при чем казахстанский учет?

(0)Не верю, доказывай скринами, что в конфигураторе есть, а в предприятии нет.
24 hhhh
 
27.12.13
06:27
(22) просто в реальности количественный корреспондирует с неколичественными. 2 количественных в проводке - большая редкость.
25 hhhh
 
27.12.13
06:28
(24) если только перемещения между складами
26 Sasha_1CK
 
27.12.13
06:38
Не знаю как в казахстанской версии - но в российской версии - на тех счетах где параметры учета регулируются из учетной политики - например 10 или 50 - добавление и изменение некоторых параметров счета (аналитика, признаки учета) блокируются 1С-ом программно.
То есть в форме элемента плана счетов прописан список запрещенных счетов и при открытии формы счета в предприятии некоторые реквизиты блокируются программно.
Соответственно нужно покопаться в модуле формы элемента плана счетов и поискать там ваши счета 6010,6030.
Нужно их закомментировать, установить признак количественного учета, затем снова раскомментировать
27 antihacker
 
27.12.13
12:48
Асанта, ну я присваиваю явным образом количество, что бы не было лишних вопросов. Суть вопроса не берет количество. А в том что если писать код в таком виде Проводка.КоличествоКТ=СтрокаТаблицы.Количество

изменит суть вопроса ? Нет. А удет еще вопросы. А что  передает СтрокаТаблицы.Количество ? Там точно число :-)

Проблема решена. Открыл в регистре предопределенный,в конфигураторе, счет 6010 и вставил галочку на количественный.

Но далее не работает этот код.

            запросИс.Текст="ВЫБРАТЬ
            |    ТиповойОбороты.СуммаОборотДт,
            |    ТиповойОбороты.Субконто3,
            |    Сумма(ТиповойОбороты.КоличествоКт) КАК СуммаКолКт
            |ИЗ
            |    РегистрБухгалтерии.Типовой.Обороты(&Дата1, &Дата2, Период, Счет = &ВыбСчет, , Субконто3 = &ВыбАкция, , ) КАК ТиповойОбороты";

Ругается что поле ТиповойОбороты.КоличествоКт не найден. Что я не правильно делаю ?

Спасибо за внимание.
28 Sasha_1CK
 
27.12.13
12:58
(27)вы берете обороты
и соотвественно пишите СуммаОборотДт
Логично писать и КОличествоОБОРОТдт

Может лучше конструктор юзать?
29 Пеппи
 
27.12.13
13:04
(27) А в нулевом посте написано что галочка в конфигураторе есть, а вы ее только только поставили :)
30 antihacker
 
27.12.13
13:11
Нет в самом регистре галочка стояла. Я тогда не знал  про предопределенных счетах. И что свойства счетов можно изменить в конфиге.
31 antihacker
 
27.12.13
13:18
Sasha_1CK, по требованию бухгальтера мне приходится сажать количество в счет кредита в проводке.


А такой вариант,КОличествоОБОРОТКт, проканает ? ;-)
32 Sasha_1CK
 
27.12.13
13:24
(31) да ради бога - количество может быть и дебет и кредит
в 8-ке эти два понятия разделены.
другой вопрос, что вы обращаетесь к оборотам счета - а значит вам доступны только реквизиты КоличествоОборотДт и КоличествоОборотКт.
а вы пытаетесь обратиться к реквизиту КоличествоКт
33 antihacker
 
27.12.13
13:43
запросИс.Текст="ВЫБРАТЬ
            |    ТиповойОбороты.СуммаОборотДт,
            |    ТиповойОбороты.Субконто3,
            |    Сумма(ТиповойОбороты.КоличествоОборотКт) КАК СуммаКолКт
            |ИЗ
            |    РегистрБухгалтерии.Типовой.Обороты(&Дата1, &Дата2, Период, Счет = &ВыбСчет, , Субконто3 = &ВыбАкция, , ) КАК ТиповойОбороты";


Вот так. Но блин ругается

Поле не входит в группу "ТиповойОборот.СуммаОбротыДт"<<?>> ТиповойОборот.СуммаОбротыДт
34 Пеппи
 
27.12.13
13:44
(33) ты запрос руками чтоли пишешь?
35 Пеппи
 
27.12.13
13:44
убери слово сумма и все будет ок
36 antihacker
 
27.12.13
14:44
Да руками. А есть вариант ?
37 Пеппи
 
27.12.13
14:50
(36) вариант всегда есть!
38 Sasha_1CK
 
28.12.13
00:24
(36) ПКМ в тексте модуля и Конструктор  запроса...

А то явные проблемы с синтаксисом.

СуммаОборотДт - должно быть
СуммаОбротыДт - Написано
39 antihacker
 
28.12.13
12:35
Вот так вообщем

            запросИс.Текст="ВЫБРАТЬ
            |    ТиповойОбороты.СуммаОборотДт,
            |    ТиповойОбороты.Субконто3,
            |    ТиповойОбороты.КоличествоОборотКт КАК СуммаКолКт
            |ИЗ
            |    РегистрБухгалтерии.Типовой.Обороты(&Дата1, &Дата2, Период, Счет = &ВыбСчет, , Субконто3 = &ВыбАкция, , ) КАК ТиповойОбороты";
            гран=новый граница(этотобъект.МоментВремени(),ВидГраницы.Исключая);
            //гран.ВидГраницы=ВидГраницы.Исключая;
            //гран.Значение=этотобъект.МоментВремени();
            
            запросИс.УстановитьПараметр("Дата1", началодня(стрАкц.акция.Датаначала));
            запросИс.УстановитьПараметр("Дата2", гран);
            запросис.УстановитьПараметр("ВыбСчет", планысчетов.Типовой.НайтиПоКоду("6030"));
            запросис.УстановитьПараметр("ВыбАкция", стрАкц.акция);
            
            тбИс=запросис.Выполнить().Выгрузить();


Но тбис[0].СуммаКолКт  возвращает НОЛЬ
40 antihacker
 
30.12.13
15:08
Тема закрыта. Все исправил.

Спасибо всем.

Бусть Бог Вас спасет и сохранить !
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший